Специалисты

Описание

Ключевые навыки
Programming Languages
- Java
Framework/Library
- Spring - Spring Boot- Spring Cloud- JPA, Hibernate
DBMS
- Oracle- PostgreSQL- MongoDB- Redis
Application/Web Servers
- Nginx- Apache Kafka- RabbitMQ- Apache Tomcat- ElasticSearch- LogStash- Kibana
Application Type
- REST- Grpc
Development Tools
- Git- Gradle- Maven
Other
- Agile- Docker- Camunda- Kubernetes- Nexus- Unix

Опыт
Проект

NDA #1 (промышленность)

Описание

Роль: Java бэкенд разработчик Состав команды: 2 бэкенд разработчика, 2 фронтенд разработчика, 2 бизнес-аналитика, 2 тимлида, 1 руководитель проекта Описание проекта: Управление механической целостностью статического оборудования и трубопроводов, расчет оптимального цикла инспектирования оборудования с учетом факторов риска и рекомендаций по техническому обслуживанию и ремонту оборудования. Внедрение гибкости существующего решения для настройки и доработки со стороны вендора. Что было сделано: Спроектирована гибкая модель данных с учетом требований проекта. Разработаны и внедрены алгоритмы для оценки рисков и возможных затрат предприятия. Поддержка динамических экранных форм. Разработан модуль для управления статусными переходами. Реализован функционал динамических запросов для гибкого доступа к данным. Разработан модуль для создания отчетов на базе Jasper Reports.

Технологии

Java 17 / Gitlab / Spring / Spring State Machine / PostgreSQL / Redis / Hibernate / QueryDSL / Apache POI / Freemarker / Mapstruct / Apache Olingo / AWS S3 / Logstash / Kubernetes / Jira / Confluence

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

Апрель 2023 – Февраль 2025 месяцев

Проект

NDA #2 (финтех)

Описание

Роль: Java бэкенд разработчик Состав команды: 4 бэкенд разработчика, 3 фронтенд разработчика, 3 аналитика, 3 тестировщика, 1 тимлид, 1 руководитель проекта Описание проекта: Поддержка и развитие банковской системы по работе с юридическими лицами. В рамках системы клиента банка имеют широкий функционал по управлению финансами своих организаций (переводы, патенты, работа с налогами и тд). Проект выполнен в виде микросервисной архитектуры с синхронным и асинхронным взаимодействием через очереди сообщений. Сами сервисы реализовывались в рамках гексагональной архитектуры с отдельными слоями домена, бизнес-логики и АПИ контроллеров (межсервисных и внешних). Что было сделано: Реализация микросервиса - справочники, обобщающим информацию о Клиенте (юр лице). Миграция с БД Oracle на Postgres. Оптимизация работы существующих сервисов путем рефакторинга АПИ и запросов в базу. Настройка сборок метрик на микросервисах из зоны ответственности команды.

Технологии

Java 11 / Spring / Kafka / IBM MQ / Hibernate / Postgres / Nexus / Bitbucket / Hashicorp Vault / Kibana / Grafana / Sentry

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

Январь 2022 – Апрель 2023 месяца

Проект

NDA #3 (энергетика, Электронный документооборот)

Описание

Роль: Java бэкенд разработчик Описание проекта: Перед командой стояла задача автоматизации бизнес-процессов: большинство задач, связанных с документооборотом, выполнялись сотрудниками клиента вручную. Специфика работы операционистов предполагала внесение данных во внутреннюю систему. По причине человеческого фактора частично страдало качество, появлялись ошибки. Были внедрены технологии Robotic Process Automation (RPA), «Машинное чтение» и «Искусственный интеллект» в бизнес-процессы по регистрации, маршрутизации и типизации документов, что позволило сократить количество времени, затрачиваемое сотрудниками на рутинные задачи, увеличилась точность и скорость выполнения таких задач. Что было сделано: Настроена автоматизация сбора входящей корреспонденции в сервисе Госпочта, МСЭД, МосЭДО, сбора входящей корреспонденции, отправленной сотрудникам в виде файла (скан-образцов документов) через веб интерфейс системы. Реализована автоматизация регистрации документов в АСУД ИК с помощью распознанных и полученных данных. Реализована маршрутизация документов в АСУД ИК в структурные подразделения корпоративно-правового блока (КПБ) до уровня руководителей и/или исполнителей. Дополнительно разработана система учета отработанных документов, формирования и сохранения отчета об ошибках.

Технологии

Java 8 (backend) / React (frontend) / Python (нейронка) / PostgreSQL (хранилище) / Файловое хранилище, ActiveDirectory / Spring Boot / Gradle / Flyway / Cisco AnyConnect / Forti Client / Team City

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

Май 2020 – Декабрь 2021 месяц