Christian Bahnweg

717-554-1213

cebahnweg@gmail.com


Experience

No Name Games - Lead Designer

November 2022 - Present

  • Set up company website using S3 and Cloudfront.
  • Saved an hour of deployment time per week by setting up GitLab CI pipelines.
  • Set up Lambdas to handle Stripe payment integrations.

SelectQuote, Inc - DevOps Engineer II

June 2022 - Present

  • Removed 2 hour bottleneck caused by BitBucket pipelines by scripting out creation of new Quicksight users for RDA team.
  • Cut reset time for OpenVPN credentials by 92% daily, from 3 hours to 15 minutes by building a frontend wrapper for OpenVPN.

Applied Insight - Full Stack Cloud Developer

June 2020 - June 2022

  • Developed frontend components using Angular 2.
  • Wrote Cypress tests to ensure Angular components worked as expected.
  • Utilized the Django REST framework to transition a Python back-end from AWS Lambda to an on-premise environment.
  • Developed CI pipelines to cut build times by 33%.

Securiport, LLC - Full Stack Developer

February 2020 - June 2020

  • Developed frontend and API validations using React and Golang to prevent users from inputting special characters.
  • Created GraphQL schema for new services to streamline database creation.
  • Created Grafana dashboards to monitor resource usage of company deployments.
  • Drafted documentation on integrations with third-party services so that they could be included with future product sales.
  • Drafted user manuals for company products.

Visionist, Inc - Software Engineer

March 2019 - February 2020

  • Developed and designed a dashboard to manage and monitor client demos, cutting AWS spending by 31%.
  • Developed dashboard frontend using the latest version of React, including Hooks.
  • Containerized dashboard application using Docker to simplify deployment.
  • Developed a continuous deployment pipeline using GitLab CI to automate deployment of Docker containers to EC2.
  • Built APIs in NodeJS and Golang to control and monitor EC2 instance status.
  • Built CLI tools in Golang to tag EC2 instances for dashboard control and verify that tags are correct.
  • Wrote Bash scripts and systemd services to start/stop EC2 instances and perform Route53 DNS operations.

Skills

  • AWS (EC2, Route53, S3, ECS, Lambda)
  • Terraform
  • Docker
  • GitLab CI
  • Linux
  • Git
  • Languages: Bash, Python, Golang, JavaScript (Node, React, Angular)

Education

Shippensburg University - B.A., Communications

August 2012 - May 2016, SHIPPENSBURG, PA