Experiences
Working on the Papershift product
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)
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
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.