Senior Software Developer and Software Architect with 10+ years of experience designing, developing, and deploying enterprise software, ERP systems, distributed systems, microservices, web applications, desktop applications, and mobile applications.
Strong C# and .NET background, including .NET Core, ASP.NET Core, ASP.NET MVC, Web API, Entity Framework Core, WCF, WPF, and WinForms. Experienced in solution architecture and system design using SOLID principles (Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion), Clean Architecture, Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), N-Tier architecture, API Gateway, and RESTful API patterns.
Hands-on experience building service-oriented and event-driven backends with RabbitMQ, MassTransit, Ocelot API Gateway, JWT authentication, SQL Server, PostgreSQL, MySQL, Redis, Docker, Microsoft Azure, CI/CD pipelines, OpenTelemetry, and Serilog.
Full-stack development experience with TypeScript, JavaScript, React, Vue.js, Angular, HTML5, CSS3, Tailwind CSS, Material UI, and cross-platform mobile development using Dart and Flutter.
Known for leading projects from concept, requirements analysis, and system design through full-stack implementation, testing, cloud deployment, release management, documentation, troubleshooting, and production support.
Microsoft Certified, Azure Data Engineer Associate - 2025.