Experiences

Senior Android Engineer

Oct 2021 - Present
Papershift

Working on the Papershift product

Android Engineer

Oct 2019 - Sep 2021
Unifa Corporation, Tokyo, Japan

As an Android Engineer, my work is to create Android applications which are used by 1000s of nursery schools throughout Japan. I focus on scalability, understandability and self expressive code. Responsibilities:

  • Refactored more than 50% app from Java to Kotlin
  • Implemented MVP, MVVM architecture, Android Architecture Components, Dagger, Dagger Hilt, Clean architecture
  • Utilized CircleCI, Fastlane for automatic app deployment on Google Play store
  • Implemented Material Design Components (MDC) with dark theme support
  • Added Unit tests with more than 75% test coverage
  • Helped reduce cost by using equally good cheap tools(e.g. Firebase App Distribution over Deploygate, Bitrise over CircleCI)

Software Engineer

July 2017 - Aug 2019
Think Future Technologies, Haryana, India

TFT, being a service company gave me an opportunity to work on various domains of Android such as Networking, Security, Database, Camera, Location Service, Map, Analytics, etc. Responsibilities:

  • Mentored 2 interns about Android programming for 3 months
  • Created MVPs for potential projects
  • Designed a multi-modular architecture that easily converts multiple modules into their separate apps

Android Developer

July 2016 - June 2017
Codeyeti, Noida, India

As a fresher in the IT industry, I tried to learn a lot from the seniors. I was able to work on a lot of projects thereby applying my newly learnt skills. I emerged as one of the best fresher Android developer in the team of 10 developers. Responsibilities:

  • Created a POC(Proof of Concept) by leveraging VPN and strongSwan technology
  • Contributed to various projects by improving codebase and fixing bugs

Projects

Lookme for family - An android application used by the Nursery schools and the children's parents. The app solves the problem of a child's whereabouts giving real-time updates when they are in the school. The nursery school analyses every child's health data and updates the parent using a simple to use android/ios app.
MyPrivacy - A centralized security and privacy app. Features include - AppLock, Password Manager, Private Browser, and Vault.
Playsive - It’s a competitive live social mobile gaming platform which supports multiplayer gaming.
LookMee Bus Driver - An Android application that sends the precise location of the school bus to the parents. The bus stops and the route list are updated in real-time​.
WooDoo - WooDoo rewards users who watch news, magazines, articles on their smartphone. It provides offers and deals which can be redeemed at outlets. The lock screen content is time-based and can be easily configured.
Invoiz - An app that replaces paper receipts with digital receipts. It can help set a monthly budget and manage expenditures.
MaskChat - MaskChat is a unique digital mask designed to maintain privacy from onlookers, intruders, trespassers. It has a curtain that can be scrolled up and down to hide the chat.
Hundred - A React Native app which helps people stick to their vitamin plan using timely reminders and nutrition expert advice.

Skills & Proficiency

Java

Kotlin

Git

Firebase

React Native

SQLite