АЛ
Андрей Л.
Мужчина, 31 год
Россия, Санкт-Петербург, UTC+3
Ставка
3 211,19 Р/час
вкл. НДС 5% (119.05 Р)
Специалист доступен с 13 октября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Андрей — опытный разработчик программного обеспечения с 9-летним опытом работы. Специализируется на разработке серверной части приложений и интеграции различных сервисов. Имеет опыт работы с Java, Kotlin, PostgreSQL и другими современными техно-логиями. Открыт к изучению новых технологий и задач.
Проекты
(9 лет 5 месяцев)
Занимался разработкой различных сервисов компании.
Роль
разработчик
Обязанности
Разработка и поддержка сервисов компании:
- Разработка серверной части на Java 17 с использованием Spring Boot 2/3, включая:
- Создание REST API (Spring Web MVC/WebFlux);
- Работа с базами данных (PostgreSQL, Neo4j и flyway для миграций);
- Интеграция с Kafka для асинхронной обработки сообщений;
- Кэширование данных с помощью Redis;
- Взаимодействие между сервисами через Feign Client и WebClient (для реактивных запросов);
- Интеграция AI-сервисов: ChatGPT (OpenAI API) и Gemini для обработки естественного языка;
- Разработка Telegram-ботов (библиотека TelegramBots);
- Написание юнит- и интеграционных тестов с использованием JUnit 5, Mockito, Mustache (для тестовых шаблонов)
- Оптимизация производительности и отладка приложений;
- Разработка микросервисов на Python (FastAPI, SQLAlchemy, Alembic) для обработки AI-запросов;
- Участие в code review.
Достижения
- Внедрение сбора метрик ошибок – реализовал сбор и анализ метрик сбоев, что позволило оперативно выявлять узкие места и повышать стабильность сервисов.
- Расширение каналов взаимодействия с ботами – переработал логику сервисов, обеспечив возможность взаимодействия не только через Telegram, но и через e-mail, повысив доступность системы.
- Оптимизация юнит-тестов – внедрил использование Mustache в тестах, что сократило количество однотипных тестовых файлов и ускорило процесс написания тестов.
- Улучшение UX в чат-ботах – в результате интерфейс корректно отражает статус обработки данных, что улучшило пользовательский опыт.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Docker, Kotlin, JUnit, REST API, Mockito, Jackson, JPA, Hibernate, MongoDB, Swagger, Flyway, HTTP, Kafka, Feign, TestContainers, Redis, CI/CD, Java 17, dto, serialization, Spring Boot 2, hateoas
Отрасль проекта
RnD
Период работы
Декабрь 2023 - По настоящее время
(1 год 11 месяцев)
Разработка серверной части сервиса по подбору страховок КАСКО
Роль
разработчик
Обязанности
Занимался разработкой серверной части сервиса по подбору страховок КАСКО, в частности
- интеграцией со страховыми компаниями и сервисом DaData;
- разработкой сервисов оплаты и обогащения заявок (необходим для сокращения объема информации, вводимой пользователем);
- написанием юнит-тестов с использованием JUnit, Mockito и Mustache
-построения микросервисной архитектуры
--реализация механизмов кеширования
Достижения
- Интеграция со страховыми компаниями – обеспечил бесшовную интеграцию сервиса с API страховых компаний, что позволило пользователям получать актуальные предложения.
- Оптимизация процесса оформления страховки – написал систему автоматического обогащения заявок, сократив объем информации, вводимой пользователем, и повысив конверсию завершенных заявок.
- Автоматизация тестирования – внедрил Mustache в юнит-тестах, что сократило количество однотипных тестовых файлов и упростило поддержку тестовой инфраструктуры.
- Создание внутренней библиотеки – разработал библиотеку с общей логикой (логирование сообщений RabbitMQ и REST-запросов, вспомогательные классы для тестирования), что ускорило разработку и упростило поддержку кода
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Docker, JUnit, REST API, Mockito, Swagger, Flyway, HTTP, Feign, TestContainers, Redis, CI/CD, Java 17, Spring Boot 2
Отрасль проекта
FinTech & Banking
Период работы
Февраль 2022 - Ноябрь 2023
(1 год 10 месяцев)
Разработкой биллинга для проектов экосистемы Сбера
Роль
разработчик
Обязанности
Занимался разработкой биллинга для проектов экосистемы Сбера, в частности:
- разработка серверной части на Kotlin;
- исследование применимости сторонних open-source систем для биллинга (в частности Kill Bill);
- разработка плагинов на Java для Kill Bill;
- небольшими доработками клиентской части на ReactJS;
- написание тестов на kotest
-построение микросервисной архитектуры
Достижения
- Интеграция open-source решения в систему – провел исследование применимости Kill Bill, оценил возможности системы, реализовал кастомные плагины на Java и внедрил в биллинговый процесс.
Стек специалиста на проекте
PostgreSQL, Docker, Kotlin, REST API, Mockito, Jackson, Swagger, HTTP, Kafka, Kotest, TestContainers, CI/CD, kotlinx.serialization, dto, Spring Boot 2
Отрасль проекта
FinTech & Banking
Период работы
Июль 2021 - Февраль 2022
(8 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Московский государственный технический университет радиотехники, электроники и автоматики
Специальность
Информатика и вычислительная техника
Завершение учебы
2018 г.
Высшее
Учебное заведение
Московский государственный университет приборостроения и информатики
Специальность
Математика. Прикладная математика
Завершение учебы
2016 г.