Cupertino, California, United States
• Designed and implemented several projects from initial commit to deployment
• Designed REST APIs
• Wrote Dockerfiles in order to deploy projects as Docker containers
• Refactored projects to use OOP patterns such as the Repo Pattern, DAOs, and Factory Pattern
• Wrote unit and integration tests for all code I wrote
• Refactored our Apollo Server by splitting each top-level resolver into a top-level resolver and multiple sub resolvers
• Introduced golang into our development stack
• Migrated our statistical chart producing software to a microservice that scaled to serve all of our products and customers
• Maintained a legacy python 2 web application
• Review code to confirm its quality before merge and deployment
• Introduced asyncio backed python 3 code into out code base
• Wrote gitlab CI/CD pipelines for all of the projects I manage