A Backend Engineer with over 10 years of experience designing and building scalable, resilient, distributed services.
I’ve led critical backend projects, built microservices from scratch, and contributed to architecture decisions in fast-moving teams. I enjoy learning about complex system design challenges and stay deeply engaged with the Spring ecosystem, modern Java advancements, and the evolving landscape of microservices and distributed systems.
- Design and build robust microservices using Java, Spring Boot, and RESTful APIs
- Emphasize modular, scalable design and domain-driven architecture
- Advocate for clean code, testability, and maintainability
- Architect and deploy services on AWS using EC2, Lambda, SQS, RDS, and Terraform
- Leverage Docker & Kubernetes to containerize and orchestrate applications
- Focused on high availability, fault tolerance, and cost-effective scalability
- Mentor engineers across skill levels and help build collaborative teams
- Foster a culture of learning, ownership, and continuous improvement
- Currently diving deeper into system design, design patterns & advanced data structures
- Languages: Java, SQL, Shell
- Frameworks: Spring Boot, Spring Cloud
- Cloud & DevOps: AWS (EC2, Lambda, SQS, RDS), Docker, Kubernetes, Terraform
- Messaging & Data: MySQl, PostgreSQL, Kafka, Redis
- Tools: IntelliJ IDEA, Postman, Git
I’m always open to learning, mentoring, and collaborating on impactful backend or cloud-native projects.