Vladislav
JAVA BACKEND DEVELOPER
- Commercial experience:
- 5.5 years
- Education:
- higher
- English proficiency:
- B2
- Italian proficiency:
- C2
- French proficiency:
- A2
Key Skills
- Development of backend applications and microservices in Java
- System architecture design and refactoring
- Integration with databases and external services
- Database migration management and change auditing
- Working with high-load systems and streaming data
- Implementation of CI/CD and process automation
- PostgreSQL
- MongoDB
- Redis
- Docker
- NGINX
- SQLAlchemy
- Pydantic
- OpenTelemetry
- Prometheus
- Grafana
Basic Skills
- Java
- Kotlin
- Spring Boot
- Spring Data
- Hibernate
- JOOQ
- Liquibase
- Audition
- Maven
- Gradle
- PostgreSQL
- MongoDB
- Oracle DB
- REST API
- OpenAPI
- Kafka
- RabbitMQ
- WebSockets
Key Skills
- Design and development of REST / gRPC APIs with FastAPI and Go
- Building microservice architecture
- Implementing reliable message delivery (Outbox, idempotency)
- LLM integration, multi-agent orchestration, STT/TTS
- Integration with blockchain platforms (Web3, TronPy, Bitcoinlib)
- Database schema design and query optimization (PostgreSQL, MongoDB, Redis)
- Working with WebSocket and real-time subsystems
- Asynchronous task processing (asyncio, goroutines, queues)
- Monitoring and observability (Prometheus, Grafana, OpenTelemetry)
- CI/CD setup and containerization (Docker, GitHub Actions)
- API security: JWT, OAuth2, rate limiting, idempotent webhooks
Tools and Technologies
- Java 21/17/8
- Kotlin
- Spring Framework (Boot, Batch, Security, Web, MVC)
- Feign
- Retrofit
- Liquibase
- Audition
- Hibernate ORM
- JOOQ
- Criteria API
- Kafka/Kafka Streams
- RabbitMQ
- ActiveMQ
- Docker
- Kubernete
- GitLab CI/CD
- IntelliJ IDEA Plugin Development
- Microsoft Graph
- JSReport
- OpenCV (Python)
- Visio
Also have experience with:
Go, Groovy, Python (Flask, OpenCV), TypeScript, Angular, Vaadin, Vue.js, Matlab, Quartz Scheduler, Mockito, JUnit, JavaPoet, Zonky
Projects
07.2024 – 07.2025
Internal project for handling user and analytical data
JAVA BACKEND DEVELOPER
3 specialists on the project
- – integration of Liquibase for database migrations and Audit for change auditing
- – refactoring of the key data processing scenario: moving from client‑side caching to a centralized backend service with caching and storage in PostgreSQL/MongoDB
- – implementation of OpenAP
04.2023 – 07.2024
Corporate solution for market operations
JAVA BACKEND DEVELOPER
4 specialists on the project
- – The application is a monolithic system implemented in Java 17 using Spring Boot, Joq, and Oracle DB.
- – integration of new business functions into a mature codebase
- – development of a flexible order management system with dynamic validation and integration via Thrift
- – design of an advanced report generation mechanism with data aggregation and calculated formulas
- – implementation of asynchronous report updates via RabbitMQ and WebSockets
- – development of multi‑threaded search and a data grouping mechanism
- – creation of a Kotlin plugin for configuration automation
10.2022 – 03.2023
High-performance automated trading platform for the futures market
JAVA DEVELOPER, LEAD DEVELOPER
1 specialist on the project
- – development of static and streaming data processing modules
- – implementation of REST API and integrations with algorithms and external services (Matlab)
- – architecture for broker interaction via Kafka and Retrofit
- – CI/CD setup
- – creation of an IntelliJ IDEA plugin for test generation
- – team supervision (task assignment, code review)
02.2022 – 10.2022
Integration platform for data exchange between internal systems and external services
SOFTWARE ENGINEER
1 specialist on the project
- – development of adapters for integration with XML parsing via XPath
- – automation of Excel report generation based on unit tests
- – utility for generating technical documentation
- – console application for searching and aggregating logs
- – work with HLD/LLD and diagrams in Visio
02.2020 – 02.2022
Development and support of a digital platform for optimizing production processes within the Industry 4.0 concept
JAVA FULLSTACK DEVELOPER
1 specialist on the project
- – support for internationalization and localization into English
- – authentication system using barcodes and NFC
- – report integration with Jaspersoft Studio (JasperReports)
- – image processing algorithms for anomaly detection (OpenCV)
- – development of backend and frontend components for quality contro
Education
- 2022 University of Bologna, Computer Science / Component Engineering
- 2021 Stepik course: Python for beginners
- 2022 Stepik course: Python for advanced learners
- 2 months of STEPIK professional development courses: test automation with Selenium and Python