Aleksandr Slotin

Aleksandr Slotin

Senior AI Engineer

JavaSpringAISQLNoSQL
Russia, Moscow

I'm an AI Engineer with 5+ years of experience and deep expertise in developing high-load microservice systems in Java and architecting AI solutions. I combine a solid background in Backend Engineering (Java 17/21+, Spring Boot 3+) with cutting-edge practices in implementing artificial intelligence (LLM Agents, RAG)

Telegram

Sber

Senior AI Engineer (Java) · Apr 2025 — present · 1 yr, 6 mos

Tasks

  • AI agents on LangChain4j and LangGraph: MCP, function calling, RAG over pgvector
  • Prompts, evals and guardrails validating both LLM requests and responses
  • Porting Data Science Python solutions to Java, GigaChat wired into microservices

Stack

langchain4jlanggraphspring-aipgvectorjava:21spring-boot:4kafkaredispostgresqlkubernetesdockerpython:basic

Achievements

  • Designed and built an autonomous Java service for AI tagging of corporate learning content.
  • Built AI course generation: async LLM calls, requests and responses over Kafka, running across multiple pods.
  • Shipped a context-adaptive AI agent on LangGraph and LangChain4j, extendable with skills.

Senla

Java Software Engineer (Middle → Senior) · Oct 2022 — Apr 2025 · 2 yrs, 7 mos

Tasks

  • Database and microservice design, across both monoliths and distributed systems
  • Products in fintech, telecom, real estate and oil & gas
  • Mentoring, technical interviews, code review, integration and optimisation work

Stack

java:11+spring-bootspring-securityspring-cloudhibernatekafka-debeziumkeycloakpostgresqlredisgrpcwebsockettestcontainers

Achievements

  • 30%throughput gain after moving a bidirectional external integration into its own microservice
  • 60%faster business flow — from 2s to under a second after moving synchronous logic to async
  • 12Java developers in the group I mentored from the first day of the course to the last

Air Ticket Booking System

Java Software Engineer (Junior → Middle) · Oct 2020 — Oct 2022 · 2 yrs, 1 mo

Tasks

  • Backend of a ticket booking and flight scheduling platform
  • Database and service design, refactoring, test coverage
  • CI/CD and caching adoption

Stack

java:11-17spring-bootpostgresqlrediskafkagitlab-cidockerkubernetes

Achievements

  • 5 mindeployment time to staging after introducing GitLab CI/CD with tests running before each rollout
  • Introduced method-level caching: cut server load and sped up application response.

Activity

Education

  • Bachelor of Science in Software EngineeringGraduated with Honors
    Software Engineering2020 — 2024
  • Technical College (Vocational Secondary Education)Graduated with Honors
    Information Systems2015 — 2019

Contacts

How this site was made

I designed and generated this site myself — through Claude Code. The design is mine too: research in Perplexity, visual layer in Claude Design.

claude-codeperplexityclaude-design

I run an IT blog

it_hoody