With over 10 years of experience, I specialize in back-end development and software architecture, particularly in Java, Spring Boot, Kubernetes, Messaging Systems, and Microservices Architecture. I focus on building scalable, efficient, and secure solutions, driving projects from conception to delivery.
- Technologies: Java, Spring Boot, Kubernetes, Kafka, RabbitMQ, GraphQL, Azure, CI/CD, Docker, Microservices, REST APIs, SQL & NoSQL Databases
- Core Competencies: Architecture design, system integration, performance optimization, technology migration, legacy system upgrades
- Best Practices: Automated testing, code refactoring, infrastructure as code (IaC), continuous delivery, agile methodologies
I strive to create resilient systems that solve real-world problems and bring tangible value to businesses. Currently, I'm deepening my knowledge of Software Architecture to develop even more innovative and scalable solutions.
- Bachelor's in Computer Science
- Currently pursuing an MBA in Software Engineering
- Improving the scalability of microservices using Kubernetes and Docker
- Automating deployment pipelines with CI/CD using Azure
- Designing cloud-native architectures with focus on resilience and high availability
- Advanced concepts of Software Architecture
- Scaling and optimizing distributed systems
- Exploring serverless architectures and event-driven systems
- Best practices in Java and Spring Boot development
- Design patterns and microservices architecture
- Cloud computing and Kubernetes
- Database optimization (SQL & NoSQL)
In my spare time, I enjoy exploring new technologies and contributing to open-source projects. I’m always eager to collaborate with fellow developers to solve interesting challenges!


