Vladislav Kazakov

Senior Java / AI Engineer

Male, 39 • Born Nov 11, 1986

Vladislav Kazakov

Contacts

  • Phone: +998 (94) 988-08-53
  • Telegram: @Vlad_Kazakov
  • Email: vlad0102550@yandex.ru
  • Website: vlad-kazakov.com
  • Based in: Tashkent
  • Citizenship: Russia • work permits: Russia, Uzbekistan
  • Languages: Russian, English (B1)
  • Stack: Java, Spring, Postgres, Kafka, k8s, LLM APIs

Desired position

Senior Java / AI Engineer

Specializations: Fintech, gambling, AI/LLM integrations

Employment: full-time, project-based

Schedule: full day, flexible, remote; open to business trips

  • Location: Worldwide
  • Preferred time zones: Moscow (MSK, UTC+3) or European (CET, UTC+1)

Experience (16+ years)

Outstaff — AI Email Classifier

Oct 2025 — Apr 2026 (7 mo) • Senior Java / AI Developer • company under NDA
  • Built from scratch a SaaS service for intelligent inbound email classification powered by LLMs: Anthropic Claude (primary provider), OpenAI GPT, Google Gemini — a single abstract LLM layer with provider switching via configuration
  • Designed prompt engineering for multilingual classification against user-defined categories and keywords; integrated Vision API for attachment analysis: PDF and Office documents are converted to images for multimodal classification, archives (zip/rar/7z) are unpacked, text is extracted via OCR (Apache Tika)
  • Built the processing pipeline: IMAP with a connection pool, HTML sanitization (jsoup), link extraction and content analysis, automatic email forwarding based on classification results (SMTP)
  • Implemented PII masking before sending data to LLMs, encryption of credentials at rest, rate limiting and per-subscription token accounting, AI category suggestions; billing cycles and subscriptions
  • Java 21, Spring Boot 3, PostgreSQL, Flyway, Docker, REST API (OpenAPI), Prometheus/Micrometer; Vue.js UI, API gateway

AI: skills development

Sep 2025 — present • self-education
  • Studying language model architecture and deep learning; practising prompt engineering and multimodal (Vision) scenarios
  • Applying LLM APIs (Anthropic Claude, OpenAI, Google Gemini) in commercial Java development

Outstaff: Raiffeisenbank, MarathonBet, OTP Bank, Sberbank

Sep 2020 — Jan 2026 (5 y 5 mo) • Team Lead / Senior Java
  • Raiffeisenbank: developed part of the commission module (import substitution programme) — cancellation of commission claims; carried out the integration of authentication and authorization based on Keycloak; wrote unit and integration tests (JUnit, Mockito, Testcontainers); analysed performance and identified issues. Took part in code review and code quality improvement. Java 21, Kotlin, Spring (Boot, Security, Cloud/Gateway), Kafka, Artemis, Liquibase, Prometheus/Grafana, GitLab CI
  • MarathonBet (new bookmaker application built from scratch): implemented "fast search" across events and tournaments on Lucene; implemented part of the Gateway functionality; designed and implemented part of the REST API with OpenAPI; implemented asynchronous messaging via Kafka; wrote integration and unit tests. Java 21, Spring Cloud/Gateway, Hibernate, Liquibase
  • OTP Bank: co-designed and implemented the decommissioning of the IBM MQ bus in favour of Kafka, rolled the solution out to production — messaging throughput increased by 40%
  • Sberbank: migrated the application from IBM WebSphere (WAS) to Spring Boot and carried out its integration into the bank's environment (OpenShift, Istio); in the "Business Idea Evaluation" project wrote the business plan calculation algorithm (90% of it), implemented integrations with other subsystems and print forms (Jasper); wrote integration and unit tests. Java 17, Spring, Kafka, PostgreSQL
  • Awarded "Java Pro", Q4 2020; references upon request

Rosaccreditation (FGIS, fsa.gov.ru)

Aug 2019 — Jul 2020 (1 year) • Team Lead Java → Head of IT Department
  • Designed the architecture of the billing system (one of the FGIS services), wrote its core and nearly the entire module; implemented integration with Alfa-Bank (ISO 20022) + CryptoPro 5, JCP 2.0
  • Promoted to Head of IT after 2.5 months: took over the FGIS source code from contractors, assembled a team (developers, testers, analysts, managers), moved system support in-house; participated in meetings with heads of federal agencies (FCS, Ministry of Digital Development)
  • Deployed CI/CD on Rosaccreditation infrastructure. Java 8, Spring (Data, Security, Cloud, Boot, Consul), Docker, PostgreSQL, Kafka, SMEV

