Hossam S.

Hossam S.

Senior iOS Developer

Alexandria, Egypt
Hire Hossam S. Hire Hossam S. Hire 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.

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.

Portfolio

iOS Developer - The College Fair
iOS Developer - The College Fair

The College Fair is a platform for users to explore careers, possible majors, and schools. Users can create a personal profile and let schools know if the user is interested by saving them to the user's list for further research. The College Fair had over 1.2 million users on both platforms (iOS and Android). The iOS project was written with Objective-C, and I started the migration process to Swift with the latest architecture and cutting-edge technologies. The task was to renew and revamp the look and feel of the app and add new features to the platform. Features include: searching through a huge database of colleges and careers with high performance, Complex College profile with visual graphs, personal assistant chatbot, analytics, and crash reporting. Used Firebase and CircleCI.

Lead iOS Engineer - uCoach
Lead iOS Engineer - uCoach

uCoach is a coaching platform used by individual students and universities to help students overcome difficulties by providing technical support and the opportunity for finical support. It is currently used by 9 US universities. The platform was first developed in 2013 using Objective-C, and in 2018, it was revamped and migrated to Swift. uCoach was developed with MVVM Design pattern with in-app chat capabilities, a chatbot assistant, scheduling, push notifications for reminders and new content, in-app deep linking, and crash-and-error reporting using Firebase Crashlytics. Unit testing was implemented using XCTestCase, and the UI/UX was built using Apple's latest UX guidelines. Also used CircleCI.

Lead iOS Developer - Archways to Careers‬
Lead iOS Developer - Archways to Careers‬

Archways to Careers‬ is built with McDonald’s Franchise partnership to enable their employees (and non-employees) to explore and pursue the career they love either in McDonald’s or in other career opportunities. Worked in the early stages of the project, setting the architecture and working on the chatbot module and the "Goals" feature where users work on tasks and track their progress toward a new career. Features: Built with MVVM, the app has 2 modes: for employees and non-employees, chatbot, maps and location service, tracking progress with a visual tree, push notifications, crash-and-error reporting, analytics, unit testing using XCTestCase, and CircleCI.

Education

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