Skills

Software

  • Python, Django, Flask, Git/Github, Docker, AWS (Lambda, S3, EC2, etc.), pytest/pylint, Selenium, MariaDB, MongoDB, Postgres

Experience

Senior Software Engineer (Backend) at Close.com

Sept 2019 - Present

  • Led project-specific teams while also functioning as an individual contributor.
  • Designated tech-area lead for Backend Architecture.
  • Customer-facing projects include Zoom integration, User Groups
  • Engaged with Open Source community by supporting tasktiger, sync-engine
  • Wrote a technical blog post about close’s migration to Python 3.
  • Misc Responsibilities: On-call, PR Reviews, Optimization, Dependency Upgrades
  • Tech stack includes Docker, Python, GraphQL, Flask, Postgres, MongoDB, AWS

Senior Software Engineer at drchrono

Senior Software Engineer Feb 2019 - Sept 2019

Software Engineer Jan 2018 - Feb 2019

  • Responsible for new feature design, prototyping, development, testing, optimization, and deployment
  • Converted stack to use docker containers, orchestrated integration and end to end testing in CircleCI
  • Designed, developed, and deployed internal microservice to optimize pdf rendering pipeline (AWS Lambda)
  • Developed internal GraphQL API to simplify the frontend-backend interface(s)
  • Developed internal CCDA serialization and parsing framework to meet Meaningful Use 2015 Standards
  • Refactored backend data models, reducing bugs by improving architecture and inline documentation
  • Misc Responsibilities: On-call, PR Reviews, Page Optimization, Jr. Dev Mentorship, Dependency Upgrades
  • Tech stack includes Docker, Python, Django, Celery, AWS, Rackspace

Software Engineer (Intern) at Formlabs

May 2017-August 2017

  • Improved manufacturing sofware that enables automated calibration and testing using Python.
  • Analyzed manufacturing data and correlated defects, software changes, device usage, and line operators.
  • Wrote, documented, reviewed, and deployed code integrated with Github
  • Projects included:
    • Create netbooting factory architecture that allows safe and easy version control on the factory floor
    • Deploy and develop web-based dashboards using jupyter dashboards for live data analytics
    • Write idempotent data-migration scripts to update legacy system data to current standards
    • Integrate PostgreSQL database with Google Forms using Google App Scripts
    • Flash mmc during chip “burnin” period to decrease manufacture time by 5 minutes
    • Implement Lazy-Loading of python module to speed up system boot times on the manufactureing line by 30 seconds

Engineering Data Analyst (Co-op) at change2target

August 2016-April 2017

  • Invited to continue BMW Manufacturing Co-op as a remote, part-time team-member.
  • Designed and developed Django-based automated reporting and analytics software.
  • Solved systems-level problems to increase reliability, maintainability, speed.
  • Created and maintained detailed documentation for all development goals and software changes.

Engineering Data Analyst (Co-op) at BMW Manufacturing

January-May 2015, January-August 2016

  • Designed and developed Django-based automated reporting and analytics software.
  • Solved systems-level problems to increase reliability, maintainability, and speed.
  • Wrote an automated daily reporting framework using Python.
  • Created and maintained detailed documentation for all development goals and software changes.

Research Assistant at National University of Singapore

Summer 2015

  • Implemented a UART-based communication protocol for custom hardware used in nerve-based neuroprosthetics using C.
  • Lab developed custom hardware and performed testing on-site using primates.

Computer Engineer (Intern) at DEKA

Summer 2014

  • Developed automated tests for android-based medical device controller in advance of FDA approval submission.
  • Created and maintained detailed documentation for all development goals and software changes.

Education

Swanson School of Engineering, University of Pittsburgh

  • Computer Engineering – GPA: 3.72Major GPA: 3.98
  • Awarded Honor Student Designation within Swanson School
  • Graduated December 2017

Projects

Elevator Simulation and Analysis (Course Project)

  • Implemented an event-based simulator in Python that logs actor’s state changes to a local database.
  • Implemented various “smart” and simple elevator algorithms.
  • Performed analytics using SQLite, Python, and matplotlib to show how the elevator algorithm influenced queue lengths, wait times, service times, and correlations between these elements.

Passive Android Notifications for Bus Arrival Times (Individual Project)

  • Wrote Flask server that interfaces with Port Authority’s API to serve stop predictions as RSS.
  • Parsed RSS and created a passive notification that updates while at home using Tasker.
  • Writeup available here


Download [pdf]