Team-oriented professional focused on creating high-quality, maintainable, testable and user-friendly software. Passionate about working smarter by pragmatically improving day-to-day processes. I firmly believe that software systems should make our lives easier and that onus falls squarely on the developer.
Certifications
Skills
Software development is a vast and never-ending landscape of learning and is one of the main reasons I gravitated to this career. It seems like the more we know, the more we know we do not know. I have a personal Pluralsight license that I use to educate myself when exposed to new technologies. Since 2022 I have spent over 120 hours on the courses itemized below. Given I am my own worst critic and tend to underestimate my abilities, I have attempted to assign proficiency values to align with the levels defined here.
Backend
Basic
Working
Working
Basic
Extensive
Basic
Basic
Working
Basic
Basic
Basic
Basic
Extensive
Basic
Extensive
Basic
Working
Basic
Courses
Backend-Focused Completed Courses
Frontend
Basic
Basic
Working
Extensive
Working
Basic
Working
Basic
Basic
Platform
Working
Basic
Working
Extensive
Working
Expert
Basic
Extensive
Extensive
Working
Working
Extensive
Courses
Platform-Focused Completed Courses
Build
Courses
Tools
Working
Working
Working
Working
Working
Working
Basic
Extensive
Extensive
Extensive
Working
Basic
Extensive
Working
Working
Working
Podcasts
I regularly listen to the following podcasts to stay up to date with the latest technologies and approaches to software engineering. There are also a few I listen to just for fun.
- Azure DevOps - A podcast about Azure and the .NET ecosystem as a whole
- Coding Blocks (indefinite hiatus) - Joe, Allen and Michael share some great content
- Criminal - Phoebe Judge narrates some true crime stories
- Darknet Diaries - I enjoy hearing Jack Rhysider's stories from the darkside of the Internet
- Deep Questions - Cal Newport has a lot of great ideas and interesting viewpoints
- Huberman Lab - Great science-based knowledge tidbits
- Levar Burton Reads (concluded) - LeVar Burton of The Reading Rainbow picks and reads interesting short stories
- Malicious Life - Great stories about how things in the information industry can go sideways
- Perform - Explore the science and tools for enhancing human performance.
- The Daily - This is how the news should sound. Twenty minutes a day, five days a week, powered by New York Times journalism.
- The Indicator from Planet Money - NPR's weekday podcast with synopses of economic events