BUILDING
RELIABLE
BACKEND
SYSTEMS
AT SCALE.

BACKEND SOFTWARE ENGINEER • DISTRIBUTED SYSTEMS

I design enterprise-grade microservices, high-performance search infrastructure, and message-driven workflows using Java, Spring Boot, Elasticsearch, and RabbitMQ.

01 / PRODUCTION MICROSERVICES 20+
02 / SEARCH SPEED IMPROVEMENT 25%
03 / INTRASERVICE LATENCY REDUCTION 30%
01 / ABOUT

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.

SPRING BOOT Migrating enterprise services seamlessly from version 2.7 to 4.x.
ELASTICSEARCH Upgrading index clusters from 7.x to 9.x while cutting query overhead.
RABBITMQ Designing resilient asynchronous messaging workflows for decoupling.
SECURITY Aligning architecture with OWASP security practices.
02 / STACK

Core Technology Stack

BACKEND Java, Spring Boot, REST APIs, gRPC, Microservices
DATA PostgreSQL, Elasticsearch, Hazelcast
INFRASTRUCTURE AWS, Docker, Jenkins CI/CD
MESSAGING RabbitMQ, Event-Driven Architecture, Async Workflows
03 / IMPACT

Engineering Highlights

MIGRATION / Spring Boot

Spring Boot Migration

Migrated critical enterprise services from Spring Boot 2.7 to 4.x with zero downtime, upgrading libraries and improving startup efficiency.

SEARCH / Elasticsearch

Elasticsearch Upgrade

Upgraded our search platform from 7.x to 9.x, optimizing mapping schemas and reducing query latency across high-throughput endpoints.

COMMUNICATION / gRPC

gRPC Adoption

Introduced a gRPC service-to-service communication layer, replacing heavy JSON/REST calls and significantly reducing network overhead.

QUEUES / RabbitMQ

RabbitMQ Workflows

Implemented asynchronous message processing workflows to decouple intense computing steps and increase system throughput.

04 / EXPERIENCE

Building Enterprise Platforms

Prospecta Software 2023 — PRESENT

Backend Software Developer

Responsible for designing and maintaining core backend components, implementing asynchronous system workflows, and optimizing database/search infrastructure.

Spring Migration Elasticsearch Upgrade gRPC Integration RabbitMQ Audit Logging OWASP Security
05 / WORK

Featured Projects

Spring Stack Play

Experimental Platform

An experimental environment created to validate, test, and benchmark cloud-native microservice architecture patterns, database replication schemes, and event streams.

Java Spring Boot RabbitMQ Elasticsearch
06 / CONTACT

Let's build something solid.

I am always open to backend architecture discussions, optimization consulting, or team collaborations.