Summary
Craig Felton is a .NET Senior Software Engineer with 13 years of experience designing and scaling high-traffic web applications and APIs, currently building AI orchestration and semantic search pipelines at InfoTrack US. He has a strong full-stack background across C#, TypeScript/Angular, MongoDB and SQL, and a track record modernizing legacy systems into cloud-native, event-driven architectures on Azure. At prior roles he led a single-tenant to multi-tenant SaaS migration, built high-throughput image ingestion APIs handling hundreds of thousands of daily uploads, and drove dev-ops practices like CI/CD, Terraform, logging and SLOs. Comfortable across messaging queues, caching, globalization, and low-level programming, he also mentors engineers and bridges product integrations with CRMs and accounting platforms. Based in Rochester, NY, he combines hands-on backend performance work with practical frontend and operational improvements that measurably reduce costs and improve scalability.
13 years of coding experience
11 years of employment as a software developer
Bachelor of Science (BS), Software Engineering, Bachelor of Science (BS), Software Engineering at Rochester Institute of Technology
Mountain Pointe High School