Back:
Kotlin, Coroutines, JDK 17, Spring Framework, Hibernate, JPA, PostgreSQL, Elasticsearch, Clickhouse, JOOQ, Apache Kafka, RabbitMQ, Git, Zookeeper, Gradle, Maven, JUnit 5, Postman, Swagger
DevOps:
Jenkins, Gitlab CI/CD, Docker, Kubernetes
Front:
HTML/CSS, Javascript, Vue.js
Other:
C++ (17, OpenMP, STL, Fstream);
Python (Numpy, Pandas, Matplotlib, Jupyter Notebook, PyQt)
Java-разработчик в команде управления информацией о клиентах (CIM) -
https://www.netcracker.com/portfolio/products/digital-bss/customer-management
- Поддерживал разработанный REST API
- Добавил API ручной реиндексации для Elasticsearch
- Улучшил производительность микросервиса для балковых запросов
Младший инженер-программист на java в команде управления информацией о клиентах (CIM) -
https://www.netcracker.com/portfolio/products/digital-bss/customer-management
- Участвовал в поддержке и разработке трех микросервисов на базе Spring;
- Разработал REST API и структуры баз данных для него;
- Объединил один микросервис с другим под руководством старшего разработчика;
- Писал довольно сложные SQL-запросы;
- Проводил демонстрации для архитекторов, QA и смежных команд, чтобы показать добавленную функциональность;
- Покрывал код приложения модульными, компонентными тестами и тестами postman с использованием JUnit 5;
- Ревьювил код других членов команды и предлагал исправления и улучшения;
Степень магистра в области фундаментальной информатики и информационных технологий.
Лейтенант запаса
Степень бакалавра в области прикладной математики и информатики.
Диплом - Параллельные вычисления и их практическое применение в численных методах.