Android Developer

Work Experience


Android Developer

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


Android Developer

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

Android Engineer

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

B.S. Computer Science



Android & Google Glass Developer

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 Developer

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.


Android Developer

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.


  • Kotlin
  • Java
  • Python
  • Node.js
  • React.js
  • R
  • Swift
  • Go
  • Dagger
  • AWS
  • Postgres
  • MongoDB
  • Git
  • Jira
  • Tensorflow