Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Имею опыт разработки на Java 10+ лет. До этого примерно столько же времени занимался программированием PLC и встраиваемых систем на С++.
В качестве soft skills могу выделить следующие навыки: ориентированность на достижение качественного результата, самостоятельность, инициативность (не жду, если нет прямых назначенных задач), ответственность (как за реализацию задач, так и за сроки), некоторые менеджерские навыки - проводил код-ревью, планировал и декомпозировал задачи, занимался онбордингом и менторством новых сотрудников.
В Gost Group награжден грамотой "За высокий профессионализм".
Проекты
(11 лет)
АС "Система распределенных вычислений"/АС "Калькулятор рисков"
Роль
Senior Java Developer
Обязанности
АС "Система распределенных вычислений"/АС "Калькулятор рисков"
Backend: Java 21 / Python 3, Spring Boot 3, Spring Security, Spring Data, PostgreSQL,
jOOQ/Hibernate, Apache Kafka, Minio
Tools: Maven, Liquibase, MapStruct, Jackson, Lombok, Swagger.
DevOps: GitLab, Kubernetes, Kubeflow.
- Управление разработкой платформы для выполнения расчетов внутри банковских систем (расчет риск-метрик по подходу ПВР, бухгалтерские расчеты, проектное финансирование)
- Проектирование, разработка микросервисов на Java/Python
Стек специалиста на проекте
PostgreSQL, Apache Kafka, Git, JUnit, Mockito, Jackson, Maven, Spring Security, Swagger, Kubernetes, GitLab, Liquibase, Lombok, JOOQ, MapStruct, MinIo, Spring Data, Python3, CI/CD, Java 21, hibernate6, Spring boot 3, Kubeflow
Отрасль проекта
FinTech & Banking
Период работы
Апрель 2023 - По настоящее время
(2 года 6 месяцев)
Low-code platform Soarse (дальнейшее развитие GOST Platform)
Роль
Ведущий разработчик Java
Обязанности
Low-code platform Soarse (дальнейшее развитие GOST Platform)
Backend: Java 17, Spring Boot 2, Spring Cloud, Spring Security, Spring Data, PostgreSQL, jOOQ/Hibernate, Redis, OpenSearch, Hazelcast, RabbitMQ, Minio, Apache Jena.
Tools: Maven, Flyway, MapStruct, Jackson, Lombok, Swagger, Stoplight.
DevOps: GitLab/Bamboo, Docker, Docker Swarm, Kubernetes.
- Работа над программным комплексом "GOST Platform" (https://gost-group.ru/gost-platform/), собственной разработки компании, которая представляет собой решение для систем управления мастер данными и НСИ.
- Разработка "с нуля" дальнейшего развития "GOST Platform" - Low-code платформы Soarse (https://soarse.com/), универсального решения для информационных систем любого назначения.
- Архитектор сервисов: сервис управления мастер данными MDM, сервис дерева объектов, сервис файлов, сервис связей/онтологий, сервис полнотекстового поиска.
- Выбор архитектурных и технических решений системы для закрепленных за мною сервисов.
- Проектирование, прототипирование, самостоятельная разработка отдельных сервисов в микросервисной архитектуре системы, определение модели хранения данных, проектирование схем БД для сервисов.
- Проектирование и написание дизайн решений для нового функционала системы.
- Документирование API системы по стандарту OpenAPI (https://stoplight.io/)
- Документирование готовых решений, написание статей для внутренних баз знаний в Notion.
Работа в проектах:
* Государственная информационная система "Инженерно-энергетический комплекс Санкт-Петербурга" РС ИЭК.
* Программный комплекс управления нормативно-справочной информации для АО «ОЭК».
* Программный комплекс для проекта "Московское долголетие".
Backend: Java 8, Spring Boot, Spring Data, Spring Security, PostgreSQL, Hibernate, jOOQ, ElasticSearch, Hazelcast, RabbitMQ.
BPM: Flowable/Activity.
Tools: Gradle, Flyway, MapStruct, Jackson/GSON, Lombok, Swagger.
DevOps: Bamboo, Docker
Список задач:
- Реализация ключевого функционала системы.
- Участие в принятии архитектурных решений.
- Оптимизация узких по производительности мест системы
Сервис управления доступом к информационным системам и ресурсам (СУДИС) МВД РФ.
Роль
Ведущий разработчик Java
Обязанности
Сервис управления доступом к информационным системам и ресурсам (СУДИС) МВД РФ.
Backend: Spring 4, WildFly 10, Spring Data, Apache Thrift, MyBatis, PostgreSQL, Redis, Couchbase Server.
Frontend: Vue.JS, Element UI, Webpack.
Build: Maven, Docker.
CI: Jenkins.
Список задач:
- Добавление новой функциональности, рефакторинг и оптимизация существующего кода.
- Реализация фронт части веб-приложения на Vue.JS, HTML-верстка.
- Разработка API для внешних систем.
- Работа в смежных проектах по части интеграции API СУДИС, консультирование, разрешение проблем.
- Написание прикладных консольных утилит (Spring Boot).
- Настройка и подготовка окружения тестовых стендов.
- Код ревью.
- Декомпозиция и распределение задач между разработчиками, оценка и контроль
выполнения задач.
- Участие в планировании релизов и обсуждении задач.
Достижения:
- За короткое время освоил и написал базовую фронт-часть приложения на основе
фреймворков Vue.JS + Element UI. Внедрил использование системы сборки Webpack.
Шефствовал над младшим фронтенд-разработчиком. Итог - полностью переписан
фронтенд, значительно улучшилось юзабилити и время отклика приложения.
- Выполнял функции по управлению командой разработчиков (2 человека).