Андрей Г. Backend разработчик, Middle+
ID 23648
АГ
Андрей Г.
Мужчина
Беларусь, Гродно, UTC+3
Ставка
3 222,21 Р/час
вкл. НДС 20% (430 Р)
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Backend разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Веб-разработчик с опытом 6 лет в поддержке и развитии веб-приложений. Специализируется на бэкенд-разработке корпоративных приложений в рамках тех. стека Kotlin, Java (1.8, 11, 17), Spring (Boot, Cloud, Security, Data), Hibernate, Docker, Kafka, RabbitMQ.
Участвовал как в разработке проектов с нуля, так и с легаси кодом и переводом с PL/SQL на Kotlin / Java 17. Присутствует опыт участия в разработке реактивных веб-приложений с использованием Webflux.
В процессе работы тщательно анализирует задачи, пишет документацию и покрывает код тестами.
Работая над проектами, соблюдает принципы SOLID, чистого кода и покрытие кода тестами. Имеет опыт работы с инструментами CI/CD (Jenkins), инструментами управления проектами (Jira) и методологией Agile.
Участвовал в поддержке приложений, решении различных проблем на продакшене, анализе системных логов и подготовке релизной документации.
Проекты
(6 лет 3 месяца)
Azati – Банковская система - настоящее время (поддержка)
Роль
Back-end Разработчик
Обязанности
Разработка банковской системы для одного из российских банков. Приложение содержит функционал отображения информации по картам и счетам, историю финансовых операций, печать отчетов в различных формах.
Команда: 5 Разработчиков, 1 тимлид, 2 QA, 2 ПМ
Обязанности/Полномочия:
- Разработка приложения.
- Поддержка существующей кодовой базы.
- Исправление багов.
- Взаимодействие с заказчиком и бизнес-пользователями.
- Интеграция новых функций.
- Исправление ошибок, рефакторинг.
- Декомпозиция задач.
- Согласование документации.
- Покрытие кода Unit тестами.
- Liquibase миграции.
- Оптимизация/рефакторинг кода, повышение производительности.
Стек специалиста на проекте
Apache Kafka, Java, Kotlin, OpenShift, Spring WebFlux, Project Reactor, Spring Boot 2
Отрасль проекта
FinTech & Banking
Период работы
Май 2021 - По настоящее время
(4 года 3 месяца)
Azati – ПО отдела продаж услуг мобильной связи для ведущих
Роль
Разработчик
Обязанности
Система осуществляет автоматическую регистрацию всех этапов продаж, отслеживает контакты с клиентами, способствует выявлению потенциальных и привлечению новых клиентов. Система автоматизации процесса продаж состоит из нескольких модулей, общающихся между собой при помощи RabbitMQ. Основная бизнес-логика описана в 2 модулях, один из которых переносился с PL/SQL на Kotlin + Spring Boot.
Команда: 8 разработчиков, 5 тестировщиков, 1 тим лид, 3 БА
Полномочия и обязанности:
- Разработка back-end части на Kotlin и Java.
- Разработка Rest API. Переписывание Rest API с Apache Camel на Spring.
- Переписывание запросов с PL/SQL на MyBatis.
- Разработка/корректировка бизнес процессов на Camunda.
- Исправление багов и рефакторинг.
- Проведение код-ревью.
- Анализ/Оптимизация SQL запросов.
- Покрытие кода Unit тестами.
- Liquibase миграции.
- Накатка изменений на dev стенд.
- Добавление/правки переменных в Zookeeper.
Стек специалиста на проекте
springboot, MyBatis, Camunda, Groovy, Zookeeper, Liquibase, Git, API, Swagger, Apache Camel, flowable, Sonar, Oracle Pl/SQL, Confluence, Kotlin, TeamCity, Java 17, Jira, PostgreSQL, Jenkins
Отрасль проекта
Telecom
Период работы
Август 2024 - Апрель 2025
(9 месяцев)
Azati – Телекоммуникационная система
Роль
Back-end разработчик
Обязанности
Разработка телекоммуникационной системы. Приложение содержит функциональность отображения информации о предложениях продуктов, продуктах клиентов и помогает управлять продуктами.
Команда: 10 разработчиков, 5 тестировщиков, 4 бизнес-аналитика, 2 проектных менеджера
Полномочия и обязанности:
- Поддержка.
- Интеграция новых функций.
- Декомпозиция задач.
- Исправление багов и рефакторинг.
- Согласование документации.
- Код ревью.
- Анализ/Оптимизация SQL запросов.
- Реализация интеграционных/нагрузочных тестов
- Добавление/правки переменных в Zookeeper
- Liquibase миграции.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Docker, Java, Kotlin, Oracle, TeamCity, Mockito, Spring Boot, Hibernate, Swagger, Kubernetes, Apache, Zookeeper, Tarantool, Spring Cloud, Mockk, junit45
Отрасль проекта
Telecom
Период работы
Февраль 2023 - Июль 2024
(1 год 6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Гродненский Государственный Университет
Специальность
Экономист-программист
Завершение учебы
2016 г.