Специалисты
Операционные системы Linux, Windows
Языки программирования: Java (версии 8-17)
Фреймворки: Spring, Spring Boot, Spring Security, Hibernate
Базы данных: PostgreSQL
Инструменты: Git, Bitbucket, Intellij IDEA, Docker, Kubernetes, Maven, Gradle, Postman
Тестирование: JUnit, Mockito
Протоколы и технологии: Swagger
Шаблоны проектирования: Понимание ООП, структур данных, базовых алгоритмов, паттернов проектирования
Сообщения и очереди: Kafka
Миграции и управление схемами: Liquibase, Flyway
Прочее: Опыт разработки веб-приложений, опыт работы в команде
Образование Пензенский государственный университет, г. Пенза, (ФMT) “Технология машиностроения”
Система управленческого учета
Роль Backend Developer Описание проекта Разработка инструмента по ведению плана производства компании, оценки проектного времени, загрузки персонала Основные задачи разработка плана производства, на основе загруженных в приложение excel-файла, отчетов, справочников расчеты отклонений разработка аутентификации и авторизации интеграция со сторонним сервисом учета времени написание миграций написание тестов, сервисов и api.
Java/Spring, GitLab, Hibernate, SQL, Maven, Git, Docker, PostgreSQL, Flyway, Swagger, REST, JS, React, Redux, React-router(-dom), REST API, Axios, Thunk, Sass, Datepicker, Dayjs
январь 2024 - наст. вр. месяцев
Комплексный сервис для организации обслуживания клиентов в банках или других организациях, использующих электронные очереди на монолитной архитектуре.
Роль Backend Developer Описание проекта Проект является комплексным сервисом для организации обслуживания клиентов в банках или других организациях, использующих электронные очереди на монолитной архитектуре. Система содержит интеграции с сервисом речевой аналитики, сервисом идентификации по биометрии, программно-аппаратными комплексами для получения оценки качества обслуживания. Основные задачи разработка аутентификации с ldap разработка сервисов для работы операторов, клиентов, регистраторов, ИТ написание миграций написание тестов
Java, TypeScript, JavaScript, WebSockets, Vernit, VisionLabs LUNA PLATFORM, PostgreSQL, Confluence, Gitlab, Postman, Swagger, Dev tools
ноябрь 2023 - февраль 2024 месяца
CRM-системы
Роль Backend Developer Описание проекта Программа для оптимизации процессов взаимодействия с клиентами и упрощения работы сотрудников компании. Основные задачи разработка моделей пользователей, заказов, профилей, тем и операций с ними (вместе с api) работа с миграциями в liquibase написание инструкций в docker-файле разработка авторизации и аутентификации приложения (выдача/обновление токенов, разграничение по ролям) покрытие кода тестами всех позитивных и негативных сценариев написание спецификаций SwaggerUI
Java, Spring Security, JWT, Spring Boot, PostgreSQL, Liquibase, Maven, Swagger, JUnit, Mockito, Postman, Miro, Bitbucket, Docker, Intellij Idea
декабрь 2020 - ноябрь 2023 месяца