Skip to main content
OP

Oam Prakash

Lead Android Developer

Chennai, Tamil Nadu, India

I am a Lead Android Developer with 12+ years of hands-on experience building and leading Android applications with Kotlin and Java. I take ownership across the full development lifecycle, from requirements analysis and architecture through API integration, security, testing, performance optimization, and Play Store release. I specialize in modern Android development with Jetpack Compose, XML, MVVM, MVI, Clean Architecture, Coroutines, Flow, and scalable shared libraries. I have led teams of 20+ Android engineers, driven Agile delivery, mentored developers, and partnered with product, engineering, QA, design, business, and compliance stakeholders to deliver reliable applications across fintech, retail, and other domains. I am passionate about improving engineering quality and developer velocity through strong architecture, secure development practices, automated testing, CI/CD, performance profiling, and thoughtful use of AI-assisted development tools. I am also building a reusable Jetpack Compose design system to help multiple applications adopt consistent, maintainable UI foundations.

Experience

M

Lead Android Developer

Movate

Jul 2020 – Present

Chennai, IndiaFull time

I lead a team of 20+ Android engineers, owning requirement analysis, technical direction, sprint planning, delivery timelines, and mentoring. I architect scalable Kotlin applications using MVVM, MVI, Clean Architecture, Jetpack Compose, and Jetpack libraries, while integrating APIs, secure authentication, CI/CD, monitoring, and Play Store releases. I drive performance optimization, code reviews, and TDD-based unit and UI testing within Agile/Scrum teams, using AI-assisted development tools to improve delivery velocity.

KotlinAndroid SDKAndroid StudioJetpack ComposeXMLMVVMMVIClean ArchitectureSOLIDViewModelLiveDataFlowNavigationRoomWorkManagerCoroutinesRetrofitOkHttpGraphQLDaggerHiltOAuth 2.0Biometric authenticationData encryptionCertificate pinningCI/CDSentryDatadogFirebase Remote ConfigAndroid ProfilerGitHub CopilotCursorClaude CodeGemini NanoJUnitMockitoEspressoTDDAgile/ScrumTeam leadershipMentoring
W

Android Lead

Worldline

Jan 2019 – Apr 2020

Chennai, IndiaFull time

I conducted requirements analysis with business and compliance stakeholders and translated domain needs into scalable, modular Android architecture for fintech applications. I integrated secure REST APIs for payment processing, banking operations, and financial data aggregation, applying end-to-end encryption and OAuth 2.0. I led unit, integration, and UI testing efforts, integrated crash monitoring, and prepared technical documentation for handoff and audits.

JavaAndroid SDKWebRTCRESTful APIsOAuth 2.0RetrofitGlideMVVMRxJavaFirebase CrashlyticsEspressoMockitoJUnitEncryptionFintech
ID

Android Developer / Lead

Information Dynamics Pvt. Ltd

Jul 2014 – Nov 2018

Chennai, IndiaFull time

I led requirements analysis, architecture, and feature development for large-scale retail Android applications using MVVM. I integrated payment gateways and hardware interfaces, including Bluetooth and Wi-Fi printers, to support real-time invoicing. I owned QA, unit testing, performance profiling, and multi-year roadmap planning while mentoring team members on architecture, debugging, and Android development standards.

JavaAndroid SDKRESTful APIsRetrofitGlideMVVMBluetooth APIsWi-Fi APIsPayment integrationsUnit testingPerformance profilingRoadmap planningMentoring

Education

AH
Amalorpavam HSS, Pondicherry

Higher Secondary Certificate (HSS)

AA
Andal Alagar College of Engineering, Tamil Nadu

B.E. in Electrical & Electronics Engineering, Electrical & Electronics Engineering

CA
CEG, Anna University, Guindy, Chennai

M.Tech. in Software Engineering, Software Engineering

Skills

KotlinJavaAndroid SDKAndroid StudioGradleJetpack ComposeXML layoutsViewModelLiveDataFlowNavigationRoomWorkManagerMaterial DesignClean ArchitectureMVVMMVIObject-oriented programmingSOLID principlesModular app designReusable shared librariesDaggerHiltCoroutinesRxJavaMultithreadingMemory managementRetrofitOkHttpRESTful APIsGraphQLPicassoSQLiteFirebase FirestoreFirebase Realtime DatabaseFirebase Remote ConfigSupabaseCaching strategiesOAuth 2.0JWTBiometric authenticationData encryptionCertificate pinningSecure data transmissionTest-driven developmentJUnitMockitoEspressoFirebase CrashlyticsSentryDatadogFirebase AnalyticsGitSVNCI/CD pipelinesJIRAConfluenceRequirement analysisAgileScrumSoftware development lifecycleTeam managementCode reviewsMentorshipStakeholder communicationPerformance optimizationPlay Store release managementAI-assisted developmentTechnical documentation

Languages

English
Professional working proficiency