Mobile Engineer (React Native) at Interswitch (2025-07 – Present)
- Contribute to the Quickteller mobile application, delivering features, enhancements, and bug fixes across payment-focused customer journeys.
- Build and maintain React Native flows covering transfers, bill payments, airtime, referrals, transaction history, beneficiary management, and travel-related experiences.
- Collaborate with product, design, QA, and backend teams to refine requirements and ship reliable production-ready features.
- Improve app quality through testing, debugging, analytics instrumentation, crash monitoring, and careful iteration on transaction-critical flows.
- Support a smooth user experience across Android and iOS in a high-trust fintech environment.
- Implement reusable components and optimize rendering performance to ensure smooth user interactions across complex transaction flows.
- Integrate and manage API-driven features, handling edge cases, error states, and data consistency for reliable payment experiences.
- Contribute to release stability by monitoring crashes, analyzing issues in production, and iterating quickly on fixes to improve overall app reliability.
Full Stack Engineer at RocketDevs (2025-01 – 2026-01)
- Build and maintain client-facing products and internal business tools using Laravel, PHP, React, React-native, JavaScript, and MySQL.
- Develop backend APIs, frontend features, admin workflows, and integrations based on product and stakeholder requirements.
Mobile Developer at FarmSmarter (2024-04 – 2025-12)
- Collaborated with cross-functional teams to define, design, and release new features for high-traffic mobile applications.
- Conducted technical refinements of demands brought by the product team, ensuring clear understanding and efficient implementation.
- Maintained the health and quality of the codebase, balancing new feature development with the resolution of technical debts.
- Developed and maintained automated tests using Selenium + Cucumber, ensuring robust testing coverage and code reliability.
- Translated complex designs into high-quality, efficient code, ensuring a seamless user experience.
- Integrated Google Maps SDK into mobile applications to deliver location-based features, enabling users to access real-time data such as location markers and navigation support.
- Customized map views to improve user engagement and make location interactions more intuitive within the app.
- Implemented Socket.IO to enable real-time messaging within the mobile app facilitating instant communication between users.
- Designed the chat system to handle large volumes of concurrent users while ensuring message reliability and low latency. Utilized event-based communication to ensure messages were sent and received instantly, providing a smooth and responsive chat experience.
- Handle bug fixing, refactoring, and performance improvements across multiple projects and codebases
- Collaborate with cross-functional teams to deliver maintainable solutions aligned with business goals and timelines.
- Support web/CMS solutions where needed, including PHP- and WordPress-based implementations.
- Design and implement RESTful APIs, ensuring proper data validation, authorization, and consistent response structures across services.
- Work with MySQL databases to design schemas, write optimized queries, and support efficient data handling across web and mobile applications.
- Contribute to both web and mobile features, including React-based frontends and React Native components where applicable
- Integrate third-party services and APIs, handling authentication, data mapping, and error scenarios across different systems.
- Work with background jobs, queues, and asynchronous processes to handle tasks such as notifications, data processing, and system events.
- Investigate and resolve production issues by tracing requests across services, identifying root causes, and applying sustainable fixes.
React Native Developer (Full Stack) at Six String Inc. (2022-11 – 2023-11)
- Implemented and maintained API endpoints and services alongside developing their respective UI components in React Native.
- Managed code quality with Test-Driven Development (TDD), employing PHPUnit and Jest to enable reliable, flexible, and easy-to maintain codebases.
- Integrated third-party services (such as payments, notifications, or social media) following industry standards.
- Managed deployment processes, delivering applications smoothly to both the App Store and Google Play Store with minimum oversight.
- Worked closely with stakeholders and designers to translate requirements into realistic UI/UX flows.
- Assisted in developing a component library and UI framework to enable faster delivery across multiple products.
- Played a key role in mentoring other team members and reviewing code to align with team standards and industry best practices.
- Implemented real-time communication mechanisms, employing WebSockets to enable a rich, interactive experience for users.
- Developed UI components utilizing React Native.
- Enhanced the performance of through optimization techniques.
- Established automated testing frameworks to uphold code integrity and reliability.
- Transitioned native codebases into the React Native framework.
- Employed React Redux to manage the transient application state effectively.
- Enacted an "offline-first" approach through the utilization of the React Native offline module.
- Enforced Test-Driven Development practices utilizing Jest, ensuring the software's reliability and integrity.
- Implemented advanced monitoring tools like Dynatrace, significantly improving app performance tracking.
- Ensured adherence to good coding practices and maintained thorough documentation.
- Efficiently managed memory and data persistence to enhance application performance.
- Implemented user-focused ad management techniques while maintaining compliance with consent management regulations.
- Developed ad placements that adhered to privacy best practices, balancing ad performance with a respectful user experience.
- Integrated Firebase Crashlytics to track app crashes and stability issues in real-time.
Mobile Developer at Apes Innovations (2022-01 – 2025-12)
- Developed UI components utilizing React Native.
- Enhanced the performance of through optimization techniques.
- Established automated testing frameworks to uphold code integrity and reliability.
- Transitioned native codebases into the React Native framework.
- Employed React Redux to manage the transient application state effectively.
- Enacted an "offline-first" approach through the utilization of the React Native offline module.
- Enforced Test-Driven Development practices utilizing Jest, ensuring the software's reliability and integrity.
- Implemented advanced monitoring tools like Dynatrace, significantly improving app performance tracking.
- Ensured adherence to good coding practices and maintained thorough documentation.
- Efficiently managed memory and data persistence to enhance application performance.
- Implemented user-focused ad management techniques while maintaining compliance with consent management regulations.
- Developed ad placements that adhered to privacy best practices, balancing ad performance with a respectful user experience.
- Integrated Firebase Crashlytics to track app crashes and stability issues in real-time.
React Native Developer at Bincom ICT Solutions (2020-08 – 2022-11)
- Implemented custom UI components with React Native alongside API services in Laravel/YII2 backend.
- Managed team delivery under minimum supervision while following industry standards and coding practices.
- Supported multiple concurrent projects by employing a flexible and adaptable approach.
- Implemented real-time messaging, data persistence, pagination, and other complex UI/UX patterns.
- Worked closely with designers and stakeholders to bring their vision to life while honoring technical constraints.
- Contributed to code reviews and mentoring sessions, strengthening team collaboration and knowledge transfer.
- Managed application performance, employing techniques to minimize latency and maximize UI smoothness across platforms.
- Assisted in designing and developing common modules and shared components to enable code reuse and faster delivery.