Hossam S.

About Me

Hossam is a Senior iOS Developer with 10+ years of experience turning complex ideas into elegant, intuitive digital experiences. He has a solid understanding of the full development cycle from the identification of system requirements and enhancements, coding the system to address these requirements, and testing the system for quality control. Hossam acted as lead engineer for the development of an iOS coaching platform used by individual students and universities, as well as a McDonald’s Franchise partnership built with MVVM.

Backend

QA & Testing

Workflow

Other

Work history

UpStack
UpStack
Senior iOS Developer
2021 - Present (4 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Qawafel
Qawafel
Mobile Lead | Senior iOS Developer
2021 - Present (4 years)
Remote

Working for a B2B marketplace that simplifies the trade between shops and producers of perishable food products across Saudi Arabia.

iOSSwiftObjective CMobile App Development
InsideTrack
InsideTrack
Mobile Lead | Senior iOS Developer
2017 - 2020 (3 years)
Remote
  • Led the development of a coaching platform used by individual students and universities to help students overcome difficulties by providing technical support and the opportunity for financial support.

  • Worked closely with other engineers, designers, and clients to go through requirements and solve problems.

  • Oversaw the platform's revamp and migration to Swift from Objective-C.

Rubikal
Rubikal
Lead iOS Engineer | Technical Consultant
2017 - 2021 (4 years)
Alexandria, Egypt
  • Set technical vision and strategy for the development of highly scalable SaaS and mobile applications.

  • Oversaw the health of the codebase and the platform, setting a technical bar for the team to achieve.

  • Improved the team's technical skills by providing feedback through code reviews, training, pairing, and other knowledge transfer.

  • Set short- and long-term technology initiatives that met immediate needs and prepared for the future.

  • Identified areas of improvement and technical debt to resolve.

Freelance
Freelance
iOS Developer
2015 - 2017 (2 years)
Remote
  • Worked on the development of iOS apps with different frameworks and technologies including for eCommerce, retail, and image processing.

  • Used Python 3 for research, Machine Learning algorithms, and multiple libraries.

  • Worked with Java 8 and utilized the latest APIs and libraries.

InsideTrack
InsideTrack
iOS Developer
2014 - 2015 (1 year)
Remote
  • Worked on the development and publishing of the uCoach app, which offers a personalized path for achieving goals in college and after graduation.

  • Implemented unit testing using XCTestCase and applied Apple's latest UX guidelines for the UI/UX.

  • Wrote code following best practices and standards for coding, compliance, security, and performance.

Inova
Inova
iOS Developer
2014 - 2015 (1 year)
Alexandria, Egypt
  • Used Agile software processes on iOS applications and participated in publishing multiple applications on the App Store.

  • Worked on back-end APIs using Ruby on Rails for several mobile apps.

  • Designed, developed, and supported existing apps and created new functionalities and applications.

Log n Labs
Log n Labs
Web Developer
2012 - 2012
Alexandria, Egypt
  • Worked on the development of two web projects using Ruby on Rails, Angular, and different JavaScript frameworks.

  • Worked on a cobrowsing project, enhancing audio and maintaining synchronization between capturing and playing threads.

  • Helped with troubleshooting issues and identifying bug fixes.

Showcase

iOS Developer - The College Fair
iOS Developer - The College Fair
  • Developed the College Fair app that lets over 1.2 million users explore careers, majors, and schools, save profiles of interest, and analyze colleges and careers through a database.

  • Started migrating the iOS project from Objective-C to Swift, introducing cutting-edge technologies and enhancing the app with better architecture, graphics, search performance, and new features.

  • Incorporated Firebase and CircleCI for smooth implementation of analytics, crash reporting, and a personal assistant chatbot.

Lead iOS Engineer - uCoach
Lead iOS Engineer - uCoach
  • uCoach, a coaching platform for students and universities, provides technical and financial support, currently being used by 9 US universities. First developed in 2013 with Objective-C, revamped in 2018 to Swift.

  • The platform is built with the MVVM Design pattern and features in-app chat, a chatbot assistant, scheduling, push notifications, in-app deep linking, and crash-and-error reporting via Firebase Crashlytics.

  • Unit testing was implemented using XCTestCase, with UI/UX developed per Apple's latest guidelines. Additional tools used include CircleCI.

Lead iOS Developer - Archways to Careers‬
Lead iOS Developer - Archways to Careers‬
  • Worked on the initial stages of the 'Archways to Careers' project, helping set the architecture and developing key features like the chatbot module and 'Goals' feature for task monitoring and career progression tracking.

  • The application was built in collaboration with McDonald's Franchise, intended for both employees and non-employees to find and pursue desired careers, either within McDonald's or elsewhere.

  • Included several features such as MVVM, separate modes for employees and non-employees, maps and location service, progress tracking with a visual tree, push notifications, crash reporting, analytics and unit testing using XCTestCase and CircleCI.

Education

Bachelor’s Degree, Computer Engineering
Bachelor’s Degree, Computer Engineering
Alexandria University - Egypt
2008 - 2012 (4 years)