I'm a seasoned full-stack software engineer with over 18 years of experience. I enjoy solving problems and bringing business value using code.
Back-end Engineer
Things I enjoy building
Web Apps, APIsLanguages & Tools
- C#
- .NET
- .NET Core
- MVC
- Visual Studio
- Visual Studio Code
Front-end Engineer
Things I enjoy working on
Single Page Apps, User InterfacesLanguages & Tools
- JavaScript
- Node.js
- Vue.js
- React
- Adobe Illustrator
- Adobe Photoshop
- Balsamiq Mockups
DevOps
Things I enjoy improving
App Delivery Processes, QualityConcepts & Tools
- Azure DevOps
- Azure Pipelines
- Automation
- Continuous Integration
- Continuous Deployments
- Release Management
Friendly Developer
I like to portray myself as the friendly developer. Solving problems and making an impact are things that really drive me. I approach every problem from the perspective of the business and do my best to bring their vision to reality.
Seasoned Software Engineer
Over the past 18 years, I have had the privelege of building a broad range of apps and APIs built on various frameworks of the Microsoft development stack.
My most recent projects are built on the latest version of .NET, and I've also written applications in the classic .NET Framework, leveraging patterns such as MVC and Web Forms.
Modern JavaScript
JavaScript has certainly come along way and it's an element I've been exposed to for most of my career. My recent focus has been on modern JavaScript patterns and frameworks such as Vue.js, and React.
UI Designer
I enjoy designing User Interfaces and improving User Experiences. I constantly find myself investing in modern UI tools and Frameworks to help build rich, consistent user interfaces on the web.
DevOps Mindset
I am a big fan of improving application delivery processes, continuosly finding opportunities to streamline delivery workflows.
I have a strong background in designing automation with Azure DevOps tools such as Azure Build/Release Pipelines.