Passionate Java Backend & Full-Stack Developer
My name is Vladislav Shorodok. I'm a Software Engineer focusing on building robust, scalable backend architectures and high-performance RESTful APIs.
I'm passionate about clean Spring Boot applications, database design, and bringing AI into real products with Retrieval-Augmented Generation (RAG), Python FastAPI services, and vector search.
Designing scalable Java Spring Boot microservices, high-performance RESTful APIs, and layered MySQL database schemas with clean architecture principles.
Building Retrieval-Augmented Generation services with Python and FastAPI: embedding product data into pgvector, grounding LLM answers with citations, and wiring AI features into existing Spring Boot apps with caching, rate limiting, and graceful fallbacks.
Containerizing applications using Docker, authoring Kubernetes manifests for CPU auto-scaled deployments, and building automated GitHub Actions CI/CD pipelines.
Writing unit and integration tests with JUnit and Mockito, keeping codebases clean and maintainable through SOLID principles, code reviews, and thoughtful refactoring.