Adnan Khan

Software Engineer

Pakistan12 yrs experience

Key Highlights

  • Over a decade of experience in full stack engineering.
  • Expertise in Spring Boot microservices and AWS DevOps.
  • Led modular architecture projects for scalable applications.
Stackforce AI infers this person is a Full Stack Engineer with expertise in B2B applications and cloud infrastructure.

Contact

Skills

Core Skills

Spring BootDevopsAws

Other Skills

ElasticsearchAmazon Web Services (AWS)REST APIsSpring FrameworkSQLKotlinJetpack ComposeAndroidCI/CD pipelinesMicroservicesRetrofitOkHttpkotlinx.serializationMoshiFlipper

About

I’m a Full Stack Engineer with over a decade of experience building scalable systems and intuitive user interfaces. My career spans top-tier companies like Telenor, Careem, Airlift, and Bazaar, where I’ve contributed across the stack — from mobile experiences to backend services and cloud infrastructure. On the backend, I specialize in Spring Boot microservices, with hands-on experience in Spring Cloud, Spring Data, PostgreSQL, SQL databases, and OpenSearch/Elasticsearch. I'm well-versed in the intricacies of distributed systems, service orchestration, and designing clean, maintainable microservice architectures. I also bring DevOps experience, having worked extensively with AWS services (Lambda, CloudWatch, EKS, ECS, Elastic Beanstalk), CI/CD pipelines, ArgoCD, and observability tools such as Prometheus, Tempo, Loki, Grafana, and Cloud-native logging/tracing stacks — enabling robust monitoring, deployment, and performance analysis at scale. On the frontend, I have a rich background in Android development, particularly with Jetpack Compose, and have led large-scale modular projects including super apps, ride-hailing platforms, B2B/B2C e-commerce, and telco solutions. I’ve architected a plug-and-play modular framework that enables independent feature teams to ship quickly and reliably. Whether building user-facing apps or backend infrastructure, I approach engineering with a focus on clean architecture, security, observability, and developer velocity.

Experience

Laam technologies

Software Engineer

Dec 2025Present · 3 mos

Bazaar technologies

2 roles

Freelance Consultant

Dec 2024Nov 2025 · 11 mos

  • As a consultant at Bazaar, I provide strategic guidance across Backend, Android, and DevOps (including CI/CD pipelines). I help teams:
  • Understand complex system interactions and anticipate potential issues to ensure smooth, low-risk changes.
  • Tackle challenging problems with clarity, delivering simple and effective solutions incrementally.
  • Elevate code quality by promoting low coupling, high cohesion, and modern engineering practices like TDD, TBD, and Continuous Delivery.
  • Push boundaries by translating visionary ideas into practical solutions and inspiring teams to innovate.
ElasticsearchAmazon Web Services (AWS)REST APIsSpring BootSpring FrameworkDevOps+1

Staff Software Engineer

Jul 2022Dec 2024 · 2 yrs 5 mos

  • Bazaar provides B2B retail distribution across Pakistan with the help of five 5 apps that
  • are Bazaar app, Khataa app, Agent app, Shipper app, and Warehouse app.
  • As the head of the Devx-apps team, I oversee the modularization of five applications,
  • maintain comprehensive unit testing, integrate advanced static analysis tools, establish
  • efficient CI/CD pipelines, and construct vital components such as network, UI, widgets,
  • analytics, and utility modules. Additionally, I supervise the development of feature
  • modules that are leveraged across multiple apps.
  • We created a modular architecture that features a plug-and-play design, supporting the
  • idea of micro-frontends. This structure allowed us to establish a feature-focused team,
  • centered on autonomous modules such as payment, lending, onboarding, identity,
  • newsfeed, airtime, and others. Under this setup, the application serves as a container
  • for these modular components.
  • Developed a shared network module that serves all applications. This module is
  • responsible for setting up interceptors, Moshi JSON adapters, authenticators, and
  • certificate pinners with the OkHttp client. It also manages connection errors,
  • authentication tokens, and refresh tokens through a session manager. The module
  • employs Flipper and Chucker for logging purposes.
  • Developed a newsfeed module that displays the latest news and promotions from the
  • Bazaar, as well as live cricket scores during the Pakistan cricket tournament.
  • Constructed a Game module that allows customers to play and win coins after making
  • a purchase. The module displays a spinning wheel, and upon spinning, it reveals the
  • winning coins that the customer can redeem to purchase items.
  • Built AWS pipeline with Codebuilt to run sonarQube, unit test, UI test, and share build
  • internally and after approval deploy the build to Playstore.
  • Upgraded all the projects to Kotlin 1.7.10, gradle 7.0, OS target support to 32, and all
  • dependencies to the latest versions.
