(Resume in PDF form can be found here)
Education
Bachelor of Science in Computer Science
Bachelor of Arts in Arts and Technology (Game Design Focus)
The University of Texas at Dallas, Graduated Cum Laude Spring 2017
Experience
Audible - Seattle, WA (Remote)
Software Development Engineer II
October 2022 - Present
Developed and maintained an automated testing pipeline utilizing Jenkins in conjunction with a TestNG testing suite and AWS Device Farm, to support the testing and deployment of the Audible iOS and Android mobile apps.
Microsoft - Redmond, WA
Software Engineer
March 2020 - October 2022
Developed and deployed business features for and supported internal tooling used by hundreds of Azure software teams to manage action items based on requirements coming from across the Azure organization, including designing and implementing a system of ETAs for all action items.
Supported initiatives to migrate and prepare Azure services for deployment in new Qatar region in anticipation of FIFA World Cup, including developing a web application to assist with rollout of Availability Zone functionality to Azure Storage in the region.
Worked on componentization of the Capacity Infrastructure Service which over 100 Azure services use to bootstrap their deployments to the cloud
Capital One - Plano, TX
Associate Software Engineer
September 2017 - March 2020
Designed, developed, and provided live support for an AWS-based DevOps pipeline, leveraging ECS, Jenkins, and Lambda to support hundreds of deployments a day, enabling push-button, blue-green deployments of containerized applications
Developed and deployed business features for a customer-facing application serving 50,000 users per month, maintaining performance and scalability, while simultaneously converting the Java backend to a Dockerized, microservice-based architecture
Software Projects
(more can be found in Portfolio)
Implemented with Node.js, Express, Docker, AWS Lambda, and API Gateway
A serverless API built in Node.js that is capable of generating fake personal information for tabletop games, utilizing Claudia.js to deploy to AWS and consumed by Dockerized applications
Implemented with Python, Flask, DynamoDB, and AWS Lambda
An application built in Python to manage a personal collection of video games, books, and board games as a relational database, populated with data from 3 public APIs, and served as an API through Lambda
Implemented with React and Redux, Python, Flask, and AWS Amplify
A one-page application designed to help players returning to Magic: The Gathering to recieve personalized information to catch them up on changes to the game
Skills and Qualifications
- Proficient in: Java, Python, C#, Node.js, Go, Groovy, Angular, and React
- Skilled in the use of Docker, *nix, Git, Shell Scripting, MySQL and PostgreSQL, and Jenkins
- Experienced with the AWS and Microsoft Azure Clouds
- Familiar with RESTful API development, Serverless architecture, and microservice architecture