Специалисты
Навыки: Написание кода, Анализ кода, Участие в командном код-ревью, Командная разработка.
Инструменты:
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 месяцев