Senior full-stack developer with 10+ years of experience building scalable .NET applications (C#, ASP.NET MVC, .NET Core), RESTful APIs, and SQL Server-backed systems. Proven track record delivering e-commerce platforms with payment gateway integration (Stripe), enterprise workflows for 2,500+ employees, and cloud-deployed microservices on Azure and AWS. Thrives in Agile, remote-first environments with a focus on clean code, rigorous CI/CD practices, and continuous improvement.
Experience
Senior Software Developer (Contract)
Central Oregon Webworks (August 2021 - Present); Remote
Architected and shipped ASP.NET Core MVC SaaS applications end-to-end, with SQL Server and PostgreSQL data layers managed via Entity Framework Core.
Integrated Stripe payment gateway with full subscription lifecycle management, webhook handling, and recurring billing for production e-commerce workflows.
Deployed containerized applications to Azure with Docker and implemented Grafana/Loki observability, enabling proactive incident response across services.
Maintained CI/CD pipelines in GitHub Actions with XUnit test suites on every commit, enforcing code quality standards and achieving zero-downtime deployments.
Senior Software Developer
Mazama Media (August 2022 - August 2023); Bend, OR
Built cloud platform on AWS (S3, SQS, CloudWatch, Lambda) processing 300,000+ weekly user interactions with Docker-containerized microservices.
Developed Python/Flask APIs integrated with third-party services for real-time data verification and government system reporting.
Implemented CI/CD pipelines with GitHub Actions for automated testing and deployment across multiple environments.
Applications Developer
AVI-SPL (February 2016 - May 2021); Remote
Promoted from Junior to Applications Developer within first year, delivering enterprise ASP.NET MVC/.NET systems used daily by 2,500+ employees.
Designed and built RESTful APIs and React/Redux frontend powering the end-to-end sales opportunity-to-cash workflow, replacing a fully manual process.
Designed SQL Server schemas with 50+ tables and 100+ stored procedures; optimized critical queries reducing execution time by 70%.
Mentored junior developers through code reviews and pair programming across a fully distributed remote team, participating in Agile sprint ceremonies.
Web Developer
Backcountry Gear (January 2015 - January 2016); Eugene, OR
Maintained and enhanced BackcountryGear.com e-commerce platform including shopping cart systems, checkout flows, and payment processing handling 1,000+ daily transactions.
Implemented front-end improvements using JavaScript, HTML, and CSS; built responsive email campaigns improving click-through rates by 25% with 99% delivery success.
Recent Projects
Paintboard.io: SaaS drawing application (.NET 9/Blazor) with Stripe subscription billing and Grafana/Loki observability stack.
Fetcher.news: News aggregation platform with a Node.js/Express API, SQL Server backend, and integrations with Mediastack, Newscatcher, and Hacker News APIs; features keyword search, source filtering, date range, and pagination.
OldChat: Real-time messaging platform with PostgreSQL, WebSocket communication, and contact relationships.
Skills
Languages & Frameworks: C#/.NET Core 6/8/9, ASP.NET Core/MVC, Blazor, JavaScript/TypeScript, React/Redux, Python/Flask, Node.js