Игнат Ш. Java разработчик, Senior
ID 26440
ИШ
Игнат Ш.
Мужчина, 26 лет
Беларусь, Минск, UTC+3
Ставка
2 997,4 Р/час
вкл. НДС 20% (400 Р)
Специалист доступен с 13 июня 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — C2
Английский — B2
Главное о специалисте
▪ Разработчик программного обеспечения с более чем 4 летним опытом коммерческой разработки корпоративных приложений и стартапов
▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами
▪ Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения.
▪ Создание и улучшение микро-сервисных приложений
▪ Опыт разработки с использованием облачных сервисов (AWS)
▪ Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins)
▪ Анализ и оптимизация существующих систем: рефакторинг кода, написание модульных и интеграционных тестов
▪ Знание принципов SOLID, DRY, ACID, Clean Code
▪ Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды.
Проекты
(4 года 7 месяцев)
Система электронных расчетов
Роль
Java Developer
Обязанности
Система электронных расчетов
Разработана высоконагруженная система электронных расчетов, обеспечивающая быструю и безопасную обработку платежей, поддержку мультивалютных операций и интеграцию с внешними платежными системами. Платформа включает модули для управления балансами, автоматического списания/зачисления средств, генерации отчетов и защиты от мошенничества.
● Разработана микросервисная архитектура на основе Spring Boot, Kafka и RabbitMQ для обеспечения отказоустойчивости и масштабируемости.
● Реализованы REST API и WebSocket для интеграции с банками, платежными шлюзами (Stripe, PayPal) и CRM-системами.
● Оптимизирована работа PostgreSQL: шардинг, репликация, тонкая настройка индексов для ускорения обработки транзакций.
● Внедрена асинхронная обработка платежей с гарантированной доставкой событий через Kafka.
● Реализованы механизмы безопасности: 2FA, JWT-аутентификация, автоматическая блокировка подозрительных операций.
● Интеграция с AML- и KYC-системами для проверки пользователей и транзакций в реальном времени.
● Применено кэширование в Redis для снижения нагрузки на БД и ускорения обработки запросов.
● Использован CQRS для разделения потоков записи и чтения, что улучшило производительность при высоких нагрузках.
● Реализован SAGA Pattern для управления распределенными транзакциями и отката ошибочных операций.
● Настроен мониторинг (Prometheus, Grafana) и алертинг для отслеживания состояния системы.
● Автоматизированы CI/CD-процессы (GitLab CI/CD, Docker, Kubernetes) для быстрого развертывания обновлений.
● Разработана документация и проведено обучение команды поддержки.
Стек специалиста на проекте
Grafana, Saga, pattern, AWS, Data, API, Gradle, Redis, Prometheus, Kafka, cloud, Security, S3, CQRS, PayPal API, Web, EC2, Docker, Kotlin, Stripe, GitLab CI/CD, RDS, Java 17, RabbitMQ, Spring Boot, PostgreSQL, Kubernetes
Отрасль проекта
FinTech & Banking
Период работы
Август 2022 - По настоящее время
(2 года 11 месяцев)
Система управления агенством недвижимости
Роль
Java Developer
Обязанности
Система управления агенством недвижимости
Разработана комплексная web-платформа для автоматизации работы агентства недвижимости, включая управление объектами, клиентской базой, сделками и аналитикой. Система упростила процессы поиска и бронирования недвижимости, интеграции с CRM и платежными системами, а также повысила прозрачность сделок за счет автоматизированной отчетности.
● Разработка микросервисной архитектуры на базе Java (11/17) и Spring Boot для обеспечения гибкости и масштабируемости.
● Реализация REST API для интеграции с мобильными приложениями клиентов, CRM (например, AmoCRM) и платежными системами (Stripe, Tinkoff).
● Создание личных кабинетов для клиентов, риелторов и администраторов с разграничением прав доступа (Spring Security, JWT).
● Оптимизация работы PostgreSQL/MySQL: индексация, репликация, кэширование через Redis для ускорения поиска объектов.
● Внедрение поиска и фильтрации объектов с поддержкой геолокации (интеграция с Yandex Maps/Google Maps API).
● Разработка системы онлайн-бронирования и электронного документооборота (договоры, акты).
● Настройка уведомлений в реальном времени (WebSockets, Email/SMS-рассылки) для клиентов и агентов.
● Интеграция с ERP и бухгалтерскими системами (1С, QuickBooks) для автоматизации финансовых операций.
● Реализация механизма защиты сделок: двухфакторная аутентификация (2FA), цифровая подпись, аудит изменений.
● Настройка мониторинга и логирования (ELK-стек: Elasticsearch, Logstash, Kibana) для анализа ошибок и пользовательской активности.
● Разработка аналитических отчетов (Grafana) по продажам, конверсии и загрузке риелторов.
● Внедрение CI/CD (Jenkins/GitLab CI) и контейнеризация (Docker, Kubernetes) для быстрого развертывания.
● Написание юнит- и интеграционных тестов (JUnit, Mockito) для повышения надежности системы.
Стек специалиста на проекте
Java 11/17, Grafana, MySQL5, GitLab, jenkis, WebSockets, Data, Elasticsearch, API, Kibana, JUnit, Mockito, Redis, JWT, Yandex Maps API, cloud, Security, Logstash, CI, Web, ELK Stack, Docker, Spring Security, Stripe, RabbitMQ, REST API, Spring Boot, PostgreSQL, CI/CD, Kubernetes
Отрасль проекта
Realty & Constructoring
Период работы
Октябрь 2021 - Июль 2022
(10 месяцев)
Высоконагруженная платформа маркетплейса
Роль
Java Developer
Обязанности
Высоконагруженная платформа маркетплейса
Разработана масштабируемая платформа маркетплейса для онлайн-торговли с поддержкой миллионов пользователей, тысяч продавцов и миллионов товарных позиций. Система обеспечивает полный цикл работы: от размещения товаров и управления заказами до оплаты, доставки и аналитики. Интеграция с платежными системами, логистическими сервисами и CRM позволила автоматизировать ключевые бизнес-процессы.
● Разработка микросервисной архитектуры на базе Spring Cloud (15+ сервисов) с использованием Kubernetes и Istio для оркестрации 200+ pod'ов.
● Реализация высоконагруженного каталога товаров (10M+ SKU) с интеллектуальным поиском через Elasticsearch (время отклика <100 мс) и кэшированием в Redis Cluster (99.9% hit rate).
● Обеспечение отказоустойчивости транзакций с применением SAGA-паттерна для распределенных операций и интеграцией с 10+ платежными системами.
● Оптимизация производительности БД: шардинг и read replicas в PostgreSQL, внедрение CQRS для отчетных модулей.
● Автоматизация бизнес-процессов:
● Обработка 5K+ заказов в минуту с гарантированной доставкой событий через Kafka.
● Фрод-контроль с точностью 99.2%.
● Webhook-механизмы для поставщиков.
● Унифицированный API Gateway (GraphQL + REST) для интеграции с внешними системами (1С, SAP, Oracle Retail).
● Настройка CI/CD: blue-green деплойменты с ArgoCD, обеспечение 99.99% uptime.
● Мониторинг и логирование: сбор метрик через OpenTelemetry, визуализация в Grafana Mimir, централизованное логирование в Loki.
Стек специалиста на проекте
Grafana, aurora, AWS, opentelemetry, Spring Cloud, Elasticsearch, ArgoCD, MongoDB, Redis, Istio, Terraform, Kafka, Cassandra, EKS, Loki, Quarkus, RDS, Java 17, PostgreSQL, mimir, Spring boot 3, Kubernetes
Отрасль проекта
E-commerce & Retail
Период работы
Декабрь 2020 - Сентябрь 2021
(10 месяцев)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (4 ч/день)
Формат работы
Удаленно, Офис
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
БГУ
Специальность
Факультет радиофизики и компьютерных технологий, прикладная информатика
Завершение учебы
2020 г.