Андрей Ш. Java разработчик, Senior
ID 28808
АШ
Андрей Ш.
Мужчина, 23 года
Беларусь, Витебск, UTC+3
Ставка
3 506,49 Р/час
НДС не облагается
Специалист доступен с 31 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Full-stack разработчик с более чем 5-летним стажем, обладаю прочными знаниями в области
микросервисной архитектуры, облачных решений и фронтенд-разработки.
Уверенно работаю с экосистемой Spring (Spring Data, Spring Security, Spring Cloud, Spring Web MVC, Spring Integration, Spring Batch) как в синхронных, так и в реактивных приложениях. Имею навыки организации событийного взаимодействия — Kafka, RabbitMQ, ActiveMQ. Работал с реляционными (PostgreSQL, MySQL) и нереляционными базами данных (MongoDB, Redis), в проектах применяю Liquibase для управления миграциями. Есть опыт в написании и оптимизации SQL запросов, управление пулами соединений, блокировками, транзакциями, чтение планов исполнения.
Разрабатываю frontend приложения с использованием React, TypeScript, Redux toolkit и Vite. Хорошо понимаю и применяю на практике принципы SPA и интегрирую с REST API. Создаю адаптивные и отзывчивые пользовательские интерфейсы под любые устройства.
Быстро осваиваю новые технологии, стремлюсь глубоко понимать архитектуру решений и
системные взаимосвязи. Активно взаимодействую с коллегами и понимаю ценность прозрачной командной работы.
Проекты
(5 лет 5 месяцев)
Веб-платформа для онлайн-курсов
Роль
Full-stack разработчик
Обязанности
Веб-платформа для онлайн-курсов и сертификаций, ориентированная на корпоративное обучение сотрудников в IT-компаниях.
Проект включает создание микросервисной архитектуры с масштабируемым бэкендом, системой оценки и отслеживания прогресса, генерацией сертификатов, онлайн-тестированием и аналитикой по результатам обучения.
Обязанности:
Анализ и проектирование базы данных сертификатов
Проектирование и реализация микросервсов для следующих модулей: управление курсами, онлайн-тестирование, генерация сертификатов и аналитика прогресса
Разработка системы хранения результатов тестов и прогресса
Разработка, поддержка и тестирование фронтенд части
Улучшение и доработка существующей инфраструктуры проекта
Участие в разработке архитектуры системы и ревью кода
Разработка и поддержка автотестов для веб-интерфейса платформы с использованием Selenium WebDriver
Оптимизация асинхронных операций за счёт использования Kotlin coroutines
Написание документации для Kotlin-компонентов
Внедрение системы мониторинга
Использование JMS API для интеграции с ActiveMQ и Artemis
Полное покрытие кода модульными (юнит) и интеграционными тестами
Разработка и поддержка CI/CD пайплайнов
Документирование API
Стек специалиста на проекте
Selenium WebDriver, components, ArtemisMQ, Grafana, Redux Toolkit, Styled-Components, typescript, Spring Integration, Spring Cloud, Camunda, Liquibase, Java, JUnit, Mockito, Webpack, Swagger, Redis, Firebase, Prometheus, Kafka, Logback, ACID, Spring WebFlux, Docker Compose, ELK Stack, Docker, Kotlin, Hibernate, TypeScript, OpenShift, Java Core, TestContainers, ActiveMQ, Axios.js, Java 11, Maven, React, Spring Boot, PostgreSQL, Kubernetes, Многопоточное программирование
Отрасль проекта
EdTech
Период работы
Февраль 2024 - Июль 2025
(1 год 6 месяцев)
Разработка SaaS-платформы
Роль
Full-stack разработчик
Обязанности
Разработка SaaS-платформы для автоматизации внутренних процессов малого и среднего бизнеса, таких как управление задачами, документооборот, расписания, внутренняя коммуникация и аналитика.
Платформа предоставляет клиентам (B2B) возможность создавать собственные рабочие пространства, управлять сотрудниками, правами доступа и подключать внешние интеграции (Google Calendar, Zoom, 1C).
Обязанности:
Разработка и поддержка модуля задач и документооборота (workflow, approvals, notifications)
Проектирование баз данных документов и задач, оптимизация запросов;
Разработка frontend-интерфейса для взаимодействия с модулем задач и документов;
Написание и поддержка модульных и интеграционных тестов
Создание и управление контейнерами Docker для целей развертывания
Разработка и поддержка CI/CD пайплайнов
Проведение код-ревью;
Стек специалиста на проекте
Redux Toolkit, Styled-Components, AWS, Postman, typescript, Spring Integration, Spring Cloud, WebFlux, Liquibase, Java, JUnit, Mockito, Swagger, Redis, Prometheus, Kafka, S3, WireMock, Docker Compose, ELK Stack, EC2, Docker, Spring Security, Hibernate, TypeScript, Java Core, Vite, TestContainers, RDS, RabbitMQ, React, Spring Boot, PostgreSQL, Kubernetes, java 11+, Многопоточное программирование, коллекции
Отрасль проекта
E-commerce & Retail
Период работы
Май 2023 - Февраль 2024
(10 месяцев)
Облачная система
Роль
Backend разработчик (Java)
Обязанности
Облачная система мониторинга и управления автопарком для логистических и транспортных компаний.
Приложение позволяет отслеживать состояние транспортных средств в реальном времени, управлять маршрутами, учитывать расходы и вести историю обслуживания.
Поддержка и рефакторинг существующих микросервисов, отвечающих за маршруты, техническое обслуживание и отчётность;
Оптимизация SQL-запросов и кэширования;
Написание и поддержка модульных и интеграционных тестов
Участие в код-ревью и обсуждении архитектурных решений
Рефакторинг и оптимизация кодовой базы
Работа с Kubernetes и Docker при сопровождении среды разработки и тестирования
Стек специалиста на проекте
PostgreSQL, Docker, Java, JUnit, Mockito, Spring Boot, MongoDB, Spring Security, Swagger, Kubernetes, Liquibase, Keycloak, WebFlux, Java Core, Kafka, Spring Cloud, WireMock, TestContainers, ELK Stack, Redis, java 11+, pks
Отрасль проекта
Cloud Services
Период работы
Апрель 2021 - Май 2023
(2 года 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет