Experience
2017 — 2020
2017 — 2020
Santa Clara County, California, United States
Python-based AI Tooling and Analysis.
* Developed docker microservices to read mammograms and run AI inference on
them. Processed on the order of 10,000 medical images per working day.
* Created a python tool for AI researchers to queue training jobs on the remote
compute cluster, saving the team on the order of at least 120 minutes per day.
* Implemented dockerized integration tests for our AI product and deployed tests to
CircleCI. It caught a bug in new code, potentially saving us at least 3 days of
debugging.
* Generated uptime metrics using ElasticSearch for our various microservices.
Reduced turn-around time to fix downed microservices to 1 day from 1 week.
* Created a tree diagram to help visualize the impact of our product on the health clinic
workflow; allowed management to see where bottlenecks and problems were.
* Built a python tool to package AI models and upload them to Amazon S3.
* Coded a python tool to request the DICOM server for images; used to run integration
tests and manual tests.
* Developed a set of bash scripts to produce singularity containers to train AI jobs.
2016 — 2017
2016 — 2017
Develop virtual reality simulations and networked games using Unity and C#. Some experience with
Google VR and HTC Vive. Experience with Forge Networking library framework for Unity.
* Render walls only visible in the player’s view and not the entire map, thus reducing the
memory constraints required of the client
* Implement gameobject pools for walls, reducing GameObject creation/destruction costs
* Synchronized various game elements such as player positions, item drops, map layout, and
score; which allowed players to interact with other players over the network
* Enhanced user’s HUD to display information when their laser pointer hovers over a
“machine”, allowing user’s to orient themselves better in the virtual world
2008 — 2013
2008 — 2013
Worked on the Flash Player using C++.
Implement and maintain features for the Flash Player. Resolve general stability bugs. Help with
overseeing the general security of the product.
Accomplishments
* Helped develop Flash Player Protected Mode; a feature that improved the security of the
product.
* Resolved Flash Player Protected Mode stability issues during its initial release by helping
the team debug deadlocks between multiple processes.
* Secured an automated testing framework by implementing heavy security checks before
allowing the test to run, yielding confidence in running the automation feature.
* Design and implement the Private Browsing feature for the Flash Player, thereby securing
user’s trust in the Flash Player.
Education
California Polytechnic State University-San Luis Obispo