About Me
I am a software engineer specializing in backend development. My first love is Go, but I have experience in many different languages with many different frameworks.
What can I do for your team?
I have experience with the following tools and technologies:
- Go
- TypeScript/JavaScript (React, Express, Prisma)
- AWS
- Kubernetes
- Docker
- Blockchain
- Postgres
- Redis
- Kafka
- C#
- C
- Python
- Java
- HTML
- CSS
- Linux
- AGILE
While the above list represents a bit of what I have experience working with, it's by no means an exhaustive list -- I am willing and able to learn and try new things, and believe in using the right tool for the right job.
What do I do for myself?
In my free time I enjoy tinkering, collecting tapes, cooking, and making coffee. I live in the beautiful Pacific Northwest and there are plenty of breathtaking natural wonders to see, so just walking around outside could keep me busy for a lifetime. I also like to write even more code for fun.
Experience
Here's some of my work history:
- Tacen - Software Engineer (2022 - 2024).
- Built and owned the Settlement layer for Tacen/Project TXA.
- Built and owned CI/CD pipelines for all settlement services.
- Built and owned DevOps templates for the deployment of services.
- Go, Docker, Kafka, Postgres, Redis, Kubernetes+Helmfile, Nim, TypeScript.
- Northwestern Mutual - Software Engineer (2020 - 2022).
- Worked on a team of 8 - 12 engineers.
- Built several Node backend services to process benefits.
- Built several React applications for the benefits space.
- Test-driven development cycle on an AGILE team.
- Go, TypeScript, Docker, AWS, Redis, Kafka.
Projects
I also work on a lot of side projects, where I mostly like to learn and try new things:
- CBT - A Final Fantasy XIV Combat Battle Text plugin.
- Built with C# and the Dalamud Plugin Framework.
- Uses a Quad Tree to compute spatial data for text events.
- Free and Open Source - there's even a small community of users.
- DelvUI - A full UI replacement for Final Fantasy XIV
- Built with C# and the Dalamud Plugin Framework.
- Contributed to the Viper plugin modules on release.
- Free and Open Source - there's a large community of users.
- DSWM - An X11/XCB Tiling Window Manager.
- Built with C99 and the XCB Library.
- Focus on a limited feature set.
- Uplite - A distributed image/video host.
- Built with Go + Turso + AWS
- Exercise in building a distributed system.
- Work in progress!
Contact
The best way to contact me is via e-mail, or to shoot me a message on LinkedIn.
You can easily reach me in any of the following ways:
- E-mail: nicholas.gebhart@gmail.com
- LinkedIn: https://linkedin.com/in/nicholas-gebhart
- GitHub: https://github.com/gebhartn