Skip to content
View swarnsingh's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report swarnsingh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
swarnsingh/README.md

Hi, I'm Swaran Singh Aulakh

Profile views

About Me

I'm a Senior Android Engineer / Software Development Engineer II with 10+ years of experience building high-performance Android applications for large-scale, production codebases.

I focus on modern Android development, Jetpack Compose, clean architecture, performance optimization, and building maintainable mobile products that scale well across teams.


Skills

  • Languages: Kotlin, Java, XML
  • Android: Android SDK, Jetpack Compose, View System, Material Design
  • Architecture: MVVM, MVP, MVI, Clean Architecture, Multi-Module Architecture
  • Async & Data: Coroutines, Flow, Room, Retrofit, OkHttp, RxJava
  • Testing: JUnit, MockK, Espresso, Paparazzi
  • Dependency Injection: Dagger 2, Hilt, Koin
  • Analytics & Monitoring: New Relic, Optimizely
  • Tooling: Gradle, Git, CI/CD
  • Process: Agile, Scrum, code reviews, technical mentoring

Professional Experience

Tesco (Contract via Geektrust)

Software Development Engineer II - Android
Bengaluru, India
Jun 2025 - Present

  • Working on the Tesco Grocery Shopping Android app
  • Built analytics tracking pipelines for Tesco Category Page interactions using New Relic dashboards and custom event tracking, supporting data-driven A/B testing and product insights
  • Collaborated with backend, product, and design teams to deliver scalable Android UI features including Seller Native Page, Popular Brands, and Marketplace Bestsellers
  • Used Jetpack Compose, GraphQL, and MVVM to improve UI modularity and development speed
  • Mentored Android engineers on Jetpack Compose and modern Android architecture

SIXT Research & Development India

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 to improve testability and separation of concerns
  • Increased unit test coverage across Android feature modules
  • Delivered features including Mileage Vault, Contract Terms, and Pause Subscriptions
  • Participated in technical design discussions, code reviews, and delivery planning

View SIXT on Google Play


Robosoft Technologies

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

InTimeTec Visionsoft

Software Engineer -> Senior Software Engineer

  • Developed enterprise Android applications including RISO Print and HP Roam
  • Built solutions for high-volume file uploads and enterprise printing workflows
  • Implemented MVVM architecture and multithreaded Android features

Thanks for visiting my profile.

Pinned Loading

  1. coursera coursera Public

    Java 2

  2. android-case-study-main android-case-study-main Public

    Kotlin

  3. code-challenge-android-mobile code-challenge-android-mobile Public

    Kotlin

  4. Weather Weather Public

    Kotlin

  5. ChatApp ChatApp Public

    Kotlin

  6. CafeManagement CafeManagement Public

    Cafe Management app for User & Merchant to order & receive food items.

    Swift 1