Technical Skills
- Golang, Python, Java
- JavaScript (Node.js, React, Angular)
- HTML/CSS
- Containers (Docker, Kubernetes)
- Databases (MongoDB, PostgresSQL, Redis)
- Collaboration (GitHub, Slack, JIRA)
- DevOps (Code Build, Circle CI, TravisCI)
- Monitoring (CloudWatch, New Relic)
- Cloud Platforms (AWS, Azure, IBM Cloud, Heroku)
Work Experience
Full Stack Senior Software Engineer - Anark (Aug 2021 - Oct 2023)
- Implemented custom interfaces that display manufacturing work instructions containing 3D models for Fortune 500 companies
- Built front end admin dashboard with React used by customers on hosted SaaS offering
- Reduced bug backlog by 21% by increasing test coverage and getting all tests to run in CI pipeline
- MERN Stack (MongoDB, Express, React, Node), Redis, Azure
DevOps Engineer - SparkFun Electronics (Oct 2019 - July 2021)
- Deployed microservice architecture on AWS to allow new backend services to scale and run independently of existing monolith system
- Setup CI to handle automatic builds, tests, and deployments with Elastic Beanstalk
- Wrote integration tests using Cypress for existing web commerce and ERP application that processes $2M in revenue each month
- MEAN Stack (MongoDB, Express, Angular, TypeScript), AWS
Software Engineer - IBM (May 2016 - Oct 2019)
- Worked on monitoring platform for Multicloud Manager, a tool that integrates Kubernetes clusters from multiple vendors into one management dashboard
- Added RedisGraph to cache workload data and cluster relationships, allowing administrators to query information across their entire infrastructure
- Performance tested application and fixed bottlenecks that allowed program to manage over 100 remote clusters
- Taught 2 junior developers best engineering practices, such as code reviews and continuous delivery
- Golang, Docker, Kubernetes, RedisGraph
Education
- North Carolina State University - Computer Science (2017)