.NET developer at heart. With 10+ years of experience in C#, ASP.NET MVC, and .NET Core, I architect and deliver robust, scalable enterprise applications — from clean API design and data layers to cloud infrastructure on Azure. My foundation is deep backend engineering: performant, maintainable, production-grade code.
Over the past 7+ years, I have built a strong specialization on top of that .NET core: the Sitecore ecosystem — Helix/Habitat architecture, SXA, JSS (Headless CMS), Sitecore Commerce, and Personalization — delivering CMS solutions for global enterprise clients. Sitecore runs on .NET, and understanding the platform at its deepest level is what sets me apart.
Currently at EPAM Systems, I serve as the primary technical point of contact for enterprise clients — leading architectural decisions, Azure cloud deployments, and root-cause analysis on critical systems. I also build PowerShell automation for Sitecore operations — log analysis, layout management, and environment maintenance — reducing manual overhead and keeping environments healthy. Beyond code, I act as a trusted technical advisor and actively mentor developers: conducting code reviews, guiding onboarding, and promoting a culture of continuous learning across the team. Over the past year I have integrated AI-assisted development (Claude / Claude Code) into my daily workflow — accelerating code generation, refactoring, and documentation while personally reviewing and validating every change before it lands in production.
- Primary technical point of contact for multiple enterprise clients, leading root-cause analysis, technical roadmap discussions, and feature design for mission-critical Sitecore applications.
- Architected and developed custom Sitecore solutions using Helix, SXA, JSS, and Sitecore Personalization, ensuring performance, scalability, and long-term maintainability.
- Proactively proposed and evaluated multiple technical solutions per client request, clearly outlining trade-offs, risks, and implementation strategies — accelerating decision-making cycles.
- Deployed, configured, and managed Azure resources (App Services, Azure Functions, Storage, SQL), maintaining high availability and security across all environments.
- Monitored application health, validated infrastructure stability, and coordinated rapid incident response — reducing client-reported downtime.
- Produced comprehensive technical documentation for knowledge transfer, onboarding, and client audits.
- Built and maintained PowerShell automation scripts for Sitecore environments — automating log analysis, layout management, reference cleanup, and IP-range configurations — significantly reducing manual operational overhead.
- Mentored engineers across the team: conducted code reviews, facilitated knowledge-sharing sessions, and actively supported onboarding of new developers — fostering a culture of continuous learning and technical growth.
- Used Azure Application Insights and the Sitecore Pipeline Profiler to diagnose performance bottlenecks, monitor application health in real time, and drive targeted optimizations across Sitecore environments.
- Adopted AI-assisted development (Claude / Claude Code) over the past year to accelerate engineering workflows — code generation, refactoring, documentation, and analysis — maintaining full review and validation of every change before integration.
- Designed and delivered end-to-end Sitecore CMS solutions for clients across multiple industries, following Helix architecture and Sitecore best practices.
- Built and integrated headless CMS components via custom REST APIs and the Sitecore JSS framework, enabling decoupled front-end architectures.
- Provided strategic technical consulting for Sitecore upgrades, SXA implementations, and personalization initiatives.
- Managed full project lifecycle independently: requirements, scoping, development, QA, delivery, and documentation.
- Built and maintained enterprise web apps using C#, ASP.NET MVC, .NET Core, Web API, Angular, and React.
- Integrated Azure Functions and event-driven cloud services to support scalable, asynchronous workflows in a multi-tenant architecture.
- Authored and maintained NUnit unit and integration tests, raising code quality and reducing regression risk.
- Defined and rolled out a Git branching strategy adopted company-wide, improving collaboration and release velocity.
- Contributed actively to Azure DevOps CI/CD pipelines, enabling automated builds, tests, and deployments.
- Designed and implemented a centralized automated testing framework used across multiple products, standardizing regression coverage company-wide.
- Implemented application monitoring and observability using ELK Stack and MongoDB, enabling proactive production issue detection.
- Defined, documented, and rolled out a new QA process improving consistency and software quality across teams.
- Developed and maintained Azure DevOps CI/CD pipelines for automated test execution and deployment workflows.
- Planned, designed, and executed test strategies for web and mobile applications (iOS), driving early adoption of mobile automation.
- Developed automated test scripts with Selenium, expanding regression coverage and reducing manual testing effort.
- Defined QA policies, testing standards, and technical procedures to ensure data integrity and system reliability.
- Developed data management web applications using PHP and SQL Server, supporting internal business processes.
- Designed and executed SQL scripts to process and manipulate large data volumes efficiently.
