Senior Software Engineer with 7+ years of experience architecting high-performance frontend and mobile applications for enterprise, government, and fintech sectors. Proven track record scaling platforms to 750K+ monthly active users while delivering robust, secure solutions with clean architecture and exceptional UX. Active open-source contributor and technical mentor focused on reliable software delivery. Expertise includes implementing security/compliance measures for financial applications, leading teams and code reviews, and driving CI/CD automation to ship production-grade mobile and web systems.

Muhammad Hanafi

Senior Software Engineer with 7+ years of experience architecting high-performance frontend and mobile applications for enterprise, government, and fintech sectors. Proven track record scaling platforms to 750K+ monthly active users while delivering robust, secure solutions with clean architecture and exceptional UX. Active open-source contributor and technical mentor focused on reliable software delivery. Expertise includes implementing security/compliance measures for financial applications, leading teams and code reviews, and driving CI/CD automation to ship production-grade mobile and web systems.

Available to hire

Senior Software Engineer with 7+ years of experience architecting high-performance frontend and mobile applications for enterprise, government, and fintech sectors. Proven track record scaling platforms to 750K+ monthly active users while delivering robust, secure solutions with clean architecture and exceptional UX.

Active open-source contributor and technical mentor focused on reliable software delivery. Expertise includes implementing security/compliance measures for financial applications, leading teams and code reviews, and driving CI/CD automation to ship production-grade mobile and web systems.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

Arabic
Fluent
English
Fluent
German
Beginner

Work Experience

Senior Software Engineer / Lead Developer at Social Development Bank (SDB)
April 1, 2024 - Present
Scaled a mobile banking platform to 750K+ monthly active users across iOS and Android using monorepo and clean architecture principles. Implemented native SSL pinning, root detection, and code obfuscation to meet financial security and regulatory requirements. Mentored developers, established code review standards, and managed vendor software integrations. Led integration of secure SSO login and transactional APIs, and delivered modern banking features. Managed CI/CD pipelines using Fastlane and GitHub Actions for automated mobile app deployments, partnering with product managers on roadmap planning and feature prioritization.
Senior Mobile Application Developer at Social Development Bank
April 1, 2024 - Present
Led a team of two mobile developers to deliver feature-rich, secure mobile applications. Guided developers in implementing best practices for mobile architecture, code structure, and performance optimization. Integrated third-party APIs, secure login mechanisms (including SSO), and mobile banking features. Adhered to security standards, ensuring compliance with mobile platform security policies, including secure API communication, encrypted storage, and user authentication. Reviewed outsourced mobile projects and ensured seamless integration with in-house systems. Performed cross-platform testing to ensure mobile applications functioned consistently on iOS and Android.
Sr. Mobile & Web Application Developer at Perfect Presentation (2P)
April 1, 2021 - March 1, 2024
Developed and maintained the Saudi Post (SPL) mobile ecosystem, improving performance stability and UX. Transformed UI frameworks into modular, pixel-perfect layouts using React Native and Ionic. Optimized local data handling, background services, and push notifications to increase user retention. Conducted performance profiling and memory leak debugging to stabilize mobile applications. Mentored junior developers on clean coding practices and modular architecture standards.
Mobile Application Developer at Perfect Presentation (2P)
April 1, 2021 - March 1, 2024
Developed and maintained the Saudi Post mobile application, ensuring high-performance and a seamless user experience across iOS and Android devices. Translated complex UI/UX designs into functional mobile applications using modern frameworks such as React Native and Ionic. Regularly reviewed code for mobile-specific optimizations, ensuring performance and scalability. Implemented push notifications, background services, and location-based features to enhance user engagement.
Mobile & Web Application Developer at TIS Technology
October 1, 2019 - March 1, 2021
Led mobile feature development for a real-estate GIS application, optimizing responsiveness. Built interactive geospatial mapping modules using Google Maps APIs for high-accuracy location services. Re-architected navigation and deep linking for a seamless user journey. Authored technical requirements and API specifications to streamline cross-team development. Integrated third-party analytics SDKs to monitor and track user engagement metrics.
Mobile Application Developer at TIS Technology
October 1, 2019 - March 1, 2021
Worked on a real estate GIS platform, adding new features and optimizing the app for mobile devices. Optimized deep linking, navigation flows, and app speed for better mobile user experience. Used React Native to build cross-platform mobile applications, improving functionality without compromising performance. Developed and integrated mobile mapping tools using third-party APIs like Google Maps for enhanced location-based services.
Mobile Application Developer at DoPave
November 1, 2018 - September 1, 2019
Developed cross-platform mobile applications using React Native and Cordova for seamless performance on Android and iOS devices. Participated in various mobile-focused projects, including service-providing platforms and hybrid mobile apps. Leveraged TypeScript to ensure type safety and maintainability in mobile codebases.

Education

B.Sc. Computer Science at October 6 University, Egypt
January 1, 2015 - January 1, 2019
B.Sc. Computer Science at October 6th University, Egypt
January 1, 2015 - January 1, 2019

Qualifications

PTE Academic
January 1, 2019 - July 11, 2026

Industry Experience

Software & Internet, Financial Services, Professional Services, Telecommunications, Government, Real Estate & Construction