Sherif is an experienced iOS Engineer working with modern iOS tech stacks to ideate on concepts and bring designs to life on projects. He develops and maintains high-performing and reusable native iOS applications that vary in scale, scope, and complexity for clients. He is a problem solver, resourceful in getting things done, and productive in working independently or collaboratively.
Designed and built the core functionality underpinning the AbleTo mental healthcare application.
Implemented new features to enhance processes for shipping orders, insights, and client profiles on the Tactile mobile app.
Actively participated in code reviews to validate code with different testing metrics and implemented solutions to enhance memory management and app performance.
Built and implemented the core functionalities for cart, checkout, and payment on the Jarir bookstore application - fixing bugs and improving app latency.
Liaised closely with different teams to execute applications and maintain robust, reliable services on apps to reduce crash rates.
Established modern coding standards and reviewed code within Aqwas to improve coding solutions on projects.
AbleTo is a pioneer in telehealth, providing solutions that have revolutionized how people access quality mental healthcare. Led a team of iOS engineers to build and release new features, identify and fix bugs, execute tests, and review code to enhance the application's performance.
Worked on an iOS-based application for Zain Iraq - implementing the core features, writing and deploying tests on solutions, reviewing the codebase to ensure consistency, and fixing bugs and defects on the project. Delivered reusable components and frameworks and deployed shared custom views integrated with UIKit modules.
Jarir bookstore is a popular e-commerce application in the Middle East with 6M+ active users. Worked on migrating the app to a clean, modular architecture and added new features to the solution. Implemented a new network layer with custom caching layers to handle future changes. Developed solutions to replace nonsecure session management cookies. Improved code reusability and implemented offline features to enhance the app's UX.