Reduced AWS spending 65k (82%) per month by rearchitecting infrastructure (AWS Lambda, API Gateway, Aurora RDS, CloudFront, Terraform, PHP, Python, DynamoDb).
Develop, host and maintain Django and Fast API Python applications using AWS Lambda and Kubernetes
Manage and deploy AWS infrastructure using Terraform
Configured APMs (New Relic, SigNoz) for enhanced visibility, debugging, and troubleshooting
Improved security by configuring automated security monitoring (AWS Security Hub) across AWS accounts to help identify security weaknesses, then fix critical issues
Identified and solved scaling problems by building a load testing tool, updating AWS infrastructure and SQL optimization. (AWS Aurora RDS, AWS Lambda, Redis)
Drove adoption of GitOps with ArgoCD and Kubernetes
Designed and implemented a framework to decouple the company's integration code from the main platform codebase which decreased integration cost and increased overall product quality (AWS ECS, Aurora RDS, Terraform, Python)
Manage AWS and GCP/Google Admin Accounts
Built and maintain all code pipelines (AWS EC2, GitLab, Bash, Terraform)
Configured VPN and AWS SSO for AWS accounts to improve security
Identified inefficient or missing organizational processes and worked with team members to find good solutions for all parties
Trained, pair programmed, and mentored junior developers and engineers, teaching skills in AWS, Python, JavaScript, React, Terraform, SQL and working to improve overall team performance.
Worked with project managers, developers, quality assurance and customers to debug, troubleshoot and resolve technical issues.
Personal Project
None
03.2023 - Current
Building a planning application leveraging AI (LLM) and prompt engineering to generate recommendations which improve and organize plans for gatherings with medium to large complexity. This project is used to learn new technologies outside of work.
Created an ETL pattern providing data scientists and ML engineers with scrubbed data (Python, Apache Spark, Pandas, AWS Glue, S3, Redshift, Kinesis Data Firehose)
Designed and implemented a Fargate ETL framework for data scientists ( AWS ECS, ECR, Fargate, Python, Terraform, Bash, CircleCI )
Software Engineer II
Vacasa
05.2018 - 05.2019
Major contributor in the architectural design and implementation of Vacasa's checkout React SPA (JavaScript, React, Flux architecture, HTML, SCSS/CSS, AWS Lambda, SQS, DynamoDB, Python, Django, Wagtail, PostgreSQL, SumoLogic, DataDog)
Constructed 40% of vacasa.com mobile and desktop website UI components ( HTML, SCSS/CSS, Bootstrap 4, JavaScript, Python, Django, Wagtail, PostgreSQL )
Designed inheritance structure and development pattern for Idaho Power developers to refactor charts
and accessibility tables across Idaho Power's public website ( JavaScript, JQuery, Highcharts, Lodash, PHP, Wordpress, Gulp, GIT, CSS preprocessors )
Designed and implemented a stored procedure comparison test application to generate all possible
parameter values, compare procedure outputs, and write test results to excel files. Because I wrote it
generally, there are plans to use it in future projects. ( C#, ASP.Net Core 2.0, T-SQL, SQL Server, SSMS, LINQ )
Implemented Idaho Power's external website API ( C#, ASP.Net Core 1.1, T-SQL, SQL Server, SSMS, LINQ, Entity ORM, Swagger API Documentation, JavaScript, jQuery, Ajax, Bower, Gulp, HTML, CSS, PHP, and WordPress )
Software Developer Intern
METER Group
06.2015 - 04.2017
Collaborated with product owner and customers to design and implement METER Group Environment's data
logging web API ( Python, NumPy, Django, Django REST framework, JavaScript, HTML, CSS, Ubuntu, VirtualBox )
Education
Bachelor of Science - Computer Science ( Math Minor )
University of Idaho
Moscow, ID
08.2013 - 12.2016
Timeline
Personal Project
None
03.2023 - Current
Senior Software Engineer
Commerce Architects
03.2020 - 04.2021
Software Engineer III
Vacasa
06.2019 - 03.2020
Software Engineer II
Vacasa
05.2018 - 05.2019
Software Engineer
Resource Data, Inc
04.2017 - 06.2018
Software Developer Intern
METER Group
06.2015 - 04.2017
Bachelor of Science - Computer Science ( Math Minor )
Head, Content & Marketing at Juno School of Business, Juno Learning Pvt. LtdHead, Content & Marketing at Juno School of Business, Juno Learning Pvt. Ltd