Summary
Troy Hill is a pragmatic .NET full-stack developer with 12 years in software and more than seven years focused on C#, VB, SQL, and JavaScript, complemented by five years of hands-on AWS, Node.js, and ASP.NET work. He has delivered both front-end usability improvements and resilient back-end automation for SaaS platforms, using serverless patterns (Lambda, EventBridge, S3) and queued error handling (SQS) to make time-sensitive processes dependable. Troy pairs traditional RDBMS skills—stored procedures, indexing, and query tuning—with modern CI/CD and Git branching practices to keep deployments smooth and observable. His background spans DevOps, integration engineering, and even independent game development, showing an appetite for systems-level problem solving and performance optimization. Based in Raleigh, NC, he’s comfortable collaborating in Agile teams and translating messy, multi-format data (JSON, Excel, PDF, XML) into reliable, automated pipelines.
12 years of coding experience
9 years of employment as a software developer
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at Winston-Salem State University