Kevin McCarty PDF Download file_save
Summary
15 years' experience in C# and .NET, created RESTful API backends across multiple industries, full-stack experience
Education
University of Illinois at Urbana-Champaign
B.S. in Computer Science, minor in French, 2010
Work Experience
Ray Allen, Inc. · Lead Software Engineer · Feb 2020 - Apr 2025 · 5 yrs 3 mos
- Led development and release of a RESTful API microservices backend built on .NET for a new version of the company's IT Asset Management platform
- Built in C# using Microsoft Entity Framework, Elasticsearch for query operations, and NServiceBus on Rabbit MQ for messaging
- Led a team of 3-5 developers in an Agile development environment
- Responsible for ensuring development followed design best practices
- Developed Unit and Integration Tests with MSTest
- Created an API runner test tool for automated end-to-end testing
- Implemented multiple authentication integrations and SSO solutions with Identity Providers including Auth0, Okta, and ForgeRock using OpenID Connect
- Helped design and build a suite of import services with a common architecture
Ray Allen, Inc. · Senior Software Engineer · Feb 2018 - Feb 2020 · 2 yrs 3 mos
- Worked on a RESTful API backend for a new version of the company's IT Asset Management platform
- Contributed significantly to early-stage design of the new API
Independent Contractor · Software Engineer · Nov 2016 - Jan 2018 · 1 yr 3 mos
- Worked as a full-stack developer on a variety of .NET web apps with Knockout.js frontends. Key features included a customizable dashboard, reports with chart.js, and an integration with Docusign
Cengage Learning · Software Engineer · Apr 2013 - Oct 2016 · 3 yrs 7 mos
- Worked on Questia.com, an online library web application built on .NET
- Designed and developed new functions for the RESTful API backing the site
- Maintained and improved performance-sensitive content loading programs
- Built new features for in-house library editor website in ASP.NET MVC
- Created Unit Tests to cover critical business logic
kCura (now Relativity) · Software Engineer · Jun 2010 - Feb 2013 · 2 yrs 9 mos
- Worked on Relativity, a .NET web application for E-Discovery
- Created a new .NET MVC front-end for part of the application
- Worked on an API for 3rd-party developers using WCF
Skills
.NET, C#, T-SQL, Entity Framework, Identity and Access Management, Elasticsearch, .NET MVC, Razor, React
Continuing Education
- Completed Machine Learning course on Coursera, May 2015
- Completed Cryptography I course on Coursera, June 2013