Joel D. Holmes
Edge Case Research, Pittsburgh, PA -- Senior Software Engineer
January 2019 - Present
Transitioned Hologram application from proof of concept to production ready. This involved rearchitecting the backend from Node.js application to a series of Go microservices. Migrations involved building out a reporting system as well as tuning Python code for perception testing.
Thycotic, Washington, D.C. -- Senior Software Engineer
August 2018 - December 2018
Worked on a green field proof of concept to deliver a serverless application using AWS Lambda for security credential distribution for services (similar to Vault). This involved exploring various AWS products, building deployment pipelines, and introducing Go best practices.
Wombat Security, Pittsburgh, PA -- Software Engineer
February 2014 - August 2018
Converted monolithic application to a single page application in Ember and a series of microservices written in Java using the Spring Framework. This includes APIs, RabbitMQ workers, and scheduled batch jobs.
- PNC Bank -- May 2011 - February 2014
University of Pittsburgh, Pittsburgh, PA
B.S. Computer Science August 2008 - May 2011
For an up to date set of projects please visit my website.
Collection of services to track reading material, developer journal, link collection, as well as other resources. Project is written in Go and Elm and hosted using Google Cloud Run.
Application written for a startup food delivery service. Customers could subscribe online to have healthy meals delivered to their homes. Written in Go and hosted on Kubernetes cluster with integrations with Stripe.
Languages and Technologies