Специалисты
Образование Прикладная математика и информатика,
Чеченский государственный университет, неоконченное высшее.
Профессиональные навыки Языки программирования:
- Java (8, 11, 17, 21)
Фреймворки:
- Spring (Security, Boot, Web, Cloud, Test, Data)
Системы управления базами данных:
- PostgreSQL;- MySQL;- MongoDB.
Контейнеризация:
- Docker. Инструменты и библиотеки:- Swagger;- Kafka;- Grafana;- Apiman;- Keycloak;- JUnit;- Mockito;- Lombok;- RabbitMQ;- GitLab;- Flyway;- Prometheus.
Автоматизация процесса сбора данных по численности и фонду оплаты труда
О проекте Проект направлен на полную автоматизацию процесса сбора данных по численности и фонду оплаты труда (ФОТ), а также на формирование ежемесячного прогноза расходов на персонал с возможностью контроля отклонений от установленных целей. Обязанности - Создавал с нуля микросервис для ресурсного планирования и оптимизировал существующие микросервисы; - Реализовал основной микросервис для ресурсного планирования, что сократило время обработки данных в 20-30 раз; - Оптимизировал безопасность проекта, улучшив скорость работы микросервиса для регистрации и поиска пользователей с 2-3 минут до 2-3 секунд; - Разработал и оптимизировал SQL-запросы, что увеличило скорость выполнения на 20-30%; - Внедрил Docker и локальную базу данных, что снизило количество ошибок на тестовом стенде и ускорило тестирование на 20-25%; - Реализовал функционал для загрузки и выгрузки файлов CSV с валидацией; - Поднял продуктивную среду в сотрудничестве с DevOps; - Инициировал и внедрил процесс код-ревью в команде; - Проводил собеседования с новыми кандидатами. Роль Ведущий Java разработчик
Java 17, Spring (Boot, Web, Data), Keycloak, PostgreSQL, Kafka, Liquibase, JUnit, GitLab, Swagger, Maven, Lombok, Kibana, Apiman, OpenShift, Docker.
Январь 2024 - Февраль 2025 месяцев
Проект по разработке системы 3D-визуализации многоэтажных строек
О проекте Проект по разработке системы 3D-визуализации многоэтажных строек, охватывающей весь этап строительства и контроль качества строительных работ. Система предназначена для оптимизации процессов управления строительством и повышения эффективности контроля. Обязанности - Разработал сервис отчетов; - Внедрил новую библиотеку, что ускорило формирование отчетов на 10–20 раз и сократило потребление памяти в 5–10 раз; - Настроил взаимодействие между микросервисами через RestTemplate; - Выделил и настроил сервис для отправки эвентов с использованием RabbitMQ; - Подготовил обучающие материалы и статьи для улучшения процесса онбординга; - Проводил лекции по Java для стажеров и новичков. Роль Java разработчик
Java 11/17, Spring (Boot, Cloud, Web, Security, Data), PostgreSQL, MongoDB, RabbitMQ, Docker, Liquibase, Flyway, JUnit, GitLab, Swagger, Maven, Lombok, Grafana.
Февраль 2023 – Ноябрь 2023 месяца
Разработка веб-приложения для риэлторской компании
О проекте Разработка веб-приложения для риэлторской компании, направленного на улучшение внутренних процессов и взаимодействия с клиентами. Проект включает функционал для автоматизации бизнес-процессов и повышения эффективности работы сотрудников. Обязанности - Разработка нового функционала; - Поддержка и рефакторинг существующего кода; - Unit-тестирование; - Внедрение различных интеграций для автоматизации бизнес-процессов; - Проведение code review; - Поиск и исправление багов. Достижения: - Реализовал и оптимизировал сервисы сохранения видео; - Выступал в роли наставника для новых сотрудников; - Совместно с системными аналитиками разрабатывал архитектурные решения, что улучшило взаимодействие в команде. Роль Java разработчик
Java 11, Spring (Boot, Cloud, Web, Security, Data), PostgreSQL, Kafka, Docker, Liquibase, JUnit, GitLab, Swagger, Gradle, Lombok, Prometheus, Grafana.
Февраль 2020 – Июнь 2023 месяца
CRM для сети ресторанов
О проекте Разработка CRM системы для сети ресторанов, направленной на автоматизацию внутренних процессов, сбор статистики и учет. Система улучшает взаимодействие между отделами и оптимизирует управление ресурсами. Обязанности - Разработал и документировал API, обеспечил тестирование функциональности; - Успешно внедрил систему, что способствовало улучшению внутренних процессов на 15%. Роль Java разработчик
Java 11, Spring (Boot, Web, Data, Security), PostgreSQL, JUnit, GitLab, Swagger, Maven, Lombok, Prometheus, Grafana.
Август 2019 – Февраль 2020 месяцев