At SPRIBE, I lead backend engineering for Core Service, a high-throughput platform for real-time transaction processing. I set technical direction, make architecture decisions, and support engineers through code reviews and complex production incidents.
I reduced Core Service load by extracting cache-intensive functionality into a dedicated service, then clustered it to scale request processing horizontally. I also migrated relevant functionality from PostgreSQL to Amazon Keyspaces and introduced Kafka-based messaging between services.
As a Software Backend Engineer at SPRIBE, I built and operated backend services for a high-load production system. I scaled processing to 10,000+ requests per second through application and database optimizations, and introduced Redis Cluster caching and Kafka-based asynchronous processing.
At NETCRACKER TECHNOLOGY, I designed Java backend features and REST/SOAP integrations for enterprise applications, including BICS SURIUS 1, BICS SURIUS 2, and Swisscom Assurance. I also mentored Java and Spring course participants at NETCRACKER EDUCATION CENTER. On my AI Job Search Assistant project, I built a Java backend for job discovery, vacancy analysis, and tailored application documents.

