BUILDING
RELIABLE
BACKEND
SYSTEMS
AT SCALE.
I design enterprise-grade microservices, high-performance search infrastructure, and message-driven workflows using Java, Spring Boot, Elasticsearch, and RabbitMQ.
Engineering systems that survive rapid growth.
For the last 3+ years, I've been building scalable backend systems and enterprise-grade applications. I focus on developing codebases that remain maintainable and performant under load.
My engineering philosophy centers around distributed systems, clean search platforms, robust messaging queues, and reliable asynchronous execution.
Core Technology Stack
Engineering Highlights
Spring Boot Migration
Migrated critical enterprise services from Spring Boot 2.7 to 4.x with zero downtime, upgrading libraries and improving startup efficiency.
Elasticsearch Upgrade
Upgraded our search platform from 7.x to 9.x, optimizing mapping schemas and reducing query latency across high-throughput endpoints.
gRPC Adoption
Introduced a gRPC service-to-service communication layer, replacing heavy JSON/REST calls and significantly reducing network overhead.
RabbitMQ Workflows
Implemented asynchronous message processing workflows to decouple intense computing steps and increase system throughput.
Building Enterprise Platforms
Backend Software Developer
Responsible for designing and maintaining core backend components, implementing asynchronous system workflows, and optimizing database/search infrastructure.
Featured Projects
An experimental environment created to validate, test, and benchmark cloud-native microservice architecture patterns, database replication schemes, and event streams.
Let's build something solid.
I am always open to backend architecture discussions, optimization consulting, or team collaborations.