Android | Web | Cloud
Android Engineer. Took a break. Kept building. Ready to ship.
I'm Shyam, an Android engineer based in Naperville, IL.
I got my start in mobile development at Cellpoint Digital, where I built features for the Philippine Airlines Android app — real production code, real users, clean architecture. I loved the craft of it: the problem-solving, the architecture decisions, the satisfaction of shipping something that works well.
Life took a detour for a few years. I stepped away from full-time engineering and took on customer-facing work to get through a difficult stretch. But I never stopped thinking like a developer — and eventually I stopped pretending I wasn't one.
So I built my way back. Over the past year I've been heads-down on a portfolio of Android projects that reflect how I actually like to build: Kotlin and Jetpack Compose, Clean Architecture, proper testing at every layer, and real integration with APIs and hardware. One app connects to a Raspberry Pi over Bluetooth. Another lets you draw geofences on a live map and logs every entry and exit. Another integrates with GitHub's API end-to-end, complete with push notifications and OAuth2.
I also set up the full CI/CD infrastructure — Jenkins pipelines, Docker, AWS, Nginx — because shipping code matters as much as writing it.
I'm actively looking for an Android engineering role where I can contribute from day one and keep growing. If you're building something interesting, I'd love to talk.
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, Lambda
SQLite (w RoomDB), MySQL, DynamoDB
Android Studio, IntelliJ, Jira, Slack, Asana, LucidChart, Visio, Jenkins, AWS
May 2024 - Present
| Login | Push notifications | Starring |
|---|---|---|
|
|
|
| App Launch | Create Geofence | Manage Geofence |
|---|---|---|
|
|
|
| App Launch | Transmit data | Temperature service |
|---|---|---|
|
|
|
| Home |
|---|
|
| PipeLine |
|
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