Lead and scale cross-functional mobile engineering teams, mentoring junior developers while overseeing the delivery of more than 30 Google Play applications.
Architected and implemented white-label mobile frameworks enabling deployment of a single application across 25+ B2B organizations using dynamic themes, branding, and feature mapping.
Modernized applications by integrating Kotlin Multiplatform (KMP) and Coroutines, reducing development effort through shared business logic while preserving native experiences.
Built modular architectures using MVVM, Hilt, Retrofit, WorkManager, and Firebase Cloud Messaging (FCM), which reduced runtime issues through Sentry and Firebase Crashlytics monitoring.
Leveraged generative AI tools (Claude) to accelerate development workflows, improve code reviews, and resolve architectural challenges.
Enforced advanced code security protocols and automated tools, minimizing reverse-engineering risks and application vulnerabilities.
Established Test-Driven Development (TDD) practices with View Binding, Data Binding, and comprehensive unit testing, enhancing code reliability and maintainability.
Reduced application load times by approximately 30% through performance optimization and code refactoring across sports and fintech applications.
Senior Software Engineer
Gateway Technolabs
Ahmedabad
11.2014 - 04.2016
Delivered applications serving more than 100,000 active users.
Integrated secure payment gateways and implemented product search, filtering capabilities, and analytics, improving user experience and application functionality.
Managed 5-6 end-to-end mobile application projects from requirements gathering through deployment, ensuring timely delivery and alignment with client specifications.
Mentored junior developers and trainees, enhancing team skills and collaborating with HR on recruitment of senior Android developers.
Software Engineer
Sofmen Inc.
Indore
12.2012 - 11.2014
Developed scalable applications using modern programming languages and frameworks.
Collaborated with cross-functional teams to design innovative software solutions.
Contributed to Software Development Life Cycle (SDLC) by designing complex Android application business logic, enhancing functionality and user experience.
Redesigned mobile interfaces with responsive layouts, increasing compatibility across multiple Android devices and ensuring seamless user interactions.
Implemented code reviews to ensure high standards and best practices.