Senior Software Developer
Full stack software developer with 20 years of experience designing and delivering custom enterprise software solutions for large-scale government and infrastructure projects. Demonstrated excellence in leading development teams to build web, mobile, and desktop applications using current Microsoft technologies. Experience spans the full software development lifecycle from requirements gathering and architecture design through to deployment.
Served as a consultant at Avanade, a subsidiary of Accenture, and a global Microsoft-focused consulting firm, working on-site at client locations to deliver custom .NET solutions. Presented technical solutions to client managers, technical staff, and senior consultants.
Outside of work I enjoy spending time with my family, playing with my son, and staying active outdoors. I'm an avid hiker and peak bagger. I like to unwind by playing video games, reading books, and watching sports. I also enjoy baking and experimenting with different bread recipes.