← Back to list
middle
Registration: 18.06.2024

Kirill Nikitin

Specialization: Java / Kotlin Developer
Java/Kotlin developer with over three years of experience, I am engaged in backend development of high-load systems, building their architecture and interaction of modules, microservices.
Java/Kotlin developer with over three years of experience, I am engaged in backend development of high-load systems, building their architecture and interaction of modules, microservices.

Skills

Java
Kotlin
Spring framework
Spring Boot
Clickhouse
Maven
Gradle
PostgreSQL
OracleDB
Apache Lucene
Apache Kafka
RabbitMQ
Docker

Work experience

Java Developer
since 04.2022 - Till the present day |HFLabs
Java, Kotlin, Spring framework, Spring Boot, Maven, Gradle, PostgreSQL, OracleDB, Clickhouse, Apache Lucene, RabbitMQ, Apache Kafka, Docker
● Refinement and development of a large, high-load multi-module monolith for the needs of clients in the banking sector and insurance companies. ● Development of a subsystem for checking client personal data in government services. ● Creation of an architecture and development of a new company product: a system for masking clients' personal data (hundreds of millions of records) with complex business logic. ● Refinement of a test framework (LowCode) for testing business scenarios and monitoring system load indicators. ● Bug fixes, performance improvements and profiling of a high-load application. ● Writing complex SQL queries and scripts, their optimization and refinement - PostgeSQL and Oracle.
Java Developer
03.2021 - 04.2022 |Multicarta
Java, Spring framework, Spring boot, Gradle, OracleDB, Docker, Spring Cloud, MSA
● Fixing various errors and developing a monolithic high-load management system for critical corporate business processes. ● Refining and supporting a pluggable application that is part of the microservice backend of a mobile application for servicing and configuring POS terminals. ● Developing a microservice for working with the online banking system of the TranzWare Online functionality. ● Developing microservices for working with geo-API (Yandex.API), for generating reports in various formats, for sending push notifications to a mobile application via Firebase and APNS. ● Writing complex SQL queries and scripts, optimizing and refining them - PostgeSQL and Oracle.● Fixing various errors and developing a monolithic high-load management system for critical corporate business processes. ● Refinement and support of a pluggable application, which is part of the microservice backend of a mobile application for servicing and configuring POS terminals. ● Development of a microservice for working with the online banking system of the TranzWare Online functionality. ● Development of microservices for working with geo-API (Yandex.API), for building reports in various formats, for sending push notifications to a mobile application via Firebase and APNS. ● Writing complex SQL queries and scripts, their optimization and refinement - PostgeSQL and Oracle.

Educational background

Technical and information support for electric power industry (Masters Degree)
2017 - 2019
MPEI
Information technology in electromechanical systems (Bachelor’s Degree)
2012 - 2016
MAI

Languages

EnglishIntermediateRussianProficient