I'm Swaran Singh Aulakh, a Senior Android Engineer / Software Development Engineer II with 10+ years of experience building high-performance Android applications.
My work focuses on modern Android development, Jetpack Compose, clean architecture, and performance optimization, with experience contributing to large, production Android codebases.
- π± Currently working at Tesco as Software Development Engineer II (Android)
- π§ Strong focus on code quality, performance, testing, and maintainability
- π¨βπ» Projects available at GitHub
- π« Reach me at swarnsinghaulakh@gmail.com
- πΌ LinkedIn
- ποΈββοΈ Practicing DSA on LeetCode
- Languages: Kotlin, Java, XML
- Architectures: MVVM, MVP, MVI, Clean & Multi-Module Architecture
- Android: Android SDK, Jetpack Compose, View System
- Async & Data: Coroutines, Flow, Room, Retrofit, OKHttp, RxJava
- Testing: JUnit, MockK, Espresso, Paparazzi
- DI: Dagger2, Hilt, Koin
- Analytics & Monitoring: New Relic, Optimizely
- Tooling: Gradle, Git, CI/CD
- Process: Agile / Scrum, Code Reviews
Software Development Engineer II β Android
π Bengaluru, India
ποΈ Jun 2025 β Present
- Working on the Tesco Grocery Shopping Android app
π± https://play.google.com/store/apps/details?id=com.tesco.grocery.view - Developed Category Page features using Jetpack Compose and MVVM Clean Architecture
- Implemented analytics tracking for Category Pages using New Relic dashboards and existing event pipelines
- Captured user interactions such as product clicks, basket engagement, and shopping journeys
- Collaborated with product, backend, and analytics teams
Software Development Engineer II β Android
ποΈ Jul 2022 β Jul 2024
- Led migration of key features to Jetpack Compose, improving performance and maintainability
- Designed and implemented MVVM architecture, improving testability
- Increased unit test coverage
- Delivered features including Mileage Vault, Contract Terms, and Pause Subscriptions
- Participated in technical design discussions and code reviews
π± https://play.google.com/store/apps/details?id=com.sixt.reservation
Senior Software Engineer β Android
- Developed and maintained Android OTT applications for Discovery Networks
- Worked on apps including TLC GO, Travel Channel GO, and Animal Planet
- Reduced crash incidents and monitored production issues using New Relic
Software Engineer β Senior Software Engineer
- Developed enterprise Android applications including RISO Print and HP Roam
- Built solutions handling high-volume file uploads
- Implemented MVVM architecture and multithreading
βοΈ From Swaran Singh Aulakh