ElasticsearchAmazon Web Services (AWS)REST APIsSpring BootSpring FrameworkDevOps+1

Airlift technologies

Technical Lead (Android)

Oct 2020Jul 2022 · 1 yr 9 mos

  • Helped teams to switch to a robust, scalable, and testable architecture
  • Wrote advanced custom solution for app protection to counter tampering and cloning which proves to
  • be better than Dexguard and DashO
  • Enabled team to write unit tests and integration tests by conducting a number of sessions
  • Maintained 99.70% app stability with 1.4 million users
  • Used MVVM architecture with usecase layer inspired by Google I/O app code
  • Technology used: Kotlin, Hilt, Retrofit, Moshi, Room, LiveData, Databinding, Navigation component, Coroutines, SSL pining, Kotlin flows, Glide, feature flags, Flipper, Espresso, Mockito, Junit, Cucumber, GithubActions, Firebase, Mixpanel.

Careem

Android Engineer

Jan 2020Oct 2020 · 9 mos · Lahore, Punjab, Pakistan

  • Built topnotch components in the Packages, Promos, Booking, and the Intercity modules of the Careem ride-hailing app.
  • Wrote widgets for the Careem Super app.
  • Had the opportunity to code in MVP, MVVM and Square Workflow architectures.
  • Technology used: Kotlin, MVP and Square workflow architectures, RxJava, Retrofit, Moshi, Room, Glide, Lottie, ThreeTen, EventBus, feature flags, Stetho, Barricade, Espresso, Mockito, Junit, Cucumber, Bitrise

Telenor

Software Specialist

Oct 2018Nov 2019 · 1 yr 1 mo · Islamabad, Pakistan

  • Designed and built a modular and multi-tenant app architecture that enables vendors to maintain/use common source code for each new client.
  • The architecture made the application core code independent of remote data sources (servers), user interfaces, and third-party authentication providers.
  • Built large-scale apps with millions of active users.
  • Technology used: Kotlin, Java, MVC and MVP architectures, RxJava, Retrofit, Gson, Timber, Dagger, Workmanager, EventBus, sdp/ssp library, Glide, Stetho, Mixpanel, Material Design

Arbisoft

Senior Software Engineer

Sep 2013Aug 2018 · 4 yrs 11 mos · Lahore, Pakistan

  • Developed Mckinsey Academy app from scratch
  • Worked directly with Amazon TenMarks team
  • Led high-performance teams
  • Have been involved in each phase of project from idea creation to Playstore deployment
  • Helped, trained, and guided fresh team members
  • Technology used: Kotlin, Java, architectural components,, RxJava, Retrofit, Volley, Gson, Timber, ButterKnife, Dagger, EventBus, picasso, Realm database, Stetho, background and foreground services

Optini, llc

Software Engineer

Nov 2012Sep 2013 · 10 mos

  • Regarded as a cohesive team player. Responsible for application design, development, memory optimization, code optimization, and performance.

Education

School of Electrical Engineering and Computer Science, NUST

Bachelor of Information Technology — Computer Science

Jan 2008Jan 2012

Stackforce found 100+ more professionals with Spring Boot & Devops

Explore similar profiles based on matching skills and experience