Hi! I'm Hasnain Abbas, a passionate and experienced Senior Mobile Engineer with a strong background in developing mobile applications across various platforms. I've had the opportunity to work on exciting projects that boosted user engagement and contributed to product success by integrating innovative features and optimizing performance. I enjoy mentoring fellow developers and constantly honing my skills to keep up with the latest technologies. With a Bachelor of Science in Computer Science, I specialize in React Native, Node.js, and other modern frameworks, and have a knack for problem-solving and developing scalable, high-quality software. I'm enthusiastic about creating seamless and robust digital experiences that make a difference, and I'm always eager to take on new challenges in software development and mobile technology.

Hasnain Abbas

Hi! I'm Hasnain Abbas, a passionate and experienced Senior Mobile Engineer with a strong background in developing mobile applications across various platforms. I've had the opportunity to work on exciting projects that boosted user engagement and contributed to product success by integrating innovative features and optimizing performance. I enjoy mentoring fellow developers and constantly honing my skills to keep up with the latest technologies. With a Bachelor of Science in Computer Science, I specialize in React Native, Node.js, and other modern frameworks, and have a knack for problem-solving and developing scalable, high-quality software. I'm enthusiastic about creating seamless and robust digital experiences that make a difference, and I'm always eager to take on new challenges in software development and mobile technology.

Available to hire

Hi! I’m Hasnain Abbas, a passionate and experienced Senior Mobile Engineer with a strong background in developing mobile applications across various platforms. I’ve had the opportunity to work on exciting projects that boosted user engagement and contributed to product success by integrating innovative features and optimizing performance. I enjoy mentoring fellow developers and constantly honing my skills to keep up with the latest technologies.

With a Bachelor of Science in Computer Science, I specialize in React Native, Node.js, and other modern frameworks, and have a knack for problem-solving and developing scalable, high-quality software. I’m enthusiastic about creating seamless and robust digital experiences that make a difference, and I’m always eager to take on new challenges in software development and mobile technology.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

Javanese
Advanced

Work Experience

Senior Mobile Engineer at MoneyLion Inc.
July 1, 2022 - Present
Boosted monthly offer impressions by 10 million through a custom tab bar implementation, driving higher user engagement and revenue potential. Helped develop MoneyLion's design system through active participation in development, code reviews, and feedback sessions. Created automation tools using jscodeshift and VSCode configurations to streamline component updates to a newer design system. Enhanced MoneyLion's pharmacy discount program by creating and integrating a digital discount card for Apple Wallet. Increased test coverage for the Marketplace module from 20% to over 70%, significantly enhancing code quality through the implementation of BDD and component tests. Mentored junior developers, conducted code reviews, and supported MoneyLion’s hiring process by conducting live coding sessions.
Senior React Native Engineer (Contract) at Cointelegraph
June 30, 2022 - July 30, 2025
Implemented push notifications, Crashlytics integration, and event logging in Firebase to troubleshoot and resolve cryptic native errors, enhancing app stability and user experience. Optimized performance on the home screen, resulting in 60FPS in responsiveness and overall app performance. Integrated Chartbeat analytics to track users' average time spent, providing valuable insights for the app’s engagement and content optimization.
React Native Engineer at The Entertainer
March 31, 2022 - July 30, 2025
Revamped the flagship product by migrating to React Native, cutting costs associated with maintaining separate iOS and Android teams and unifying user experience across platforms. Developed and integrated delivery, cart, and order management features, streamlining the user purchase journey. Configured Webpack and react-native-web to enable the conversion of React Native code to web, expanding the product's reach and accessibility. Proposed and initiated Detox to implement End-to-End (E2E) tests, ensuring the reliability and stability of the app through comprehensive automated testing. Developed a booking feature for a travel planning app that allowed users to find and book hotel rooms. Implemented Google Maps integration with a custom clustering algorithm to optimize the display of vendors on the map. Integrated SSL pinning to enhance the app's security by preventing man-in-the-middle attacks.
React Native Engineer at Septem Systems
June 30, 2020 - July 30, 2025
Developed a social event scheduling feature and configured Firebase functions to send real-time notifications, enhancing user engagement and timely interactions within the app. Added intuitive and engaging animations with react-native-reanimated to improve user experience. Enhanced code maintainability by restructuring the code architecture and replacing Redux Thunks with Redux Saga, resulting in better handling of complex asynchronous operations. Worked directly with Canadian stakeholders during off hours to finalize feature implementation details.
Mobile Developer at 9D Technologies
December 31, 2019 - July 30, 2025
Solely developed a peer-to-peer video call feature using WebRTC, Socket.IO, and Firebase, enabling seamless real-time communication within the app. Implemented cart and checkout functionality in an e-commerce application for dental products. Developed group chat functionality in a poker event management system built with Expo, enabling real-time communication among multiple participants. Set up Firebase functions with cron jobs to automatically clean inactive nodes in the Firebase database, optimizing performance and data storage. Configured a Node.js server to function as a relay server for WebRTC, improving connection reliability. Addressed and fixed multiple performance bottlenecks and crash issues in an existing native Android application built with Kotlin, enhancing stability and user experience.

Education

Bachelor of Science at University of Central Punjab
March 1, 2014 - March 31, 2018

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Travel & Hospitality, Retail, Media & Entertainment