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.
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.
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.
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.
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.