Специалисты

Описание

Навыки:
- Java 8+;
- Kotlin;
- JUnit;
- Maven, Tomcat;
- PostgreSQL;
- Git, Slack;
- Python (Django, numpy, pandas, стандартные библиотеки);
- R;
- Анализ данных;
- Docker;
- C.

Образование:
- 2020, Высшее, Московский физико-технический институт (Государственный университет), Долгопрудный (Московская область).
- 2020, Образовательная платформа Stepik, Дальневосточный федеральный университет, Интерактивный тренажер по SQL.
- 2020, Образовательная платформа Stepik, Computer Science Center, Java. Базовый курс.
- 2020, Образовательная платформа Stepik, Computer Science Center, Алгоритмы теория и практика. Методы.

Опыт
Проект

финтех проект

Описание

Задачи: Разработка высоконагруженного back-end Проектирование и реализация отказоустойчивых сервисов с пропускной способностью > 50 000 RPS. Профилирование JVM (JFR, VisualVM) и оптимизация GC/heap для минимизации задержек. Внедрение кэш-слоёв (Redis) и батчинга запросов для снижения нагрузки на БД. Построение микросервисной архитектуры Проектирование REST/JSON и gRPC-API и спецификаций OpenAPI 3.0. Реализация асинхронного взаимодействия через Apache Kafka (Exactly-Once). Покрытие кода тестами JUnit 5 + Mockito для модульных тестов (coverage ≥ 80 %). Testcontainers/PostgreSQL и Embedded Kafka для изолированных интеграционных тестов. Jacoco + SonarQube → автоматический анализ технического долга в CI. WireMock/MockServer для эмуляции внешних API. Gatling/JMeter — нагрузочное тестирование, SLA-контроль (p95 < 150 ms). Code Review и менторинг новичков на испытательном сроке. Регулярные ревью Merge Request-ов (GitLab) с фокусом на читаемости, безопасности и перформансе. Внедрение code-style (Checkstyle/SpotBugs) и автоматических pre-commit хуков. Проведение tech-talk-ов, онбординг джуниоров, построение roadmap’ов развития.

Технологии

Java, Kotlin, JVM, JFR, VisualVM, GC, Redis, REST, JSON, gRPC, OpenAPI 3.0, Apache Kafka, JUnit 5, Mockito, Testcontainers, PostgreSQL, Embedded Kafka, Jacoco, SonarQube, WireMock, MockServer, Gatling, JMeter, GitLab, Checkstyle, SpotBugs

Длительность

31 месяц

Проект

высоконагруженный проект

Описание

Задачи: Разработка back-end части высоконагруженного проекта. Разработка микросервисной архитектуры (REST API, KAFKA) Покрытие кода Junit тестами. Интеграционное тестирование. Ревью командного кода, выявление в нем ошибок.

Технологии

Java 8, Java 11, Kotlin, Spring Boot, Spring Data, PostgreSQL, Kafka, Kubernetes, Jenkins Pipeline, Hibernate, Mockito, JUnit, REST API

Длительность

27 месяцев

Проект

Сбер

Описание

Задачи: Работа с платформой ППРБ(фреймворк и генератор кода для внутренних микросервисов Сбербанка). Работа с подрядчиками Сбербанка: подключение к Nexus Сберанка. подключение к серверу баз данных Сбербанка разворачивание приложений на pipeline Jenkins(настройка конфигураций) настройка мониторинга в Grafana через Openshift. Разработка сервиса договоров банковского сопровождения. Покрытие кода JUnit тестами. Реализация API

Технологии

Java 8/11, Kotlin, Nexus, Grafana, Openshift, Spring Boot, Spring Data, JDBC, PostgreSQL, Kafka, Kubernetes, Jenkins Pipeline, Hibernate, Сова, Межмодульный транспорт, JUnit

Длительность

18 месяцев