I am an experienced Android Developer with a track record of turning ideas into polished, user-centric mobile
apps
and a solid foundation in Computer Science. In addition to my expertise in
Android development, I have hands-on experience in web development and cloud, giving me the versatility to
deliver robust, seamless
end-to-end
solutions.
After a refreshing career break 🏝️, I’m ready to bring fresh energy, creativity, and a customer-focused
mindset to a dynamic team ✨.
Beyond technical skills, I have strong people skills gained from working in fast-paced customer service
roles, enabling me to communicate clearly, collaborate effectively, and keep user satisfaction at the heart
of everything I build 🙂.
Jetpack Compose, Koin, Dagger2, Coroutines, Room, Retrofit, DataBinding, Material Design, Google Apis, Bluetooth Apis (BLE) Apollo GraphQL for Android, Firebase Messaging, JUnit, Integration testing, Compose Testing, UiAutomator Testing, Mockito, Mockk
Spring Boot, Spring MVC, Spring Security, Spring Security, Spring JPA, Spring Testing, JEE (JSP, Servlets), jQuery, HTML, CSS, bootstrap, javascript
Git, Github, Jenkins, Docker
Kotlin (Advanced), Java (Advanced), Python (Basic)
AWS - EC2, S3, EBS, SQS, DynamoDB, RDS, SES, VPC, Route53, Lamda
SQLite (w RoomDB), MySQL, DynamoDB
Android Studio, IntelliJ, Jira, Slack, Asana, LucidChart, Visio, Jenkins, AWS
May 2024 - Present
Oct 2023 - Present
Oct 2018 - Jan 2020
April 2022 - October 2023
April 2021 - March 2022
Sept 2017 - July 2018
Feb 2016 - Apr 2016
Implemented a simple distributed task execution framework (similar to CloudKon CCGrid 2014
Paper) on Amazon EC2 using the SQS and DynamoDB.
This was extended to generate a 60 sec video clip and store it on S3. It was implemented in java
using Amazon's EC2, SQS, DynamoDB and S3 web services.
Feb 2017 - Apr 2017
As a part of Graduate level course Advanced Operating System assignments following was implemented.
- A Napster style File sharing system with centralized indexing server.
- A pure distributed p2p file sharing system with bus and start topology.
- Add consistency mechanism to keep track of file changes using push and pull approaches.
Illinois Institute of Technology, Chicago : 2015 - 2017
L.D. College of Engineering, Ahmedabad, Gujarat, India : 2010 - 2014