Professional Journey
Over 5 years of designing, optimizing, and deploying high-traffic native Android products and cross-platform shared logic systems.
Professional Journey
5+ years of designing, building, and optimizing high-traffic native Android systems and serverless environments.
Android Developer
Innovatia Marketing & Technology Solutions
Workflow Engineering & APIs
Redesigned the core money transfer module for "NP Recharge" (100K+ downloads), cutting transaction failure rates by ~90% through advanced structural validation logic and multi-tier exception error handling.
Security & KYC Compliance
Architected and engineered an end-to-end custom KYC verification workflow with camera capture utilities, encrypted document upload pipelines, and asynchronous backend status synchronization.
Performance Optimization
Reduced final production application package size by 35% (from 100MB down to 65MB) through deep dependency tree-shaking, asset optimization, and modularization techniques.
Memory & Codebase Modernization
Spearheaded legacy codebase migration into MVVM clean separation patterns using Kotlin, Coroutines, Room, and Dagger 2. Diagnosed and eliminated critical memory leaks to expand crash-free session metrics.
Network Tuning & Caching
Audited application networking to eliminate redundant API calls and optimize caching behavior, heavily lowering endpoint latency and client overhead.
Release Management
Managed Google Play Store publishing life cycles including production tracks, closed internal beta distributions, app versioning schemes, and rapid deployment of production hotfixes.
Startup & Contracting Achievements
Fresh Drop
Lead ArchitectCreated customer and rider apps with unified Compose Multiplatform UI, backed by a high-concurrency Ktor server using WebSockets and PostgreSQL.
The Finance Bull
Systems ConsultantBuilt shared analytical calculation engines using Kotlin Multiplatform, and designed database triggers/queues to ingest real-time market feeds.
Engineering Methodology
Audit & Architecture
Reviewing legacy client structures, mapping core dependencies, and identifying business layers that can be shared across platforms securely.
Clean Implementation
Writing modular Kotlin, Swift, or TypeScript code following strict Clean Architecture guidelines, ensuring decoupled, testable business logic.
Performance Tuning
Leveraging memory profiling (leak detection), asset optimization, and networking caching schemes to minimize bundle sizes and maximize UI responsiveness.