I’m a full-stack software engineer with 19+ years of hands-on experience in building scalable enterprise web applications. My primary expertise lies in .NET Core (C#) for backend development and React.js for crafting modern, performant frontends. I follow clean architecture principles and enjoy writing testable, maintainable code across the stack.
🔧 Tech Stack
Languages: C#, JavaScript (ES6+), TypeScript, SQL
Backend: .NET 6/7, ASP.NET Core Web API, Entity Framework Core, LINQ, Dapper
Frontend: React.js, Redux, React Router, Tailwind CSS, Material UI
Database: SQL Server, PostgreSQL, SQLite (for test harnessing), MongoDB (familiar)
Testing: xUnit, MSTest, Moq, Fluent Assertions, React Testing Library, Jest
DevOps & Tools: Git, GitHub Actions, Azure DevOps Pipelines, Docker (basic), Swagger, Postman
Architecture: REST APIs, Clean Architecture, Repository Pattern, SOLID, CI/CD
IDE/Editors: Visual Studio, VS Code
CMS: Sitecore v6.5-10.3