Overview
Eric is a senior-level Principal Consultant/.NET engineer with deep experience in architecting and delivering multi-tenant applications, large-scale data processing systems, and modern web platforms. His background includes full-stack development using C#, .NET Core, React, SQL Server, and AWS services such as Lambda, Kinesis, RDS, and OpenSearch.
He excels at modernizing legacy systems, improving application performance, and designing scalable solutions that support new features, integrations, and analytics needs. Eric’s work often focuses on long-term maintainability, clean architecture, and delivering stable, testable software in complex enterprise environments.
Core Strengths
- Technical leadership and cross-team collaboration
- Modernizing legacy enterprise systems
- Cloud architecture and serverless integration (AWS Lambda, Kinesis, RDS)
- Full-stack development with ASP.NET Core, EF Core, and MVC
- ReactJS and TypeScript frontend development
- Multi-tenant application architecture
- SQL Server / PostgreSQL
Highlighted Experience
-
Modernized legacy enterprise systems using ASP.NET Core, EF Core, and MVC, replacing outdated WebForms and Excel-based workflows with scalable, maintainable solutions.
-
Built a scalable data aggregation service integrating on-premises databases with AWS services such as Lambda, Kinesis Streams, RDS, and OpenSearch.
-
Refactored major legacy applications for performance and maintainability, adding multi-tenant capabilities, optimizing database operations, and improving overall system efficiency.
-
Delivered full-stack applications for real estate market analysis, engineering document management, and legal intake, leveraging ReactJS, TypeScript, ASP.NET Core Web API, and SQL Server/PostgreSQL.
-
Implemented automated services including Azure Functions, timed data-generation tasks, and enterprise API integrations using ASP.NET Core, AutoMapper, stored procedures, and Dapper.

