Nazih Al Bach

Nazih Al Bach

Senior I Os Engineer @ DeliveryHero

About Nazih Al Bach

Nazih Al Bach is a Senior iOS Engineer at Delivery Hero in Berlin, Germany, with extensive experience in iOS development and a background in Computer Science from Lebanese University.

Title and Current Role

Nazih Al Bach holds the title of Senior iOS Engineer and is currently employed at Delivery Hero in Berlin, Germany. In his role, he has implemented continuous integration and automated build processes using Bitrise and Fastlane. He also focuses on creating seamless user experiences using SwiftUI and Combine, and he optimizes high-end applications through the use of instruments like Time Profiler, Leaks, and Allocations.

Previous Work Experience

Nazih Al Bach has held several positions in the field of iOS development. From 2020 to 2021, he was a Senior iOS Developer at MYKI in Beirut, Lebanon, and from 2019 to 2020, he worked as a Senior iOS Developer at Polaire Group in the Beirut District. Prior to these roles, he was an iOS Developer at CME Offshore sal from 2018 to 2019, and at THE NEXT LINK - DNY Group from 2016 to 2018, both located in Beirut.

Education and Qualifications

Nazih Al Bach received his Bachelor’s Degree in Computer Science from the Lebanese University - Faculty of Sciences, where he studied from 2013 to 2016. Before that, he completed his high school education in General Sciences at Beirut Al Horj Public High School between 2010 and 2013.

Technical Skills and Expertise

Nazih Al Bach has extensive experience with SwiftUI and Combine, optimizing high-end applications using tools like Time Profiler, Leaks, and Allocations. He has a deep understanding of mobile databases, including CoreData, Realm, and SQLite. He strictly adheres to Cocoa, Swift, and Objective-C coding conventions and styles, and uses design patterns such as MVVM and VIPER. Additionally, he manages dependencies using Cocoapods, Carthage, and Utica.

Leadership and Development Practices

In his leadership roles, Nazih Al Bach has been involved in resource planning, code reviews, and process improvements. He follows Agile methodologies, practices Object-Oriented Programming (OOP), and Test-Driven Development (TDD). His leadership responsibilities have allowed him to contribute to software development projects in a structured and efficient manner.

People similar to Nazih Al Bach