Software Engineering Leader with 13+ years of experience designing and building scalable full-stack enterprise applications, microservices, Single Page Applications (SPAs), and Multi-Page Applications (MPAs). Extensive expertise in C#, ASP.NET Core, Angular, TypeScript, RESTful APIs, Microsoft Azure, and modern frontend frameworks.
Proven track record of leading engineering teams, modernizing legacy platforms, establishing development standards, improving developer productivity, and delivering customer-focused solutions in fast-paced environments. Experienced in cloud-native architecture, multi-tenant systems, Test-Driven Development (TDD), Domain-Driven Design (DDD), CI/CD, and distributed systems.
Joined as an Individual Contributor (IC) Full Stack Engineer and transitioned access-control logic from Role-Based Access Control (RBAC) to Attribute-Based Access Control (ABAC), implemented as a reusable C#/.NET NuGet package. Following a successful proof of concept within one of the company's microservice-based APIs, I was promoted to Lead Engineer and tasked with conceptualizing and delivering an internal Angular component library.
Full Stack Engineer on a new internal Forecasting Engineering initiative focused on improving staffing-demand forecasting and operational efficiency. Developed a greenfield TypeScript/GraphQL backend with a React/TypeScript frontend, designed for containerized deployment to a Kubernetes cluster.
Full Stack Engineer focused on developing a greenfield application for InvestCloud's new product initiative. The project introduced a streamlined alternative to the company's flagship platform while leveraging a modern technical stack including C#/.NET, Angular, TypeScript, RabbitMQ, and cloud-based services.
Hired as an Individual Contributor (IC) Full Stack Engineer and promoted shortly thereafter to Lead Engineer for a greenfield initiative to replace multiple legacy applications with a modern Single Page Application (SPA). Played a key role in delivering the new platform while helping define its architecture, development standards, and technical direction. Helped establish the initial Angular release-candidate project and designed, developed, and owned three microservice applications. The initiative replaced legacy VB6, VB.NET, Flash, and several other merged codebases with a new platform built from the ground up. The initiative was delivered by three US-based teams with support from engineers in Hyderabad, India, enabling continuous development across time zones. This distributed model supported continuous development across time zones while targeting a year-and-a-half timeline for delivery of the enterprise proof of concept (POC).
Full Stack Engineer focused on bridging gaps between the core warehouse management platform and customer requirements. Developed customer-specific enhancements and reusable solutions while maintaining platform stability, quality, and coding standards.
Full Stack Engineer responsible for modernizing a warehouse management application and transitioning it from a legacy on-premises VB.NET application to a cloud-hosted, multi-tenant AngularJS solution.
Started as a Product Development Intern, contributing new features and resolving issues within the core product. Upon transitioning to a full-time role, continued supporting product development and customer implementations.
Portfolio Project always in progress to showcase my Angular experience and personal style of coding.
Angular ATM