Специалисты

Описание

Навыки: Написание кода, Анализ кода, Участие в командном код-ревью, Командная разработка.

Инструменты:
Spring Spring Boot Spring Data Spring MVC Spring Cloud Spring Mail Micronaut ORM, Hibernate Hibernate Envers Apache Maven Gradle Apache Commons Rest Template Feign Client Junit Mockito FlyWay Apache Kafka MapStruct SQL Postgresql H2 Swagger GIT GitLfs Gitlab Bitbucket

Операционные системы: Windows Linux

Языки программирования: Java

Образование:
Пензенский государственный технологический университет, Пенза. Программная инженерия

Опыт
Проект

Транспортная карта города

Описание

Роль: разработчик Внутренний стартап. Система бесконтактной оплаты проезда в маршрутных транспортных средствах. Разработка личного кабинета пользователя и реализация бизнес-логики по расчетам и выводу информации о пассажирских перевозках.

Технологии

Spring Boot, Spring MVC, Spring Data, Hibernate, FlyWay, JUnit, Mockito, Docker-compose, TestContainers, Gitlab

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

8 месяцев

Проект

Система управления электронным документооборотом

Описание

Роль: разработчик Разработка модулей системы. Формирование контейнеров документов для отправки между подразделениями. Формирование БД информацией, забиваемой операторами (разработка REST API). Разработка Job-менеджера для автоматизации рассылки операторам информации различного характера. Участие в командной разработке по методологии SCRUM. Проведение код-ревью (в рамках кросс-код-ревью). Изучение функциональности текущей системы и расширение её согласно тасок из джиры (фикс багов, расширение функциональности).

Технологии

Spring Boot, Spring Data, Spring Mail, Spring Security, Apache Kafka, Postgres, Hibernate, Maven, Junit, Docker, GitLab

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

11 месяцев

Проект

Система расчета и анализа показателей экономической деятельности предприятия

Описание

Роль: разработчик Разработка системы строго в соответствии с ТЗ от аналитиков. Построение REST API. Участие в командной разработке. Доработка отчетов, созданных в Apache Poi. Формирование бизнес-логики, завязанной на расчете многочисленных экономических формул.

Технологии

Spring Boot, Spring MVC, Spring Data, Apache Poi, Hibernate, FlyWay, Gitlab.

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

6 месяцев

Проект

Справочник учета детале-сборочных единиц

Описание

Роль: разработчик Формирование базы справочника учета детале-сборочных единиц. Формирование модели данных для построения дерева сборочных единиц. Разработка REST API. Отслеживание динамики изменения справочника с помощью Job Scheduler и отправка изменений в Apache Kafka. Ведение протокола корректировки с помощью Hibernate Envers.

Технологии

Spring Boot, Spring Data, Spring MVC, PostgreSQL, Hibernate, Hibernate Envers, Apache Kafka, Maven, Junit

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

6 месяцев

Проект

Электронная библиотека университета

Описание

Роль: разработчик Разработка back-части для приложения по работе с печатными изданиями. Приложение для чтения и заказа книги для покупки. Интеграция со сторонним API, предоставляющим информацию о книгах и их статусе: для продажи или чтения.

Технологии

Spring Boot, Spring MVC, Spring Data, Hibernate, FlyWay, Swagger, RestTemplate, Gitlab

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

5 месяцев

Проект

Программный комплекс лицензирования

Описание

Роль: разработчик Портал для предоставления организациям лицензий, а также других услуг, связанных со сферой лицензирования. Проект состоял из двух программных комплексов, один из которых включал отдельные модули, отвечающие за свои функции. Разработка REST API, написание SQL-скриптов, составление бизнес-логики для расчетов данных. Участие в командной разработке по методологии SCRUM, участие в оценке планирования задач.

Технологии

Micronaut, PostrgesQL, Apache Maven, Hibernate, Git, GitLfs, BitBucket, Jira, Atlassian, Lombok

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

19 месяцев

Проект

Система мониторинга и прогнозирования проектных работ

Описание

Роль: разработчик Приложение комплексного решения для ведения проектной деятельности в IT-компании. Микросервисная архитектура. Разработка API. Участие в проработке архитектурных решений. Общение с аналитиком по формированию ТЗ. Проведение код-ревью. Планирование работ на спринт. Работа по SCRUM.

Технологии

Spring Boot, Spring MVC, Spring Data, Spring Cloud, Feign Client, KeyCloack, MapStruct, Hibernate, PostgreSQL, Apache Kafka, Junit, Mockito, Gradle

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

8 месяцев