layout | title | permalink |
---|---|---|
page |
Resume |
/resume/ |
- Python, Django, Flask, Git/Github, Docker, AWS (Lambda, S3, EC2, etc.), pytest/pylint, Selenium, MariaDB, MongoDB, Postgres
Senior Software Engineer (Backend) at Close.com
- 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
- 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
- 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
- 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
- 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
- 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
- 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.
- Computer Engineering – GPA: 3.72 – Major GPA: 3.98
- Awarded Honor Student Designation within Swanson School
- Graduated December 2017
- 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.
- 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]({% post_url 2017-08-22-truetime-rss-android %} )
Download [pdf]