By day, I am a senior software developer with an extensive background across technologies. I have worked on many projects with both small co-located teams, and large geographically distributed teams. I enjoy learning and applying new technology in novel ways, as well as teaching the craft to others.
By night, I am the guitarist for the 90s cover band Grunge Cantina. I like to dabble in mixing and mastering music of all genres in my small home studio.
If any of this seems interesting to you; if you need a consultant on your next project, or your band needs a recording engineer, please feel free to contact me, or check me out on github or linkedin.
In the software world, I have experience with the following:
- Native C/C++ development on both Windows and Linux
- .NET/C# (including WinForms, WPF, ASP.NET, Entity Framework, dotnetcore)
- Various database technologies: MSSQL, PostgreSQL, MySQL, MongoDB
- Web backend development in NodeJS and ExpressJS (Typescript)
- Web frontend development in Angular and React (Typescript)
- Containerization of applications
- Management of Kubernetes
- Development and deployment of serverless applications to Azure Functions and AWS Lambda
- Cloud networking
- Linux administration
I use REAPER as my DAW of choice.