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