Having 10+ years of experience in developing mobile and software applications in different business domains. Seeking a challenging role where I can utilize my expertise to lead and inspire teams as well as working in projects with different business domains and with large user base through highly organized team and well defined process.
Overview
10
10
years of professional experience
4
4
years of post-secondary education
2
2
Languages
Work History
Senior iOS Developer
CHECK24 Vergleichsportal GmbH
7 2022 - Current
Working closely with PMs to deliver high quality software product
Compare, change and save with check24 prices and conditions such as insurance, electricity, DSL, bank accounts, etc… Building features of the app using latest technologies in swiftUI and combine
Supporting all team members through code review
Regular meetings with product owners to see next features, asking question to clarify ambiguities and estimating tickets Fixing and refactoring existing issues in the projects
Writing unit tests to enhance code coverage and to increase code quality
Senior iOS Developer
Intengrant Inc.
05.2020 - 06.2022
Working closely with the client to deliver high quality software product
Delivering in app framework for diabetic patients which displays glucose rate on a regular basis and upload different data for the system state on a daily basis
Building the main architecture of the app which is fully reactive system through combine and swiftUI
Adding unit tests
Supporting all team members through code review process
Regular meetings with the technical team of the client to discuss the best solution and do pair programming with each other.
Senior iOS Developer
ITG (Integrated Technology Group)
7 2018 - 4 2020
Mentoring fresh and associate team members through sessions and code review process on how to write clean code and how to follow the designed architecture for the app
Worked using Flutter and Swift with various architecture patterns (MVC,MVP,MVVM and BLoC pattern) in various projects
Faced integration of open source project and adding features to adapt to business requirements
iOS mobile developer
Thirdwayv Inc. (Specialized in IoT solutions)
03.2017 - 06.2018
Participating in regular meetings to discuss how to build a secure communication stack between two devices that connects with each other through BLE (Bluetooth Low Energy), where I was a solo man team responsible for developing and testing the stack (SDK) beside developing commercial projects: TWI SDK: Secure bluetooth communication stack SDK implemented using objective-c which uses BLE as the main core for the framework to send and receive bytes in a secure way
Developing the iOS technology stack that uses BLE protocol using objective-c where this stack consists of various projects
Refactoring legacy components and addressing performance issues
Mobile Application Developer
IBM Egypt
12.2013 - 02.2017
Fixing issues and add new features
Later on introducing the project and the business to the new comers for the project