Experienced Java/Kotlin Developer with extensive experience in designing scalable systems and enhancing data integration and processing using cutting-edge technologies. Skilled in developing high-performing applications and backend systems, with a focus on driving technological advancements and delivering robust solutions.
Summary
Languages & Core Skills
Languages
Programming Languages
Frameworks & Technologies
Big Data & Cloud
Tools & DevOps
Work Experience
Backend Developer
Provectus
Mar 2022 - Present
Serbia
- Developed a comprehensive project and employee management system, significantly improving operational efficiency and data handling
- Implemented a robust notification system incorporating change logs, message queues, and Slack integration, enabling tailored alerts based on user availability and time zones, reducing response delays
- Designed and refined a role-based access control (RBAC) system to manage access rights securely and efficiently, ensuring proper authorization and data security
- Created a changelog mechanism to maintain transparency and data integrity across the system, facilitating better auditing and reliability
- Diagnosed and resolved critical system issues, improving overall stability and ensuring smooth operation for end users. Conducted extensive performance optimizations, including caching and database query improvements, which led to faster response times and improved system efficiency
- Participated in the development of a microservice architecture for a smart search service within corporate documents (PDF, PNG, JPG)
- Developed a modern GraphQL API for legacy services. Implemented a solution for generating GraphQL APIs and semi-automatic mapping of GraphQL queries to JPA criteria, simplifying system development
Kotlin
Spring Boot
Jooq
Test Containers
MapStruct
AWS Lambda
Cognito
S3
SQS
SNS
GraphQL
JNI
JPA
Apache POI
Slack API
Gradle
Java Developer / Data Engineer
Sberbank
2018 – 2022
Russia
- Participated in the development of a tool for fast streaming of data from DBMS (mainly Oracle) to Hadoop, enabling the transfer of tens of terabytes daily into the Sberbank data lake
- Contributed to the development and support of all major project modules, including the initial loading module, incremental data load module, data application module, and backup module
- Modified the open-source Apache Sqoop tool to implement missing functionality, enhancing its capability to suit project requirements
Java
Hadoop
Apache Spark
Oracle GoldenGate for Big Data
Apache Sqoop
Scala
Bash
Hive
Oozie
Spring
JUnit
Java Developer
Sberbank-Technologies
2017 – 2018
Russia
- Development of an authentication service for internal resources
Java
Spring
IT Security Administrator, C# Developer
Various Companies
2012 – 2017
Russia
Awards & Achievements
- Winner, AWS Generative AI Innovation Center Partner Alliance MCP Hackathon (Deloitte & Provectus, 2025) — ranked among the ten prize-winning teams; certified expertise in helping customers accelerate business outcomes with AWS Generative AI solutions
Additional Experience
Open Source Contributor
Contributed to the development of an open-source project, Kafka-UI
Education
Apache Spark for Data Engineering Course
NewProLab
116 hours
2020, Moscow
Java Developer Course
IT-Park
160 hours
2016, Kazan
Bachelor's in Comprehensive Information Security of Automated Systems
Kazan Federal University
2007 – 2012