Masterdata

Aug 2018 — Apr 2019 (9 mo) • Java Developer
  • Developed part of the online store for the "36.6" pharmacy chain on SAP Hybris; took over customer consulting and production rollouts. Java, JSP, Spring, Groovy; SOLR

Web application "Finance/Credits" (vcb-system.ru)

Sep 2016 — Dec 2018 (2 y 4 mo) • Java Full Stack / product owner
  • Conceived, built and launched the web project (website + user account area) single-handedly, in my spare time. Front end: Bootstrap, jQuery, JSF; back end: JavaEE, EclipseLink, REST, PostgreSQL, Docker, Maven

AT Consulting

Dec 2017 — Aug 2018 (9 mo) • Java Developer
  • CRM for the Central Bank of Russia (project "Dossier"): Java, Hibernate, Spring, WildFly, IBM WebSphere, Oracle. Developed part of the system core and rolled the application out at the Central Bank of Russia. Training: SQL Oracle, BI-DWH, government contracts

RedSys

Jun 2017 — Dec 2017 (7 mo) • Senior Java Developer
  • Developed part of an IDM system (user authentication and authorization) for a state corporation: Java, Spring, MyBatis, Infinispan, WebLogic
  • Wrote applications from scratch on Spring, Hibernate, React (+ Node.js, npm)

IT Integrator "Progress Soft"

Mar 2017 — May 2017 (3 mo) • Java Developer
  • Implemented integrations of the executive workplace with the electronic document management system and Microsoft Exchange; developed the API for the management of the Roscosmos state corporation (back end for the CEO's tablet)
  • JavaEE (EJB, JPA, Bean Validation, CDI), ServiceMix (ActiveMQ, Camel, Karaf), Maven, PostgreSQL, Flyway. Letter of recommendation available

"Unit-Orgtekhnika" (Our Service Agency) — IT Dept

Sep 2016 — Feb 2017 (6 mo) • Full-Stack
  • Developed part of the corporate information system and took it over for maintenance. ExtJS, jQuery; JavaEE, Activiti, Hibernate, REST, PostgreSQL

IT Integrator "Astor"

Jul 2015 — Sep 2016 (1 y 3 mo) • QA/Developer
  • Tested drivers for 1C-Enterprise and hardware, plus web services; wrote test cases in TestLink; took over administration of virtual servers. Java, JavaScript, Spring, Hibernate, ExtJS, PostgreSQL, MSSQL, GlassFish

Credit Center "RusCredit" — CBA-System

Jun 2009 — May 2015 (6 years) • Project Lead/Developer
  • Developed counterparty and customer cards, print forms for bank questionnaires, contracts and cash orders (FastReport); established cooperation with the Terrasoft CRM vendor
  • Took over administration of Windows Server 2008 R2 cloud servers and MS SQL 2008; prepared technical documentation and specifications, produced effort estimates, ensured maintenance and enhancement of the software

Education

Theatrical and Art College • Sound Engineer • 2006

Skills

AI / LLM

Anthropic Claude API OpenAI API Google Gemini API Prompt Engineering Vision / multimodal OCR (Apache Tika) PII masking

Core

Java Kotlin Spring Spring Boot Spring Security Spring Data Spring Cloud Spring Consul Microservices MyBatis Hibernate Liquibase Flyway Maven Gradle PostgreSQL Oracle Kafka Active MQ Rabbit MQ Redis Lucene Solr Elastic Search Infinispan Keycloak REST / OpenAPI SOAP IMAP / SMTP Docker Kubernetes OpenShift Istio Prometheus Grafana JUnit / Mockito Testcontainers Jasper Tomcat IBM WebSphere GitLab CI Jenkins TeamCity Vue.js Git

Languages

  • Russian — native
  • English — B1 (intermediate)

Additional

  • Sole proprietor in Russia; PINFL (personal ID number) in Uzbekistan
  • Applying LLMs in commercial development
Download full CV (PDF)