Platform Engineer Manager
Berlin - December 2023 - Present
- Managed Cross-Functional Teams: Oversaw 6 developers (2 iOS, 2 Android, 2 Backend) in coordination with Product Owners and designers, ensuring alignment with business goals, timelines, and quality standards.
- iOS Team Leadership: Provided hands-on technical direction to a dedicated iOS team of 6 developers (including yourself as Lead), guiding major architectural decisions, conducting code reviews, and standardizing best practices.
- Strategic Alignment: Collaborated with Product and Design stakeholders to define feature roadmaps, set sprint priorities, and maintain clarity on deliverables across mobile and backend functions.
- Mentorship & Performance Management: Ran regular 1:1 sessions to offer continuous feedback and career development support, driving performance optimization and professional growth.
- Technical Governance: Established and enforced engineering best practices—e.g., CI/CD pipelines, coding guidelines, and QA protocols—to ensure a cohesive, high-quality codebase across platforms.
- Hands-On iOS Contributions: Maintained active involvement in iOS development, bridging management responsibilities with technical expertise to expedite issue resolution and accelerate feature delivery.
Lead Mobile Engineer
Berlin - April 2022 - March 2023
- Platform Development & Scalability: Developed a scalable application for Smartbroker Front-End platforms using a modern architectural approach. By focusing on team scalability, 12 developers (internal and external) completed the project in eight months across five independent domains. The Platform team coordinated these domains, delivering quick and flexible results, and became known as the project’s most agile group.
- Team Building: Formed a new mobile development team for iOS and Android, emphasizing a supportive and high-performing team culture.
- Platform Leadership: Led the Platform domain, delivering a series of well-tested, reliable SDKs that were shared across all domains, significantly improving overall platform efficiency.
Lead Mobile Engineer
Berlin (Remote) - July 2021 - March 2022
- Mobile Team Formation: Established the Mobile Team and introduced a tailored workflow process to meet the needs of a newly formed group.
- Mentorship & Modularization: Mentored mobile developers as they refactored the application’s structure, improving maintainability and scalability.
Mobile Team Lead
Berlin - January 2020 - June 2021
- App Ownership: Took immediate responsibility for the existing iOS app, restructuring the team to address key issues.
- Team Management: Led a dedicated team of 2 iOS and 2 Android developers plus 3 QA engineers, successfully rearchitecting the application.
- Performance & Usability: Significantly improved overall performance and user experience, reducing service interruptions.
- Third-Party Integrations: Coordinated integrations with Build38’s TAK for security, WebID for video identification, and SealOne for two-factor authentication.
iOS Developer / Backend Developer
Berlin - January 2016 - December 2019
- Mobile App Creation (Movmnt): Developed the Movmnt iOS app with a unique work mode, code style, and architecture in Swift.
- Front-End & Backend Collaboration: Collaborated with web and backend teams, using Scala Play and Spring Boot (Kotlin) for Merchant hub redesign.
- New Mobile Projects: Initiated additional mobile apps for the Merchant-Platform sector, expanding Zalando’s mobile offerings.
- Zalando Beauty App: Launched the Zalando Beauty App as a supplementary project.
- Cross-Team Coordination: Worked closely with the Portal Backend team on the Merchant Platform.
iOS Developer
Copenhagen - October 2014 - December 2015
- iOS App Development: Built the Shopbox iOS app from the ground up, selecting optimal POS hardware for seamless integration.
- Business Flow Implementation: Defined and implemented the “Restaurant Mode” feature, aligning the platform’s functionality with real-world needs.
Software Developer
Cairo - June 2013 - October 2014
Worked on Multiple Mobile/ Backend projects in Parallel.. In total I was mentoring 3-4 developers/
QA Memebers.
- iOS & Backend Collaboration: Developed a food-ordering iOS app and contributed to its Ruby on Rails backend.
- Medical Audio Transcription: Created a specialized iOS app for recording and transcribing medical audio.
- Scheduling App: Built a solution for streamlined appointment scheduling.
Senior Software Engineer
Cairo - April 2012 - Jun 2013
Initially led the games studio team, mentoring four members and overseeing Unity 3D scripting.
- Game Development: Collaborated with the internal game team for two months, focusing on Unity 3D scripting.
- iPad & Corporate Apps: Created a school demo app for iPad and five internal apps for Pfizer.
Junior Software Engineer
Cairo - March 2009 - April 2012
- GlobalGoodness Platform: Developed and maintained the Spring MVC–based donation collection site over three years.