Experienced Senior Software Engineer who architects robust microservice architectures with an emphasis on quality, cost-effectiveness, and availability.
Has a passion for the "you build it, you own it" philosophy and believes all developers should incorporate testing and modularity into their development pipelines.
Qualifications
Bachelor's of Science in Computer Science
CompTIA Project+ Certification
AWS Certified Developer - Associate
AWS Certified Solutions Architect - Associate
Skills
Platforms
AWS
GCP
Kubernetes
Application Development
Java SpringBoot and Dropwizard
GoLang
Python Django and Flask
React with Typescript
TailwindCSS
Data Management
Postgres
MySQL
SQS
DynamoDB
Amazon Aurora and GCP CloudSQL
CI/CD
Git
Linux and Bash
Docker
Apache Maven
Helm and Kustomize
Terraform and CloudFormation
WorldWinner
Senior Software Engineer
–
Created GoLang/SQS event-driven architecture to deliver customer-facing features. (AWS Lambda/AWS Fargate/Kubernetes)
Migrated legacy systems from Perl/Java to Golang (Monolith to Microservices)
Implemented custom React Typescript with Unity 3D Game Engine integration for business needs (Game Modularity/Score Obfuscation)
Utilized NextJS with SSR to implement modern UI as a Backend for Frontend (BFF) pattern
Executed effective deployment plans to recover from production outages
Standardized library management and CI/CD (Maven/Bitbucket/Amazon S3)
American Family Insurance
Senior Software Engineer
–
Conceptualized, designed, and delivered a GoLang OIDC product
Introduced GoLang for Web Application Development and Developer Tooling
Operated a Center of Excellence in GCP
Created standards for Web Application Development and CI/CD (Spotify-Backstage/GitLab/GKE)
Held GCP office hours for developers and business users
Forcepoint LLC
Senior Software Engineer
–
Built microservices in Java (Dropwizard), C# (EmbedIO), and GoLang
Deployed microservices to EC2, ECS, and Kubernetes
Developed new technologies and improved legacy customer-facing products
Created AWS infrastructure meeting challenging business requirements while adhering to AWS best practices and stability
Established an efficient CI/CD process integrating AWS CloudFormation and HashiCorp Terraform
Western Governors University
Software Engineer II - Senior Software Engineer
–
Created new Java for students and employees facing applications (SpringBoot)
Successfully migrated legacy systems from old standards (6-7+ years legacy JSP Servlets) to modern, cloud-focused architectures using Dockerized microservices on ECS Fargate
Established the CI/CD process at WGU for building and delivering stacks with CodeBuild and CloudFormation
Facilitated the transition from dedicated on-premise servers to Docker containers in Serverless Fargate Clusters within ECS
Introduced GoLang for CI/CD and Developer Tooling
TEKSystems - Contracted to Krames Staywell
Software Development Engineer in Test (SDET)
–
Migrated client's Web UI automation from Telerik to Selenium
Created a custom Selenium WebDriver to support Telerik-written tests
Enabled clients to maintain their legacy test suite while utilizing Selenium's features and standards
Overstock.com
Software Development Engineer in Test (SDET)
–
Began in the call center, initiating automation to eliminate manual tasks
Transitioned to the QA department and enhanced an existing JMeter test suite by creating a developer-centric Web UI for scheduling tests
Developed a unified Selenium automation framework, enabling teams to write tests seamlessly across different business unit verticals