Hossam is a proficient Senior iOS Developer with 7+ 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 for their students to help them overcome difficulties and throughout college by providing technical and the opportunity for finical support.
Worked closely with other engineers, designers, and our clients to go through requirements and solve any problems.
Oversaw the revamping and migrating to Swift of the platform, moving from Objective-C.
Set technical vision and strategy for the development of highly scalable SaaS and mobile applications. Set the short and long-term technology initiatives that met immediate needs and prepared for the future.
Oversaw the health of the codebase and the platform, setting a technical bar for the team to achieve. Identified areas of improvement and technical debt to resolve.
Improved overall technical skills of the team by providing feedback through code reviews, training, pairing, and other knowledge transfer.
uCoach is a coaching platform used by individual students and Universities for their students to help them overcome difficulties and throughout college by providing technical and the opportunity for finical support. Currently used by 9 US universities. Acted as Lead iOS engineer for this project. The platform was first developed in 2013 using Objective-C and in 2018 there was a revamping and migrating to Swift. uCoach was developed with MVVM Design pattern and has:
In-App chat capabilities, Chatbot assistant, scheduling, Push Notifications for reminders and new content, In-app deep linking, Crash and error reporting using Firebase Crashlytics. Unit testing was implemented using XCTestCase, and the UI/UX was built using the latest Apple's UX guidelines. Continuous Integration (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. Acted as Lead Developer for the early stages of the project, setting the Architecture and working on the Chat-Bot Module feature as well as the "Goals" feature where users work on tasks and track their progress toward the new career. Features include Features:
Built with MVVM, App has 2 modes: for Employees and non-employees, Chat-Bot, Maps and Location service, Tracking Progress with a visual tree, Push notifications, Crash and error reporting, Analytics, Unit Testing using XCTestCase, Continuous Integration (CircleCI).
The College Fair is a platform that enables users to explore careers, possible majors, and schools. Users can create a personal profile and let schools know if the user is interested in them 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, as well as adding 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 and immerse amount of information, Personal assistant chat-bot, Analytics, Crash reporting. Used Firebase and Continuous Integration (CircleCI).
Education
Bachelor’s Degree, Computer Engineering
Alexandria University
2008 - 2012 (4 years)
Artificial Intelligence (Stanford University online course)
Udacity
Instructor - "Introduction to iOS development" as a summer Course for undergraduate students of Alexandria University - Faculty of Engineering