Position: Java Developer
Category: Java
English level: intermediate
Years of experience: 2

In an ecosystem of two dozen projects, I was part of the lead team and many other teams depended on my work. At the same time, I myself led two small projects.
2019.04 - 2021.03 - Java Developer, CyberVision 

Project: Big Data Framework
Technologies used: Java 8, Tomcat, ZooKeeper, Jetty, Jersey, Maven, Ant, TeamCity; DB: MariaDB, Postgres
The project was a huge framework for processing large amounts of data, based on the MapReduce technology, which consists of many components. I was involved in maintaining 5 components, two of which I managed on my own, and another component was fundamental in this ecosystem. My responsibilities included: fixing bugs, implementing new features requested by the customer, expanding old functionality, solving problems with the compatibility of different components when switching to new versions.

Project: KaaIoT (IoT Project, KAA)
Technologies used: Java 8, Spring (Core, MVC, Security, Boot), Kafka, Nats, JUnit, Maven, Gradle, Kubernetes, Jenkins; DB: Postgres, Cassandra, Redis
IoT Project is a control system for equipment of industrial enterprises. I was migrating the project to the new Kaa platform, while at the same time implementing features into the platform that were required at the time in the IoT Project. I also participated in setting up the project infrastructure: I helped port the project to Kubernetes and created emulators for testing the system.
The ability to realize myself as a specialist, solve interesting and complex tasks and work in a team of smart and tough guys like me =)