Summary
Ben Cushing is a Senior .NET Software Developer with 13 years of experience building and modernizing enterprise web applications, primarily on the Microsoft stack. He has led teams and processes—introducing Agile/Scrum, CI/CD with TeamCity, and TFS workflows—to improve delivery and performance (including a 750% search speedup). His hands-on work spans backend systems (C#, .NET, SQL Server/SQLite, Oracle), front-end frameworks (Angular, Typescript, Bootstrap), and legacy migrations from WebForms to MVC and modern SPA patterns. Based in Poolesville, MD, he combines technical leadership with deep domain experience in government and healthcare systems, and holds an MS in IT/Software Engineering alongside a CS baccalaureate. An often overlooked strength is his early cross-discipline background in English, which informs clear documentation, mentorship, and stakeholder communication.
13 years of coding experience
23 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Maryland University College
The University of Maryland, College Park