Москва
Резюме № 45684928
Обновлено 26 июня
Превью фото соискателя

Java developer

Был больше месяца назад
По договорённости
Соискатель скрыл дату рождения, не состоит в браке
Москваудаленная работа
Занятость
полная занятость
Гражданство
Россия
Контакты
Телефон

Почта
Будут доступны после открытия
Профессиональные навыки
  • Показать еще
Фото, имя и контакты доступны только авторизованным пользователям

Опыт работы 5 лет

    • Июнь 2023 – май 2025
    • 2 года

    Старший специалист

    Неoфлeкc, Москва

    Обязанности и достижения:

    Разработка (технических решений, анализ технических заданий, декомпозиция и оценка задач, проведение code-review) микросервисов как текущих, так и новых, где волен сам выбирать будущую структуру проекта. Приходилось в задачах также рефакторить старый код. По процессам - стремились к скраму. В команде было: ретро встречи, груминги, daily/weekly, демо, ПСИ. Команда была большая, разделена на два подпроекта: - База знаний (типа confluence), в которой большую часть приходилось заниматься устранением багов (тех. долг). И поисковая система по статьям и прочим категориям (заголовки, тело статьи и прочие блоки), где познакомился ещё ближе с ElasticSearch. - Система контроля действий оператора (время работы, ухода на перерыв и пр., статусы заявок, ну и работа с классификацией заявок было отдельным пластом) В первое время удалось поработать в двух командах и соответственно в двух этих подпроектах. Тестирование как локально (докер образы), так и на стендах. Где-то jar'ник закидывать, где-то докер образ. Слежение за сервисами через портейнер и графану. Примеры задач: • Добавить поиск по минус словам, которые надо исключить из результатов (как в гугле) (знакомство с полнотекстовым поиском ElasticSearch) • Написать сервис отправки email и sms сообщений. • Добавить изменения в существующий api по CRUD согласно новым бизнес требованиям, и сделать существующий более гибким к новым изменениям. • Разработать решение, позволяющее снять нагрузку с бота, чтобы он не падал Также далее проводилась разработка для внутренних сервисов компании. Сервисы вращались на кластере кубера. Разработка сервиса криптографической-подписи документов (с: "СКАД", "Сигнатура", JCA). Подписание, хранение ключей, валидация подписей. Ну и мелкие задачи в других сервисах. ========= Участие в разработке крипто-моста через сети Etherum\Waves. Составляли архитектуру, рисовали схемы. Написал на Solidity создание смарт-контракта. Поскольку это не основной стек на рынке, думаю, с этим вряд ли ещё раз столкнусь, поэтому описывать дальше не буду. О процессах на последнем проекте: команда — 3-4 разраба, включая лида, 1 тестер. Аналитика задач и способы решения самостоятельно, с дальнейшим заполнением в confluence. Проводились демо с обновлениями для заказчиков. Стеки: Java 17-23 (Virtual threads, JCA), Spring Boot 3, Kafka, Docker compose, Postgres, Liquibase, Impala, K&S, Gitlab-CI, Helm - --- Draw.io, Solidity ========================================== Небольшой опыт наставничества (курирования) с начинающими разработчиками. А также приходилось проводить/участвовать в собеседованиях (для всех уровней) разработчиков в команду.
    • Май 2021 – май 2022
    • 1 год и 1 месяц

    Инженер-программист

    Bell Integrator, Москва

    Обязанности и достижения:

    Разработка в проекте для Московской биржи. Переход с библиотек Eclipse на новый технологический стек (с использованием SpringBoot и т. д.). Разработка модулей для Санкт-Петербургской биржи (MVP). Работал в двух модулях (из 20+): Модуль index-server, который: • вычисляет индекс по определенным формулам и времени • отправляет вычисленные значения в другие модули (например, в модуль мониторинга через Kafka, или по протоколу Fix в центральный модуль системы, или по HTTP в другие сервисы) • хранит вычисленные значения (SpringDataJpa, Postgres) И Attachment-service: • сервис хранения и передачи файлов между другими сервисами (хранение в файловой системе в папках).
    • Апрель 2020 – апрель 2021
    • 1 год и 1 месяц

    Ведущий инженер-программист

    Сбер, Москва

    Обязанности и достижения:

    Разработка решения на основе BigData (Hadoop) по управлению данными в распределенной вычислительной среде — Графовая платформа. • Реализация бизнес-логики микросервисов: преобработка данных, преобразование данных, структурирование к отображению, анализ и написание связей между источниками. • Создание/настройка потоков/job'ов для работы с данными • Развертывание на кластере: настройка и деплой (ручной или Jenkins); немного Ansible. • Написание JUnit тестов.
    • Июнь 2019 – март 2020
    • 10 месяцев

    Java developer

    itfb, Москва

    Обязанности и достижения:

    Разработка решения на основе BigData (Hadoop) по управлению данными в распределенной вычислительной среде. Написание/поддержка веб-сервисов (на основе SpringBoot) для трёх подсистем: подсистемы хранения метаданных, подсистемы обработки и преобразования данных, и подсистемы навигатора: • Реализация бизнес-логики микросервисов, работа со слоями приложения. (Работа с сущностями, маппингом DTO, фильтрами) • Реализация взаимодействия с базой данных (PostgreSQL) (Criteria Api, JDBCTemplate, Liquibase) • Поддержка кода и исправление багов. - --- Разработка системы хранения журналов действий пользователей средств связи на основе ElasticSearch. Написание/поддержка кода для многомодульного приложения (на основе SpringBoot, WebFlux): • Реализация бизнес-логики микросервисов, и взаимодействия между ними (RestTemplate, WebClient) • Реализация взаимодействия с базой данных (PostgreSQL, Flyway) • Поддержка кода и исправление багов.

