Summary

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.

Languages & Core Skills

Languages

Russian (Native) English (Intermediate)

Programming Languages

Java Kotlin Scala C#

Frameworks & Technologies

Spring Boot Microservices GraphQL JPA Jooq MapStruct

Big Data & Cloud

Apache Spark Hadoop Apache Sqoop AWS Lambda S3 SQS SNS Cognito

Tools & DevOps

Git CI/CD Gradle Test Containers JUnit Performance Optimization

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