Experienced Senior Software Developer with 14+ years in .NET Core, C#, and microservices architecture, including 3 years as a Technical Lead. Skilled in designing and optimizing scalable enterprise applications, cloud-based deployments (Azure & AWS), and DevOps automation (CI/CD pipelines). A strong advocate for code quality, having implemented SonarQube, Clean Architecture principles, and caching strategies for enhanced performance.
Proven track record of leading cross-functional teams, mentoring junior developers, and contributing to Agile methodologies. Adept at API development, cloud-native technologies (Kubernetes, Docker, RabbitMQ, Kafka), and frontend development (Angular, TypeScript).
Key Achievements:
Reduced tax statement generation time by 50% through an optimized caching system.
Built CI/CD infrastructure using Terraform & GitLab, improving deployment efficiency.
Led and mentored development teams, improving code quality with SonarQube & Clean Architecture.
Implemented domain-driven design (DDD) & test-driven development (TDD) for scalable, maintainable solutions.
Tech Stack: .NET Core, C#, Angular, Azure DevOps, AWS, Kubernetes, Docker, RabbitMQ, Elasticsearch, PostgreSQL, MS SQL Server, MongoDB.More...