Created with getavataaars.com

About Me

Alex Brothers

Hello! I'm Alex and I'm a Software Engineer based out of the Raleigh, NC metro area. I've always had a passion for technology, ever since I started playing video games at the ripe age of 5. However, I wasn't introduced to programming until I was a freshman in college and was required to take an Intro to Java class. I immediately fell in love with the problem solving aspect of coding and haven't looked back since.

I specialize in backend engineering and have ~5 years of professional experience developing resilient and scalable distributed systems. I'm currently at Compass as a Senior Software Engineer on the Payments Solutions team - our services are processing millions of dollars in transactions on the Compass platform.

This site is meant to be an expression of my creativity, as well as to help spread my technical knowledge. Being a backend-focused engineer, I have vast amounts of experiences working with data structures & algorithms as well as distributed systems. I've recently interviewed with several FAANG companies and received multiple offers, and I want to spread my knowledge as best as I can. The blog section of this site will cover a variety of topics, including how to crush interviews with the top tech companies and my thought process around DS&A coding interview questions.

Work Experience

Google

Senior Software Engineer

Google

November 2022 - Present

I recently joined Google as a Senior Software Engineer in the SRE organization, specifically on the GCP Network Control Plane team. I've always wanted to work for Google, and I'm so excited to start this journey of building software for everyone.

Golang
GCP
Compass

Senior Software Engineer

Compass

August 2021 - October 2022

I started at Compass in August of 2021 as a Senior Software Engineer on the Payment Solutions team. Our team builds and maintains microservices that process millions of dollars in transactions on the Compass platform. I am personally responsible for designing, implementing, and releasing our services that calculate and collect the appropriate amount of sales tax at checkout. This feature alone is saving Compass ~$350K a year in tax liabilities, and it also safeguards Compass from reoccurring audits.

Golang
Typescript
Kubernetes
AWS
gRPC
SAP Concur

Software Engineer II

SAP Concur

May 2019 - Aug 2021

I started at SAP Concur in May of 2019 as a Software Engineering contractor. This was actually my very first professional software engineering job. I was working on Concur's government edition product, creating microservices that process hundreds of thousands of messages daily. I quickly became a productive engineer and was hired as a full time employee 6 months later. My biggest accomplishment at Concur was containerizing a legacy Spring application and set up a full CI/CD pipeline for the service to be deployed to Kubernetes.

Java
Spring Boot
Kubernetes
Golang
RESTful API
Accenture

Senior Technology Analyst

Accenture

August 2017 - May 2019

I started as a Technology Analyst at Accenture right out of college in August of 2017. I was basically a manual tester for a large scale data analytics application. I always knew I wanted to be a software engineer, so this role wasn't for me. Looking back, the application had zero unit or integration tests, was deployed on in house servers that always shut down randomly, and had no observability. Needless to say, I am glad I transitioned from this role and into software engineering.

Java
Spring
Kafka
Cassandra