May, 2019 - Current
App with a 4.8 rating on the Play Store used by millions of people to coordinate human-to-human experiences.
- Integral to pushing for engineering exellence in architectural and design processes
- Took iniative in refactoring code to be testable to increase to increase unit test coverage
- Refactored an essential inviting guests flow to be testable and maintainable
Jan, 2016 - May, 2019
App with an international audience used by millions of creatives as a tool to visually plan and provide detailed analysis of their Instagram
- Moved codebase to multi-module architecture improving build times and separation of concerns
- Modernized much of a creaky codebase to follow Android Architecture Components patterns
- Introduced community-tested design patterns and technologies e.g. moving Volley to Retrofit. Room instead of raw SQLite
- Adopted a CLEAN architecture separating business logic from the view into use cases as well as modular data layer
- Provided root cause analysis of points of failure in backend systems and lead discussions in improving stability and design
Jun, 2017 - Apr, 2018
App that is part of an ecosystem of a market that connected home improvement services and home owners
- Integrated OAuth with social media providers to improve conversions
- Lead an effort to build a reusable view API to be used throughout the codebase
- Designed and implemented the onboarding and account creation flows
- Used MVP to separate the presentation from the view layer
- Introduced the use of RxJava 2 to create event based abstraction of the data layer
University of Michigan
Google Glass application that gives real time feedback during a conversation to communicate the attentiveness of the conversationalists. Our team build a D3 visualization that was fed data from a socket server that interfaced our Glass
Unity prototype where we used a model of the human body. Allowed the user through hand gestures to select a part of the body where a patient might feel pain. Posed as an educational game where our backend would inform the player of a prognosis.
Built Android bindings that used Amazon's Kinesis service to stream and process videos on the device. The backend would then process the video and stitch them into a montage of the highlights of the night to be sent back to the clients. Won 2nd place at AWS's Hack Til Dawn hackathon.