Mohamed Hegab

Interests

iOS Development Backend Developing

Skills

  • Swift, Objective C
  • Kotlin, Java
  • RoR
  • Postgresql, Sqlite3
  • MySQL
  • jQuery
  • ARKit
  • Spring
  • Mac OSx, Ubuntu
  • Git

Education

Computer Science Bachelor

Cairo Higher Institute
Cairo, Egypt
October 2001 - May 2005

Experience

Lead Mobile Engineer
Berlin - April 2022 - Present
  • Constructed a novel, scalable application for the smartBroker platform, utilizing cutting-edge architectural design. Mindful of team scalability, the project was successfully completed within six months by 12 developers across five distinct domains without inter-dependencies. These domains were effectively coordinated by the Platform team, demonstrating impressive speed and flexibility, making it the most agile team within the project.
  • Spearheaded the formation of a new team of mobile developers, encompassing both iOS and Android platforms, with a primary emphasis on fostering a robust and productive team culture.
  • Oversaw the Platform domain, which entailed the delivery of a series of Software Development Kits (SDKs) that could be utilized across all domains. These SDKs boasted comprehensive testability and high reliability, contributing to overall platform efficiency.
Lead Mobile Engineer
Berlin (Remote) - July 2021 - March 2022
  • Initiated the formation of the Mobile Team, meticulously crafting a unique workflow process tailored to the needs of the emerging team.
  • Acted as a mentor to a team of Mobile Developers, guiding them through the process of modularization of the application.
Mobile Team Lead
Berlin - January 2020 - June 2021
  • Assumed immediate responsibility from Day 1 for the existing iOS app. Orchestrated team restructuring to address the most significant issues of the application.
  • Led a dedicated team consisting of 2 iOS and 2 Android developers, alongside 3 Quality Assurance Engineers, to successfully restructure and rearchitect the application.
  • Significantly enhanced application performance and addressed previously existing usability issues, resulting in a substantial reduction in service interruptions.
  • Seamlessly integrated and managed communications between the team and several third-party partners, including:
    • Build38's TAK, for establishing trust and securing the application.
    • WebID, for facilitating video identification.
    • SealOne, for handling two-factor authentication (2FA) between the user and Verimi.
iOS Developer / Backend Developer
Berlin - January 2016 - December 2019
  • Pioneered the creation of a mobile application for the Movmnt venture within Zalando, implementing a unique work mode, code style, and architecture using Swift.
  • Collaborated with the frontend team to develop the web frontend of Movmnt, while also assisting the backend team in Helsinki in redesigning the Merchant hub through the deployment of compact microservices using Scala Play and Spring-boot Kotlin.
  • Initiated the development of a novel Mobile App for the Merchant-Platform sector within Zalando.
  • Launched the Zalando Beauty App as a supplementary project.
  • Engaged in productive collaboration with the Portal Backend team in the Merchant Platform.
iOS Developer
Copenhagen - October 2014 - December 2015
    • Pioneered the creation of the Shopbox iOS app from inception, concurrently selecting an optimal hardware setup for the Point of Sale (POS) system to ensure seamless integration with the application.
    • Conceptualized and implemented the business flow for the 'Restaurant Mood' feature within the application/platform.

OverC Studios

Software Developer
Cairo - June 2013 - October 2014
Worked on Multiple Mobile/ Backend projects in Parallel.. In total I was mentoring 3-4 developers/ QA.
  • Started Food Ordering iOS app.. and got envolved in the backend using ruby on rails
  • Started Medical Audio transcription iOS App and backend.
  • Scheduling Appointment App

Taya IT

Senior Software Engineer
Cairo - April 2012 - Jun 2013
I was responsible in the begening for the games studio team.
Started couple of the company project
was mentoring 4 persons in total
  • Worked with game developing team for two months
  • Worked on unity 3D scripting
  • Created School App for demo purpose for iPad .
  • Created 5 Apps for internal usage in Pfizer

N2V

Junior Software Engineer
Cairo - March 2009 - April 2012
  • Worked for 3 years in GlobalGoodness web site.. for donation collection using spring MVC

Projects

Hobbies:

  • Reading / Writing
  • Swimming
  • Computer games
  • Cycling