Summary
Overview
Work History
Education
Skills
Websites
Public Speaking
Timeline
Generic

Adnan A M

Bangalore

Summary

Self-driven, result-oriented mobile developer with 10+ years of experience, passionate about building/architecting large-scale consumer apps that delight millions of users.

Overview

10
10
years of professional experience

Work History

Independent Consultant

Rapido
02.2022 - Current

Solving modern mobility needs for millions of users

  • Led the rewrite of the customer app(only mobility app in India to have 100% Compose) to improve cycle time by 40%, provide a rich user experience & delight end users.
  • Architected the customer app to solve for challenges of scale and problems of a dynamic realtime shifting state thus reducing the number of support queries & cost by 70%.
  • Built & shipped a rewrite of the app without risking business by maintaining both the new app(Compose based) & old app(XML based) in a single binary.
  • Enabled business/product to experiment much faster using Server Driven UI & Web UI, helping run numerous experiments leading to an increase in conversions by 4%.
  • Built auxiliary Metro Ticketing/Rental web flows(React, Node) to unlock new sources of revenue for the firm & improve user acquisition.
  • Built an internal mobile observability framework to capture logs, events & tracking info, reducing our Analytics Provider cost by $8,600/month.

Independent Consultant

Abridge AI
07.2020 - 01.2022

Making healthcare more accessible & transparent

  • Responsible for rewriting core audio recording module(Kotlin) for better stability & reliability.
  • Improved app startup load time by 13% by off-loading initializations.
  • Improved conversion rate by 5% by reducing friction in the user flow.
  • Worked across the board on website(React), mobile apps(React Native/Kotlin) & backend(Node) to empower the team to ship features faster and meet their deadlines.
  • Played a key role in optimizing backend queries(Firebase) leading to a savings of $1100/month for the firm.
  • Actively helped the firm in defining their culture & implement remote work across 3 countries/timezones.

Mobile - Lead

Zolostays Pvt Ltd
10.2019 - 06.2020
  • Responsible for setting up processes to improve the team's delivery by 45%.
  • Introduced unit testing across iOS & Android effectively reducing QA cycles by 30%.
  • Implemented bi-weekly release cycle to have better predictability & estimates leading to a 20% reduction in the delivery time.
  • Mentoring team members & setting up a career guidance/improvement path for each individual.
  • Improve crash free user sessions from 84.3% to 99.2% by fixing issues.
  • Improved user experience on the app for various screens resulting in reduced friction while checkout.

Senior Software Engineer

RedMart
01.2018 - 10.2019

Solving complex logistic problems while maintaining the desired service level and reducing delivery costs.

  • Improved performance of the delivery app to reduce the cost/delivery by 23%.
  • Support offline mode for the delivery app.
  • Increase drops/driver by 8% by improving the scan time, implementing In-App chat support and offloading non-essential work.
  • Convinced RedMart to move to Kotlin for all new mobile code written across the organization.
  • Migrated the existing project to Jetpack & Oreo single-handedly.

Android Developer

BookMyShow
04.2015 - 12.2017

You know how you can book your seats/tickets to all events/movies from the comfort of your couch ? I stayed up late nights to make that happen.

  • Responsible for hiring & setting up a mobile team of 40+ developers.
  • Design and Architect the entire app from ground up leading to an increase in the conversion ratio by 30% .
  • Proactively solved problems like scalability, concurrency and memory optimizations .
  • Lead the effort to solve challenges like Multidex, reducing Overdraw, memory footprint and battery consumption .
  • Engineered solutions with a focus on performance, with the philosophy where every second and every megabyte counts .
  • Reduced the app load/startup time by 20% .
  • Developed scripts to automate day to day builds/tasks and reduce build time, which saved roughly about 15,000 hours of developer time.
  • Broke off code into modular reusable units leading to a very clean scalable/reusable project .

Android Developer

Novanet
01.2014 - 03.2015


Made lives easier by letting you stay in touch with your loved ones at a fraction of the cost of International calling.

  • Sole owner of the entire Android app( tlkn - VoiP calling ).
  • Delved into the wild unknowns of core JNI layer to integrate C/C++ libraries for VoiP .
  • Implemented custom logic for SIP protocols to improve performance of WebRTC .
  • Created an engaging app for one of its kind digital payphone on the Mumbai International Airport .

Education

Bachelor Of Engineering - Electronics & Communication

KLE Institute Of Technology
Karnataka
2012

Skills

  • MVVM, MVI, Room
  • Jetpack Compose
  • Dagger, Koin
  • RxJava, Coroutines
  • React, Node, React Native
  • Self-motivated
  • Great communicator
  • Extremely organized
  • Quick learner
  • Excellent Problem Solver

Public Speaking

Have been an active public speaker for Android. Major conferences I have been a part of

  • Droidcon India - 2015, 2016
  • Droidcon Boston - 2018
  • Droidcon Vienna - 2018
  • Droidcon London - 2018
  • Chicago Roboto - 2019
  • Droidcon Berlin - 2019
  • Droidcon India - 2019(Organiser)
  • Android Makers - 2020

Timeline

Independent Consultant

Rapido
02.2022 - Current

Independent Consultant

Abridge AI
07.2020 - 01.2022

Mobile - Lead

Zolostays Pvt Ltd
10.2019 - 06.2020

Senior Software Engineer

RedMart
01.2018 - 10.2019

Android Developer

BookMyShow
04.2015 - 12.2017

Android Developer

Novanet
01.2014 - 03.2015

Bachelor Of Engineering - Electronics & Communication

KLE Institute Of Technology
Adnan A M