Enterprise Engineering
Develop, support, and modernize large web applications and shared services in complex enterprise environments.
Senior Software Engineer
I build and modernize reliable enterprise software, with a focus on .NET, web applications, cloud readiness, and practical engineering leadership.
01
I am a Senior Software Engineer with more than a decade of experience supporting and improving business-critical applications. My background spans software development, configuration management, test automation, and technical leadership.
I value clear communication, thoughtful problem-solving, and systems that are easier for both users and engineers to understand and trust. I am especially interested in modernization work that improves maintainability without losing sight of operational stability.
02
At Erie Insurance, I have progressed through configuration management and software engineering roles into my current position as a Senior Software Engineer.
Develop, support, and modernize large web applications and shared services in complex enterprise environments.
Help teams investigate production issues, coordinate changes, reduce operational risk, and turn short-term fixes into durable improvements.
Work across application development, automated testing, CI/CD, Windows and web infrastructure, cloud preparation, and observability.
03
04
Connect with me on LinkedIn for professional background and networking.