Образование

Обо мне

Дополнительные сведения:

В работе не оставляю на потом моменты, которые изначально непонятны, стараюсь сразу закрыть создающиеся вопросы. Требователен к себе, поэтому ожидаю от коллег не меньших компетенций по их части. Всегда готов помочь, подсказать что-то по рабочим моментам и дать совет. Легко коммуницирую с любым типом людей, и нравятся открытые люди, так как сам такой. Если в голове появилась идея, как улучшить какой-либо процесс или что-то на проекте, то обязательно её предложу. Стремлюсь к тому, чтобы код был написан качественно и поддерживаемо. Стараюсь искать наилучший подход к решению поставленной задачи. Не плохо развито аналитическое мышление. Также люблю логические задачи. В целом, технические вещи с которыми имел дело: • Spring Boot (в том числе и Spring Security немного) • PostgreSQL (Criteria Api, JDBCTemplate), Liquibase / Flyway • Kafka/RabbitMQ • Java 8-23: Stream Api, Reflection, RegEx, Virtual threads, JCA • Kotlin/Go (не сильно) • Hadoop (Spark, Hive, Impala, Solr, Elastic Search) • Maven, Git (GitLab, Bitbucket) • Bash, Jenkins, Ansible • Postman, Swagger, OpenApi • JUnit, Mockito • Draw.io

Иностранные языки

  • Английский язык — технический
Фото, имя и контакты доступны только авторизованным пользователям
Обновлено 20 ноября
no-avatar
Java developerз/п не указана
Обновлено в 0:25
no-avatar
Java developer70 000 ₽
Последнее место работы (3 мес.)Java-разработчик (стажёр)Июль 2024 – октябрь 2024
Обновлено 26 сентября
Превью фото соискателя
Программист Javaз/п не указана
Обновлено 11 ноября
Превью фото соискателя
Разработчик Javaз/п не указана
Последнее место работы (7 мес.)Инженер-программистФевраль 2025 – сентябрь 2025
Обновлено 21 ноябряПоследнее место работы (11 мес.)Java developerДекабрь 2024 – работает сейчас
Обновлено вчераПоследнее место работы (2 года и 1 мес.)Java developerОктябрь 2023 – ноябрь 2025
Обновлено 18 ноября
no-avatar
Java developerз/п не указана
Последнее место работы (1 год и 4 мес.)Java developerИюль 2024 – работает сейчас
Обновлено 24 октября
no-avatar
Java Developer120 000 ₽
Последнее место работы (1 год и 10 мес.)ПрограммистЯнварь 2024 – работает сейчас
Обновлено 7 ноября
no-avatar
Java developerз/п не указана
Обновлено 22 октября
Работа в МосквеРезюмеIT, Интернет, связь, телекомАдминистрирование баз данныхПрограммист-разработчик Java