Cloud-Driven Full-Stack Engineer | Technical Lead | Agile
With over 11 years of experience in enterprise application development, cloud computing, and Agile methodologies, I specialize in designing scalable, high-performance solutions using Azure, AWS, C#, .NET Core, and ReactJS. My expertise in cloud computing includes Azure Functions, Logic Apps, Key Vault, Service Bus and AWS services such as Lambda, SQS, SNS, and CloudWatch.
I have a strong foundation in software architecture, with expertise in Clean Code Architecture, CQRS pattern, microservices, and event-driven design. My experience extends to messaging and caching systems, including Kafka, RabbitMQ, Service Bus, and Redis. I am proficient in .NET Core Web API, ReactJS, and Angular, enabling the development of modern, responsive applications.
In DevOps and automation, I have hands-on experience with Azure DevOps pipelines, Docker containers, and CI/CD workflows. My Test-Driven Development (TDD) expertise, including Xunit and automation testing, ensures high-quality, maintainable code.
Beyond technical expertise, I have a proven track record in team leadership and mentorship, guiding junior engineers and driving technical excellence. Additionally, I have domain expertise in E-commerce and payment systems, with experience in B2C, B2B, and C2C models, as well as payment gateway integrations.
I am passionate about building robust, scalable systems, driving innovation, and fostering high-performing teams. Thriving in Agile (SCRUM) environments, I focus on collaboration, efficiency, and long-term success.