Principal Software Engineer
Paylocity
Jan 2020 - Current (6 years 5 months)
• Architected a suite of payroll microservices using ASP.NET Core 6, RabbitMQ (MassTransit), and SQL Server, establishing event-driven flows for tax calculation, time-off accruals, and payment generation. • Introduced CQRS and domain-focused service segmentation across reporting and payroll pipelines, using MediatR to orchestrate commands and projections with async processing queues. • Re-platformed internal HR dashboards using Blazor Server and Razor Pages, aligning user-facing workflows with backend APIs written in ASP.NET Web API Core. • Applied OpenID Connect with IdentityServer4 for authentication across internal admin apps, enabling multi-role access management within an Azure AD-integrated environment. • Organized complete integratio