Специалисты

Описание

Языки программирования: Java 11+
Технологии: Spring (Core, Boot, Web, Security, Cloud, Data), Hibernate, REST, Apache Maven/Gradle, Redis, Junit 5, SQL, NoSQL, Keycloak, Docker, Kubernetes, ELK, MiniO, Flyway, SOAP
Очереди сообщений: Apache Kafka, RabbitMQ, NATS
Инструменты: Gitlab/Gitlab CI, GitHub, Jira, Confluence, ELK
Методологии: Scrum/Agile, Kanban, XP
Базы данных: SQL (PostgreSQL), NoSQL (Redis, MongoDB)
ОС: Linux, Windows
Система управления версиями исходного кода: Git
IDE: IntelliJ IDEA
Образование
Название учебного заведения: УлГТУ
Специальность: Факультет информационных систем и технологий, Программная инженерия.

Опыт
Проект

BPM-система

Описание

Роль на проекте: Java-разработчик Описание: BPM-система для автоматизации бизнес-процессов компании: ведение и учет сотрудников, найм/подбор/увольнение сотрудников, планирование и контроль задач, документооборот, бухгалтерия, система финансового менеджмента с заказчиками и исполнителями, инструменты для маркетинга, ведение и учет материальных ценностей. Множество интеграций с различными внешними системами Обязанности: -Проектирование сервисов и схемы БД -Разработка ПО -Написание unit- и интеграционных тестов -Проведение код-ревью -Оптимизация выполнения запросов -Настройка CI/CD -Реализация и внедрение общих библиотек-стартеров для оптимизации кодовой базы Достижения -Реализовала подсистему авторизации пользователей системы с интеграцией с Keycloak -Спроектировала и реализовала подсистему управления сотрудниками -Спроектировала и реализовала подсистему нотификации пользователей на основе шаблонов в различные каналы связи -Спроектировала и реализовала сервис генерации и сохранения отчетов в облачное S3-хранилищем -Реализовала сервис-шлюз (Spring Cloud Gateway) Команда: 4 backend-разработчика, 2 аналитика, 3 frontend-разработчика, 2 QA, 1 DevOps, PM

Технологии

Java 21, Spring Boot (Core, Data, MVC, Security, Cloud), Apache Kafka, RabbitMQ, Redis, GitLab, Docker, Keycloak, Kubernetes, ELK, Junit 5, MiniO, PostgreSQL, Flyway, SOAP

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

Июнь 2023 — н.в. месяцев

Проект

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

Описание

Роль на проекте: Java-разработчик Описание: Система, реализующая функционал по сбору, анализу и управления данными, собранными из чат-бота для составления статистики по ключевым метрикам взаимодействия пользователей с чат-ботом Обязанности: -Разработка ПО -Написание unit и интеграционных тестов -Проведение код-ревью Достижения: -Реализация логики сбора статистики -Реализация доменной модели по разделам меню и данным пользователей -Реализация логики обработки статистических данных Команда: 2 backend-разработчика, 1 аналитик, PM

Технологии

Spring Boot, Spring Web, Spring Cloud, Spring Data JPA, Hibernate, REST, Apache Maven, Junit 5, SQL, RabbitMQ, PostgreSQL, Flyway

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

Ноябрь 2022 – Май 2023 месяца

Проект

Телеграм-бот с личным кабинетом клиентов компании

Описание

Роль на проекте: Java-разработчик Описание: Система, реализующая функционал для реализации личного кабинета пользователей регионального филиала газораспределительной компании с телеграм-ботом в качестве клиентского приложения. Авторизация/регистрация в системе, обработка заявок на обслуживание, отправка персональных уведомлений и массовых рассылок пользователям телеграм-бота, управление обратной связью от пользователей системы Обязанности: -Разработка ПО -Написание unit- и интеграционных тестов -Проведение код-ревью Достижения: -Разработка сервиса бот-адаптера -Реализация функции регистрации пользователей -Разработка сервиса обработки заявок на тех. обслуживание газового оборудования -Разработка функции обработки заявок на газификацию объектов -Проектирование и разработка сервиса сбора обратной связи клиентов -Проектирование и разработка сервиса отправки персональных уведомлений и массовых рассылок через телеграм-бот -Реализация интеграции с внешним сервисом заказчика Команда: 3 backend-разработчика, 1 аналитик, 1 DevOps, PM

Технологии

Java 17, Spring Boot, Spring Web, Spring Security, Spring Data JPA, Hibernate, REST, Apache Maven, Junit 5, SQL, NATS, PostgreSQL, Flyway

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

Март 2022 – Октябрь 2022 месяца

Проект

Платформа управления реферальным маркетингом

Описание

Описание: Система, реализующая процесс регистрации агентов и привлечения новых клиентов через реферальные ссылки. Учет вознаграждения за привлечение клиентов, формирование выплат. Интеграция со сторонними сервисами верификации документов. Роль на проекте: Java-разработчик Обязанности: -Разработка ПО -Написание unit и интеграционных тестов Достижения: -Разработка сервиса управления реферальными ссылками -Разработка подсистемы выплат вознаграждений -Разработка интеграции со сторонним сервисом для верификации документов Команда: 2 backend-разработчика, 2 аналитика, 1 DevOps, PM

Технологии

Spring Boot, Spring Web, Spring Security, Spring Cloud, Spring Data JPA, Hibernate, REST, Apache Maven, Redis, Junit 5, PostgreSQL, Flyway

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

Сентябрь 2021 – Февраль 2022 месяца