Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Имею опыт разработки на Java 10+ лет. До этого примерно столько же времени занимался программированием PLC и встраиваемых систем на С++.
В качестве soft skills могу выделить следующие навыки: ориентированность на достижение качественного результата, самостоятельность, инициативность (не жду, если нет прямых назначенных задач), ответственность (как за реализацию задач, так и за сроки), некоторые менеджерские навыки - проводил код-ревью, планировал и декомпозировал задачи, занимался онбордингом и менторством новых сотрудников.
В Gost Group награжден грамотой "За высокий профессионализм".
Проекты
(10 лет 10 месяцев)
АС "Система распределенных вычислений"/АС "Калькулятор рисков"
Роль
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
Стек специалиста на проекте
Java 21, GitLab, Kubeflow, Spring Data, Lombok, Liquibase, JOOQ, Git, JUnit, Mockito, Jackson, Swagger, MinIo, Spring Security, MapStruct, Maven, Python3, hibernate6, PostgreSQL, Spring boot 3, CI/CD, Kubernetes, Apache Kafka
Отрасль проекта
FinTech & Banking
Период работы
Апрель 2023 - По настоящее время
(2 года 4 месяца)
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 человека).