Personal details

Sean G. - Remote

Sean G.

Timezone: Mountain Time (US & Canada) (UTC-6)

Summary

One of the reasons I love software engineering is best described by Fred Brooks, "The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of the imagination." Being able to creatively solve problems with code is one of my great joys in life.

I graduated from Brigham Young University - Provo with a B.S of Computer Science. So I know what it is like to work through school assignments. My goal is to empower those I work with to become more effective problem solvers by building on the fundamentals of the problem.

I love building systems that are maintainable, scalable, and performant. I love learning about how to improve my craft of software engineering. I've enjoyed learning through podcasts and books how to be a professional when creating applications.

I have especially come to love creating backend systems. With that I've come to experience creating/managing docker containers, working with microservices, and refactoring for scale. There is nothing quite like the feeling of creating something, and software engineering allows me to do that. I've also been able to work with both SQL and NoSQL databases, and exploring new technologies is a pastime of mine.

I also love a good game of basketball and reading fantasy books (Brandon Sanderson is one of my favorites).

Work Experience

Senior Software Engineer
Paxos | May 2022 - Present
PostgreSQL
Debugging
Docker
Amazon RDS
Kubernetes
Microservices
gRPC
Prometheus
Go (Golang)
Distributed Systems Engineering
I work on building out a business-critical microservice in Go. We are responsible for moving all fiat money within the company.
Senior Software Engineer
Adobe | Nov 2019 - May 2022
Scala
Docker
JavaScript
Apache Kafka
Kubernetes
Distributed Systems Engineering
I work on the Platform Stream Processing team within Adobe Analytics. I build out high performance distributed systems in Scala and Java.