Skip to content
View pbabbott's full-sized avatar

Organizations

@terevea

Block or report pbabbott

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
pbabbott/README.md

👋 𝙷i! 𝙸'm Brandon

Expand sections below for more!

🚀 About Me

Brandon Abbott

I am a software engineer based in Saint Paul, MN, with a passion for writing efficient code and fostering team success. With over a decade of professional experience since 2010, I specialize in designing robust architectures, implementing DevOps best practices, and continuously improving my skills. I have a strong commitment to writing high-quality code and collaborating with others to achieve optimal results.

Outside of work, I maintain a small homelab to practice and explore new technologies. I've been using Ansible to manage my infrastructure via the repository home-playbooks. Within this infra and among these hosted services, I have deployed custom web apps which are managed by the monorepo: home-web-apps. These experiences have not only improved my technical skills but also taught me valuable lessons in project management and system scalability.

When I'm not at the keyboard, I enjoy connecting with family, playing video games, and cooking. I moved back home to Seattle with my wife Marie in 2016 to be closer to my family and then to Saint Paul, MN, in 2023 to live closer to Marie's family after having two children. In my free time, I love playing factory-simulation games like Satisfactory, Factorio, & Dyson Sphere Program, which fuel my creativity and problem-solving skills. I also enjoy shooters like Call of Duty, Halo, & Battlefield, to stay connected with my hometown friends. Cooking Mexican and Korean cuisine is another passion of mine, as I find joy in sharing great food and connecting with others. At my groom's party just before my wedding, I cooked a Mexican feast for nearly 35 guests - a memorable experience that highlights my love for both cooking and bringing people together.

🌞 Highlights from my Technical Journey
  • 2001 - 7th grade computer class - I learned Visual Basic and ASP.NET to build an app to help my computer teacher track coffee sales for his students
  • 2010 - Completed a summer internship at the University of Maine working with a super computer via "Research Experience for Undergraduates (REU)" put on by the US "National Science Foundation (NSF)"
  • 2012 - Graduated from the University of Denver with my degree in Computer Science - I loved taking so many computer classes I wound up with double the credits required for the major.
  • 2012 - Over a 3 year partnership with the CTO of Dealer360 we built the company's flagship product: Analytics among other solutions.
  • 2017 - Had a ton of fun with High Seas Consulting building software and forming technical strategy across a series of projects.
  • 2019 - Joined Starbucks a Senior Full Stack Web Engineer and started construction on a greenfield opportunity building an internally-facing web portal to streamline access to enterprise data following open-source philosophies.
  • 2021 - Developed the back-end API and supporting Azure infrastructure to support a successful launch of the Vaccine Locator for the Washington State Department of Health.
    • This application helped over 3.2 million people in Washington find a vaccine in the height of COVID
    • Our infrastructure scaled to the demand of 200k searches/hour after Governor Inslee announced the launch of the tool on the news
🛠️ Tech Stack

These are the technologies I know really well and/or have used professionally:

Category Technologies
Frontend React Material UI Storybook HTML5 Bootstrap Jquery
APIs & Services GraphQL Express JS Swagger ASP.NET MVC WCF
Languages TypeScript JavaScript Node.js C# .NET Core
Python C Java
Cloud Azure Heroku
CI/CD Pipelines Azure DevOps GitHub Actions Jenkins AppVeyor Bitbucket Drone
DevOps Docker Kubernetes Helm Ansible GitHub Git
Datadog NX Helmfile Garden Kaniko
Testing Jest Mocha Chai Sinon Sinon
Databases SQL Server MySQL MongoDB
Misc Ubuntu Linux Bash Markdown
Editors VS Code Vim EclipseIDE Visual Studio SSMS
📓 Actively Learning

These are technologies that either I'm learning and practicing in my homelab. I have not yet used these technologies professionally, but I am actively digging in to gain holistic understanding.

  • Flux Kustomize
  • Ingress-NGINX Cert-Manager external-dns nfs-subdir-external-provisioner
🕵️ On my Radar

These are technologies I will likely look into next. These ones haven't quite made it into the "actively learning" but they're likely to do so soon! I have had some experience with these, but not enough to say I'm highly proficient in the technology yet.

  • Tailwind
  • Turborepo
  • Prometheus Grafana Loki
  • Cypress
  • MicroK8s ArgoCD Terraform Skaffold
  • Airflow Apache Spark Databricks

Pinned Loading

  1. home-kubernetes home-kubernetes Public

    A gitops-based approach for all my kubernetes charts, manifests, and helm deployments.

    Shell 1

  2. home-playbooks home-playbooks Public

    Ansible playbooks for home infra

    Shell

  3. my-tech-learnings my-tech-learnings Public

    This is a repository where I can practice and demonstrate my thoughts while working with new technologies. Its my goal that each folder is a well-documented proof-of-concept.

    TypeScript

  4. home-file-service home-file-service Public

    A service to help with renaming files on my home computers

    TypeScript

  5. home-web-apps home-web-apps Public

    TypeScript

  6. my-dotfiles my-dotfiles Public

    Config for dotfiles

    Shell