Amr Abd-Elhakim Fawaz, Senior iOS Developer

Amr Abd-Elhakim Fawaz

Senior iOS Developer

Glassdoor

Location
Egypt - Cairo
Education
Bachelor's degree, Bachelor of Computers and Information Science
Experience
9 years, 5 months

Share My Profile

Block User


Work Experience

Total years of experience :9 years, 5 months

Senior iOS Developer at Glassdoor
  • Egypt - Cairo
  • My current job since March 2023

● Developing the worlds premier mobile app, offering job seekers company reviews,
salary insights, and job listings in a convenient platform. Glassdoor App
● Responsible for architecting and delivering the new features.
● Participate in architectural discussions and decisions.
● Implement unit tests and participate in testing processes.
● Perform code reviews to ensure code quality and knowledge sharing.
● Contribute to project planning, scoping, and estimation.
● Solve complex technical challenges related to iOS development.
● Collaborate with cross-functional teams, including designers and backend developers.
● Document coding standards, architectural decisions, and processes.

Senior iOS Developer at Majid Al Futtaim
  • Egypt - Cairo
  • February 2022 to February 2023

● Working on rewarding app for Majid Al Futtaim Share Rewards
● Responsible for developing new features and maintaining Share App for MAF
businesses.
● responsible for code reviewing, mentoring junior developers and enhancing the
application structure by ensuring to follow best code architecture.
● Enrolled in all application development cycles (planning, developing, testing, code
review, and publishing the app to AppStore).

iOS Team Lead at Segmatek
  • Egypt - Cairo
  • June 2020 to January 2022

• From 10 june 2020 to Jan 2022
• Responsible for architecting and delivering the new features in WE Egypt Telecom App.
• Collaborate with project managers and stakeholders to define project scope, goals, and deliverables. Create project timelines and allocate resources effectively.
• Distribute tasks among team members, considering their strengths and skills. Set clear goals and expectations for each team members role.
• Monitor the progress of the project, identify bottlenecks, and take corrective actions to ensure the project stays on track.
• Define the apps architecture, making critical decisions on design patterns, frameworks, and technologies.
• Assist team members in solving complex technical problems and challenges.
• Responsible for planning, developing and delivering the My Ethiotel from scratch.

Senior iOS Developer at Fly365
  • Egypt - Cairo
  • June 2019 to June 2020

• From 1st June 2019 to 10 June 2020
• Developed an online ticketing mobile app to book flight tickets from scratch with Swift.
• Applied SOLID principles and MVVM architecture with dependency injection using Swingject.
• Enrolled in all application development cycle (planning, developing, testing and code review, and publishing the app to AppStore)
• Develop many third party features like (Push Notifications - Firebase, Remote Configurations - Firebase, CI/CD - sentry)
App Store or Link

Senior iOS Developer at BokDoc
  • Egypt - Cairo
  • May 2018 to May 2019

▪ From 1st May 2018 to 31 May 2019 (1 Year)
● Responsible for architecting and delivering the new features.
● Collaborate with project managers and stakeholders to define project scope, goals,
and deliverables. Create project timelines and allocate resources effectively.
● Worked as Senior iOS developer and acted as lead for one junior developer.
● Developed two medical applications from scratch with Swift (Doctor and Patient).
● Applied SOLID principles and MVVM architecture.
● Developed many third party features like (Push Notifications using Firebase, Online
video call using Twilio, Online Payment using Payfort, deep links and dynamic links)

Full Stack Web Developer at KnowldgeNet
  • Egypt - Cairo
  • June 2017 to April 2018

• From 1st June 2017 to 30 April 2018 (11 Months)
• Developed a new portal for trading from scratch using (Java spring, Angular, CSS, HTML)
• Enrolled in all development processes to deployment.

iOS Developer at KnowledgeNet
  • Egypt - Cairo
  • June 2014 to May 2017

● Developed Trading application from scratch with Objective-C.
● Developed property management application from scratch with Objective-C.
● Applied SOLID principles and MVP architecture.
● Enrolled in all development processes to deployment to AppStore.
▪ TTouch App Clients:
● ADIB Securities - ebroker Mobile - ENBD - Alwathba Mobile - Mashreq Trade
UAE - EIFB Mobile
● Aqarjee APP

Education

Bachelor's degree, Bachelor of Computers and Information Science
  • at Assiut University
  • January 2013

Specialties & Skills

Web Services
Objective C
JavaScript
iOS Development
SwiftUI
Objective-C
Cocoa, Cocoa Touch
Storyboards
Core Location
Dependency Management
Sockets
Firebase
Push Notification
Online Payment
Clean Architecture
Source Control

Social Profiles

Languages

Arabic
Expert
English
Expert

Training and Certifications

ISTQB (Certificate)
Valid Until:
July 2013