Специалисты

Описание

Языки программирования:
Java Kotlin Java (SE, EE)
Фреймворк:
Spring Framework
Spring (Boot, Core, Collection, MVC, Data, JDBC, Web, AOP, Cache, Security, Testing) ? JPA, Hibernate
Навыки:
Опыт работы с монолитной и микросервисной архитектурой (проектирование и построение)
Опыт работы с многопоточностью и асинхронностью, разработка многопоточных приложений
Опыт разработки корпоративных систем на Java
Опыт разработки Web Services (SOAP, REST)
Промышленный опыт работы с реляционными БД, опыт проектирования модели данных, анализа и оптимизации
Опыт работы с алгоритмами и структурами данных
Опыт работы с распределенными хранилищами и системами
Опыт оптимизации производительности приложения
Опыт написания интеграционных, функциональных, unit/e2e и автотестов ? Опыт применения и настройки CI/CD (Jenkins), а также использование DevOps, пайплайнов, контейнеризации и оркестрации
Опыт использования хранилищ артефактов (Nexus / Artifactory)
Понимание принципов stateless-архитектуры
Знание основных паттернов проектирования и принципов разработки ПО, умение применять на практике
Знание основных паттернов серверной разработки и принципов построения безопасных приложений
Понимание принципов ФП и распространённых паттернов, способов интеграции приложений и протоколов
Понимание принципов Clean Architecture и DDD
Понимание принципов SOLID и опыт применения их на практике
Умение обоснованно применять шаблоны GRASP, GOF
Знание принципов работы сборщика мусора
Опыт участия в реализации MVP системы
Опыт поддержки проекта в production (разбор инцидентов, мониторинг веб-сервисов с помощью графиков, логов, алертов)
Опыт участия в планировании и оценке задач, а также в подборе и онбординге новых сотрудников
Опыт проведения код-ревью
Опыт наставничества и развития команды
Готовность принимать решения и брать ответственность не только за себя, но и за всю команду
Опыт работы в банковской сфере, Финтех
Остальное: Apache: Kafka, Maven, RabbitMQ, Redis Docker API: REST, Stream, Collections, OPEN, JSON, Optional, Criteria PostgreSQL JUnit, Mockito, Jacoco Liquibase ElasticSearch Lombok Postman OpenSearch, Graphana KISS, DRY KeyCloak Grafana Testcontainers
ОС: Windows Linux MacOS Tomcat ACID Concurrency UML, XML, JSON, ssl Transactions Reflection Jackson JQuery pull request Design Patterns JWT JVM Dependency Mechanism TDD Jira, Confluence, Agile, Scrum, Kanban Git (Bitbucket, GitHub, GitlabCI
Образование:
2002
Дагестанский государственный технический университет, Махачкала Радиотехнический, СБРЭА

Опыт
Проект

Банк. Поддержка сервиса РДГР (рамочные договоры глобальных рынков). Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг

Описание

Должность: Java/Kotlin developer Команда: 3 бэка, 1 фронт, 1 тестировщик, 4 бизнес аналитика, системный аналитик, деливери менеджер, ПМ Задачи на проекте: - Доработка механизма миграции/обогащения договоров комментариями - Добавление записи комментариев при домиграции - Добавление в интерфейс создания договоров поля "спец. застройщик" - Bug fix - Написание Unit тестов - Проведение code-review

Технологии

kotlin, springboot, junit, mockito, postgreSQL, kafka, docker, linux

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

01.2024 - 11.2024 месяцев

Проект

Создание сервиса - аналог Jira для Российского рынка. Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг

Описание

Должность: Java/Kotlin developer Команда: 3 команды бэка по 8 человек в каждой, включая тим лида в каждой команде, команда тестировщиков, команда фронтов примерно 5-7 человек, аналитики, 3 девопса, архитектор, ПМ, ПО Задачи на проекте: - Разработка фильтрации задач по различным параметрам - Создание и развитие отдельного микросервиса Team, задача которого состоит в управлении правами пользователей и рассылки уведомлений о правах в другие сервисы (Al, nexus, etc) - Перенос функциональности хранимых процедур из базы в код для снижения нагрузки на базу и оптимизации скорости работы приложения - Настройка plain-авторизации - Создание контрактов - Bug fix - Написание Unit тестов - Проведение code-review

Технологии

kotlin, springboot, hibernate, junit, mockito, postgreSQL, kafka, rabbitMQ, elasticsearch, keycloak, grafana, portainer, swagger

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

01.2023 - 12.2023 месяцев

Проект

Доработка сервиса заявок. Молочная продукция (производство), Молочная продукция (продвижение, оптовая торговля)

Описание

Должность: Java/Kotlin developer Команда: 3 бэка, тим лид, 1 фронт, 2 тестировщика, девопс, аналитик Задачи на проекте: - Разработка нового и поддержка существующего функционала сервиса - Разработка функционала для управления заявками ответственными лицами, включая approve и рассылку уведомлений - Автоматизация процессов по работе с поставщиками и производством - Bug fix - Написание Unit тестов - Проведение code-review

Технологии

java 11, springboot, hibernate, junit, mockito, postgreSQL, kafka, jasper, liquibase

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

04.2020–12.2022 месяцев