Специалисты
Ключевые навыки
- Java- SQL- Spring- Spring Boot- Spring Data- JPA, Hibernate- Junit- Mockito- Testcontainers- PostgreSQL- Redis- Apache Kafka- ElasticSearch- LogStash- Kibana- Grpc- REST- SOAP- Git- Gradle- Maven- Nexus- Jenkins- GitLab- Unit Testing- OOP- Agile- XML- JSON- MVC- Docker- Kubernetes- OpenShift- Unix
NDA
Состав команды: 5 бэкенд разработчиков, 2 фронтенд разработчика, 3 системных аналитика, 5 тестировщиков, 1 дизайнер, 1 тимлид, 1 руководитель проекта Роль: бэкенд разработчик Описание проекта Шлюз контента (система управления нетоварным контентом) — информационная система, используемая для обеспечения и организации совместного процесса создания, редактирования и управления контентом предоставляемого фронтофисам. Шлюз контента входит в группу систем E-commerce платформы или, как еще принято говорить в компании, в слой middle office-систем. Что было сделано Были реализованы несколько модулей основной части проекта (Админ панели) и разработан высокоскоростной middle-layer, называемый внешним API, к которому подключается бизнес и через CRUD операции получает шаблоны контента для различных систем (мобильная версия, веб-сайты). Был реализован конструктор контента по паттернам, где контент менеджер через удобный редактор с легкостью создает контент для страниц, с гибко настраиваемыми модулями. Также был реализован конструктор CLP (Content-landing-page), где менеджер быстро создает простые веб-страницы для потребностей бизнеса.
Spring / Spring Boot 2 / Spring Web / Spring Security 2 / JOOQ / JUnit5 / Mockito / Spring Test / Spring Boot Test / Docker / Kubernetes / helm / gitlab pipeline / FluentBit / OracleDB / MongoDB / Keycloak / ELK / Grafana
Апрель 2023 – Июль 2024 месяца
NDA
Состав команды: 1 бэкенд разработчик, 1 фронтенд разработчик, 1 руководитель проекта Роль: бэкенд разработчик Описание проекта Платформа разрабатывалась для отдела тарификации логистической компании. Суть проекта заключалась в создании так называемых тарифов для клиентов с последующей генерацией файлов и выгрузкой в хранилище. Что было сделано 1. Разработан сервис для генерации тарифных планов. 2. Разработка проекта шла с нуля, приходилось анализировать и усовершенствовать предоставленную нам модель базы данных. 3. Реализована система создания 8-и видов тарифов для клиентов с последующей возможность редактирования. 4. Настроена интеграция двух сервисов с помощью kafka. Данные после этапа создания и прохождения этапа валидации от сотрудников отдела тарификации отправлялись в метод генерации файлов другого сервиса, с которым нашей команде приходилось плотно работать, внедряя новые алгоритмы для генерации различных видов файлов.
Java / Spring / Spring Boot 3 / Freemarker / Minio / Kubernetes / Redis
Апрель 2022 – Март 2023 месяцев
NDA
Состав команды: 2 бекенд-разработчика, 2 фронтенд-разработчика, 2 тестировщика, 1 дизайнер, 1 менеджер проекта Роль: бекенд-разработчик Описание проекта Компания в одном из своих направлений занимается предоставлением финансовых услуг населению. Эти услуги состоят из оформления вкладов, кредитов наличными, карт, депозитов, а также предоставления списка компаний, и перенаправления на сайты банков, которые занимаются оформлением. Что было сделано 1. осуществлял выгрузку данных из одной БД в другую через Spring Batch по запросам аналитиков. 2. внедрял микросервисную архитектуру, разрабатывал BFF-сервисы (ранее был монолит на PHP, переделывали на Java). 3. дорабатывал самописную CRM систему (центр управления финуслугами) по запросам.
Java 11 / Spring / Spring Batch / PostgreSQL
Июль 2021 – Март 2022 месяца