I'm Oleksandr Radchenko, senior java/kotlin engineer focused on building systems that move real business metrics.

Every major decision is documented—because great engineers don't just build things, they explain why.

Read my journey

Recent Decisions

View all
Jun 2025

Integrating Langchain4j for AI-Powered Translation Features

The translation platform needed to add AI-powered features: intelligent translation suggestions, automated quality estimation, context-aware glossary recommendations, and summarization of source documents before translation. The team needed a framework to integrate LLM capabilities into the existing Java/Spring Boot backend without rewriting services in Python.

Mar 2025

Implementing Multi-Level Caching with Redis and Local Cache

The translation platform was experiencing high latency on frequently accessed endpoints -- translation memory lookups, glossary fetches, and user preference loading. Database queries were the bottleneck, with the same data being fetched repeatedly across requests. A single caching layer was insufficient due to the varied access patterns and consistency requirements across different data types.

Problems I Enjoy Solving

Optimizing distributed systems and eliminating bottlenecks · Designing safe third-party API integrations · Splitting monoliths into microservices · Building AI-driven workflow automation · Multi-level caching strategies for high-throughput systems · Making Spring Boot services production-ready at scale · Migrating legacy Java services to modern stacks

Let's Work Together

Looking for an experienced Java/Kotlin engineer who builds scalable microservices and delivers results? Let's talk.