Loading profile…
Loading profile…
Java Developer
Java developer at Raiffeisenbank who built a dynamic discounting platform backend from scratch and evolves a 17-service system.
Russian FederationJava Developer at Raiffeisenbank
Built the backend of a dynamic discounting platform from scratch and designed a 17-service microservice system on Spring Boot 3. Implemented Kafka-based inter-service communication, optimized PostgreSQL performance, and set up Keycloak for centralized authentication.
JavaSpring BootSpring FrameworkSpring CloudHibernateJPAMicroservicesKafkaPostgreSQLKeycloakDockerKubernetesCI CDGitGrafanaELK StackJunitMockitoGradleUMLAgile
Developed the Spring Boot backend of an augmented reality platform, adding GraphQL for flexible frontend queries. Designed and documented REST APIs with Swagger and set up versioned database schema migrations with Flyway.
JavaSpring BootGraphQLRESTSwaggerOpenAPIFlywayRabbitMQPostgreSQL
Completed the Java Intensive course in 2022.
Completed the Java Intensive course in 2022.
Master of Science in Information Security from Bauman Moscow State Technical University, completed in 2021.
Master of Science in Information Security from Bauman Moscow State Technical University, completed in 2021.
Completed the Algorithms course on Coursera in 2020.
Completed the Algorithms course on Coursera in 2020.
Bachelor of Science in Infocommunication Technologies from Moscow Technical University of Communications and Informatics, completed in 2019.
Bachelor of Science in Infocommunication Technologies from Moscow Technical University of Communications and Informatics, completed in 2019.
Profile sourced from Himalayas.