Специалисты
Java разработчик
Стаж: 7 лет 10 месяцев
Языки программирования:
Java, Kotlin, Groovy
Операционные системы:
Linux (Ubuntu)
Веб технологии:
Spring Framework (boot, cloud, mvc, data, security), Cuba Platform, JPA, JUnit, Mockito, Mockk, Spock, Jackson, test-containers, Kafka, IBM MQ, Factor ESB, Cache (Redis, Hazelcast), REST API/Swagger, Git
Базы данных:
PostgreSQL, Oracle, MongoDB, SQL, PL/SQL
Инструменты разработки:
Docker, Git, Maven, Gradle
Иностранные языки:
Английский - A2 (Elementary). Читаю со словарем, могу понять некоторые фразы.
Образование:
Высшее образование (Специалист)
Волжский университет им. Татищева
Информационные системы и технологии
Развитие экосистемы для юр. лиц крупнейшего банка России
Экосистема предназначена для дистанционного банковского обслуживания юр.лиц Основные задачи: - Реализация бизнес-логики по БТ - Интеграции с системами смежных команд - Код-ревью Роль в проекте Ведущий разработчик - Разработка и оптимизация архитектуры внутри микросервисов. - Разработка и внедрение нового функционала, с учетом требований заказчика. - Оптимизация запросов к базе данных для повышения производительности и общей эффективности системы. - Поддержка и внесение изменений в существующий функционал. - Разработка автотестов для обеспечения надежности кода и предотвращения регрессий. - Участие в командных взаимодействиях, включая проведение код-ревью.
Java 11, Kotlin, Vavr, Spring Framework (boot, cloud, mvc, data), Message brokers (kafka, ibm, factor), Maven, OracleDB, Postgresql, Git, Docker, инструменты тестирования: Spock Framework, JUnit 5, Mockito, MockServer netty, Mockk.
05.2022 - наст. вр. месяцев
Система тестирования для школ Москвы и Московской области
Система онлайн-тестирования для образовательного проекта. Модуль связан со всеми ключевыми сервисами платформы и помогает сделать процесс обучение эффективнее для всех его участников. Роль в проекте Ведущий разработчик (5 месяцев) - Проведение рефакторинга кодовой базы, включая переход с Java на Kotlin. - Разработка тестового покрытия для улучшения надежности, включая создание тестовых сценариев и модульных тестов.
Java, Kotlin, Spring Boot, Postgres, Redis, Gitlab CI, Docker (+ compose)
15.12.2021 - 15.05.2022 месяца
Система лидогенерации потенциальных клиентов крупнейшего банка России
Система предназначена для регистрации потенциальных агентов, управления данными агентов и их сотрудников, электронный документооборот (ЭДО), а также единая точка входа для агентов и партнеров Роль в проекте: Ведущий разработчик (1 год 2 месяца) - Разработка архитектуры микросервисов для оптимизации и эффективного управления комплексом сервисов. - Выстраивание надежной и масштабируемой архитектуры, способствующей гибкости и быстрой адаптации к изменениям. - Проектирование надежной и эффективной архитектуры базы данных, обеспечивающей эффективное хранение и управление данными. - Разработка оптимизированных схем данных, учитывающих требования бизнес-логики. - Разработка и внедрение новой функциональности, включая написание кода. -Интеграция с внешними системами, включая использование брокеров сообщений, для эффективного обмена данными и обеспечения взаимодействия между различными компонентами системы. - Написание автотестов, первичных системный анализ.
Java 11, Spring Boot, Spring Boot Security, JUnit, Mockito, Test Containers, Maven, PostgreSQL, Spring JPA, Criteria API, Liquibase, Apache Kafka, IBM MQ, Jaeger
01.09.2020 - 31.10.2021 месяц
Система лизинга техники
Первый в России сервис подписки на устройства, который позволяет приобретать цифровые устройства в лизинг. Роль в проекте: Ведущий разработчик (8 месяцев) Задачи: - Разработка нового функционала и поддержка старого -Осуществление процесса code review для обеспечения высокого качества кода
Java 8, Kotlin, Spring Boot, Spring Security, Hibernate, Spring Data, JPA, TestNG, Mockito, Jackson
20.01.2020 - 31.08.2020 месяцев
Электронный документооборот
Система предназначена для электронного документооборота Роль в проекте Ведущий разработчик (3 месяца) - Разработка нового функционала - Покрытие автотестами -Code Review
Java 8, Spring, Cuba, JPA, Gradle, PostgreSQL
07.2019-10.2019 месяцев
Система для поиска и аудита совпадений по ключевым словам на веб-сайтах
Pharm Monitoring Роль в проекте Разработчик (3 месяца) - Разработка нового функционала - Покрытие автотестами - Code Review
Java 9, Spring, Project Reactor, Cuba, JPA, JUnit, JMockit, Gradle, MS SQL, Docker
03.2019-06.2019 месяцев
Калькулятор банковских гарантий
Система предназначена для расчета стоимости банковских продуктов, связанных с заключением контрактов в сфере госзакупок Роль в проекте: Разработчик (1 год 1 месяц) - Разработка нового функционала - Покрытие автотестами - Code Review
Java 8, Kotlin, Spring, Cuba, JPA, JUnit, Mockito, Gradle, PostgreSQL, MongoDB, Docker
02.2018-03.2019 месяцев
Система тестирования для школ Москвы и Московской области
Система онлайн-тестирования для образовательного проекта «Московская электронная школа» (МЭШ). Модуль связан со всеми ключевыми сервисами платформы и помогает сделать процесс обучение эффективнее для всех его участников. Роль в проекте Разработчик (8 месяцев) - Разработка нового функционала - Покрытие автотестами - Code Review
Java, Spring, JPA, Test NG, Mockito, Maven, Postgres SQL, Docker
08.2017-03.2019 месяцев
Система для управления транспортной логистикой
Роль в проекте Разработчик (1 год) - Разработка приложения синхронизации данных между разными системами (система логистики и система учета) - Разработка пользовательских отчетов
Jquery, JavaScript, HTML, Oracle DB, SQL, PL/SQL, Oracle ApEx
03.2016-03.2017 месяцев