Akash Kumar

Senior Android Engineer

Senior Android Engineer with more than 8 years of experience developing native Android apps using Kotlin and Java. I have worked on several apps across various domains, including e-commerce, logistics, education, digital invitations, and seller management, with several of them having millions of downloads, I have expertise in multiple design patterns, such as MVVM, MVC, and MVP. I am well-versed in developing scalable and maintainable code.

Expertise

Languages

Kotlin, Java, Dart, PHP, XML, Javascript, HTML, CSS etc.

Database

MySql, SQLite, MariaDB, Firebase Realtime Database

Cloud Services

AWS(EC2, RDS, SES, S3, ROUTE53 etc), Firebase(FCM, Real-time Database, MLKit, Cloud Storage etc).

Design Patterns

MVC, MVP, MVVM

Misc:

Flutter, Coroutine, Flow, Jetpack, Retrofit, Unit and Instrumentation Testing (Maestro), Git, LAMP Stack, Ajax, Kotlin Coroutine, LiveData, RxJava, RxAndroid, RestAPI, Room, JSON.

Tools

Android Studio, PHPStorm, IntelliJ, VSCode, NetBeans etc.

Methodologies

Object-Oriented Programming, Functional Programming, Declarative Programming.

Analytics Tool

Clevertap, Webengage, Branch, Intercom, Freshchat, Smartlook, Firebase etc.

Work Experience

Senior Software Engineer

Shiprocket

Gurugram, India

  • Designed and developed multiple apps from scratch, some of which have millions+ downloads(Shiprocket, MyKirana)
  • Reduced API dependency with on-device storage db. Refactored and optimised code to enhance app experience and reduce Android startup time by 70%. Generating 50% of revenue by recharge by the app itself.
  • Scaled multiple apps from a few hundred to hundreds of thousands of users.
  • Created a tool to automate the generation of an Android app build on the cloud with the help of Jenkins.
  • Led the development of an International app for the Middle East that has multi-lingual, RTL, and LTR features, used by hundreds of delivery partners to pick up and deliver orders in the region.
  • Continuous Integration/Deployment Pipeline Integration, pull requests, code reviews, unit/integration/e2e testing.

Full Stack Developer

KlickInvite

Delhi, India

  • Led the development of the Klickinvite Android app, increasing feature utilization by 30% through dynamic color-theming and multi-lingual functionality.
  • Optimised UX by implementing Lazy loading, reducing API response time by 40% through SQL query optimization.
  • Built a Contact Syncing mechanism, reducing sync time for 1000+ contacts to under 5 seconds.

Software Developer

Bulwark Software Research Pvt. Ltd.

Noida, UP, India

  • Led and managed the development of multiple web and app projects for multiple clients.
  • Engineering owner of E2E experience in various projects. Develop Rest API in PHP using MVC design patterns.

Giving Back to the Community

Education

2014 - 2018

Bachelor of Technology (B.Tech.), Computer Science and Engineering

IIMT College of Engineering

Greater Noida, UP, India

2013 - 2014

12th Standard

Ramjas Senior Secondary School No. 4

Paharganj, Delhi, India

Contact

LinkedIn
Let's Connect
Address
Delhi, India
Email
cse.akashkumar@gmail.com