Специалисты
Ключевые навыки
- Java- Spring - Spring Boot- Spring Cloud- JPA, Hibernate- Oracle- PostgreSQL- MongoDB- Redis- Nginx- Apache Kafka- RabbitMQ- Apache Tomcat- ElasticSearch- LogStash- Kibana- REST- Grpc- Git- Gradle- Maven- Agile- Docker- Camunda- Kubernetes- Nexus- Unix
NDA
Описание проекта Управление механической целостностью статического оборудования и трубопроводов, расчет оптимального цикла инспектирования оборудования с учетом факторов риска и рекомендаций по техническому обслуживанию и ремонту оборудования. Внедрение гибкости существующего решения для настройки и доработки со стороны вендора. Что было сделано Спроектирована гибкая модель данных с учетом требований проекта. Разработаны и внедрены алгоритмы для оценки рисков и возможных затрат предприятия. Поддержка динамических экранных форм. Разработан модуль для управления статусными переходами. Реализован функционал динамических запросов для гибкого доступа к данным. Разработан модуль для создания отчетов на базе 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 – Октябрь 2024 месяца
NDA
Описание проекта Проект заключался в развитии десктоп-продукта для одного из лидеров на Российском рынке продажи бытовой техники и электроники, который использовался сотрудниками для проведения продаж внутри сети. Что было сделано 1. Реализация новых бизнес-процессов: внедрение экспресс-доставок, развитие процесса возврата товаров, интеграция с корпоративными сервисами (например, сервис определения цен товаров, получения доступных дат для доставок) и т.д. 2. Написание технической документации и представление ее на комитете разработчиков, что из себя представляло некоторую "защиту", где необходимо было представить свое решение и дать пояснение почему оно именно такое. 3. В состав технической документации, составляемых разработчиком, входило: Руководство по настройке - документ, необходимый для команды поддержки, к которой обращались тестировщики. В нем приводилось описание, что необходимо выполнить на среде тестирования, для корректной работы фичи/фикс задачи; Технический концепт - документ, который представлял из себя описание бизнес-процесса, и внедренных преобразований: добавленные/измененные классы, изменение модели данных в БД, импакт-анализ и т.д. 4. Уменьшение технического долга, который накопился за годы развития монолита. Изначально приложение было разработано для заказчика из Австрии, а лишь впоследствии было принято решение о приобретении лицензии для последующей доработки и вывода его в продакшн внутри сети. Ввиду этого, в процессе доработки приложения, появлялось большое количество дефектов, многие из которых решили не фиксить и поместить их в "технический долг", потому что "они ни имели большого влияния на бизнес процессы". Поэтому, когда были промежутки между feature задачами - разработчики занимались техническим долгом. Например, задачи по корректному отображению GUI, корректировки процессов выгрузки данных по чекам в другие системы ввиду того, что на этапе разработки не всегда поддерживали актуальный контракт и часть данных не передавали 5. Доработка уже ранее существующих процессов ввиду изменений в законодательстве. Большая часть подобных доработок была завязана на документах: приходилось создавать печатные формы, дорабатывать существующие документы с помощью инструмента Jasper Reports 6. Ревью кода.
Java 8 / Jasper Reports / PostgreSQL / Oracle / Jenkins / Maven
Март 2022 – Апрель 2023 месяца
NDA
Описание проекта Перед командой стояла задача автоматизации бизнес-процессов: большинство задач, связанных с документооборотом, выполнялись сотрудниками клиента вручную. Специфика работы операционистов предполагала внесение данных во внутреннюю систему. По причине человеческого фактора частично страдало качество, появлялись ошибки. Были внедрены технологии Robotic Process Automation (RPA), «Машинное чтение» и «Искусственный интеллект» в бизнес-процессы по регистрации, маршрутизации и типизации документов, что позволило сократить количество времени, затрачиваемое сотрудниками на рутинные задачи, увеличилась точность и скорость выполнения таких задач. Что было сделано Настроена автоматизация сбора входящей корреспонденции в сервисе Госпочта, МСЭД, МосЭДО, сбора входящей корреспонденции, отправленной сотрудникам в виде файла (скан-образцов документов) через веб интерфейс системы. Реализована автоматизация регистрации документов в АСУД ИК с помощью распознанных и полученных данных. Реализована маршрутизация документов в АСУД ИК в структурные подразделения корпоративно-правового блока (КПБ) до уровня руководителей и/или исполнителей. Дополнительно разработана система учета отработанных документов, формирования и сохранения отчета об ошибках.
Java (backend) / React (frontend) / Python (нейронка) / PostgreSQL (хранилище) / Файловое хранилище, ActiveDirectory / Spring Boot / Gradle / Flyway / Cisco AnyConnect / Forti Client / Team City
Апрель 2021 – Февраль 2022 месяца