Иван Д. Backend разработчик, Middle+

ID 25142
ИД
Иван Д.
Мужчина, 24 года
Беларусь, Минск, UTC+3
Ставка
3 147,27 Р/час
вкл. НДС 20% (420 Р)
Специалист доступен с 3 июля 2025 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Backend разработчик
Грейд
Middle+
Навыки
Apache Tomcat
apis
Clean Architecture
Confluence
DevOps
Django
Docker
Docker Compose
Framework
Git
GitLab
GOlang
Gradle
H2
Hibernate
HTTP
IntelliJ IDEA
Java
JavaScript
JDBC
Jira
JSON
JUnit
KISS
Kotlin
Linux
macOS
Maven
MongoDB
MS Windows
MVC
MySQL
Nginx
npm
OOP
Pip
PostgreSQL
Python
React
Restful
SOLID
Spring
Spring Boot
Spring Data JPA
SQL
SQLite
TCP/IP
TDD
Testing
Web Api
Webservices
Yagni
AWS
Bootstrap
CMake
GCP
GitHub
GitHub Actions
Google Test
Jenkins
Kubernetes
CI/CD
JSON-RPC
gRPC
Kafka
NATS
Camunda
Kanban
Scrum
Отрасли
FinTech & Banking
Government & Public Sector
Social Networking
Главное о специалисте
Ориентированный на результат бэкенд-разработчик с четырехлетним опытом создания высоконагруженных и отказоустойчивых систем на Java и Kotlin. - Экспертиза охватывает полный цикл разработки: от проектирования архитектуры микросервисов и реализации многопоточных решений до глубокой оптимизации работы с базами данных. - Особое внимание уделяет построению эффективной ИТ-архитектуры, что позволяет создавать масштабируемые системы с продуманной структурой и четкими контрактами между компонентами. - Имеет практический опыт разработки Web API, где особое значение придает безопасности, производительности и удобству интеграции — автоматизирует процессы тестирования и развертывания, что значительно ускоряет delivery фич без потери качества. - Владеет DevOps-инструментарием, включая контейнеризацию (Docker), что позволяет обеспечивать бесперебойный CI/CD и быстрое развертывание в различных средах. Скрупулезность в деталях проявляется в тщательном проектировании, чистому коду и продуманной обработке edge-кейсов — это минимизирует количество инцидентов в production. - Гибко адаптируется к новым технологиям и методологиям, эффективно работает как в команде (по Scrum/Kanban), так и самостоятельно. Всегда нацелен на достижение измеримых результатов: будь то оптимизация скорости ответа API, сокращение нагрузки на базы данных или улучшение безопасности системы. - Имеет практический опыт интеграции и разработки бизнес-процессов с использованием Camunda (моделирование BPMN-схем, разработка сервисных задач и интеграция с микросервисами для автоматизации и оркестрации процессов).
Проекты   (4 года 1 месяц)
КАБИС
Роль
Backend (Java/Kotlin) разработчик
Обязанности
Состав команды (10 человек): Архитектор, Техлид, 4 Backend разработчика, QA Engineer, Frontend разработчик, Дизайнер, Бизнес-аналитик Обязанности: - Проектирование, разработка и оптимизация RESTful API с использованием FastAPI и Flask для интеграции с фронтендом и мобильными приложениями, обеспечивая высокую производительность и масштабируемость. - Реализация сложной бизнес-логики работы с библиотечным каталогом, включая поиск, бронирование и продление, с учётом требований безопасности и отказоустойчивости. - Настройка и поддержка асинхронной обработки запросов и взаимодействия между микросервисами с использованием RabbitMQ в рамках 12-factor приложений, что обеспечивает надёжность и масштабируемость системы. - Внедрение и сопровождение механизмов распределённой трассировки с использованием Jaeger, Zipkin, Tempo и Sentry для мониторинга производительности, диагностики ошибок и быстрого реагирования на инциденты. - Разработка и поддержка системы кэширования с Redis для оптимизации доступа к часто запрашиваемым данным и снижения нагрузки на базы данных. - Реализация механизма отката (rollback) для критически важных операций, что повышает надёжность и целостность данных. - Проведение нагрузочного тестирования ключевых API endpoints для выявления и устранения узких мест в производительности. - Настройка мониторинга производительности приложений и инфраструктуры с использованием Prometheus и Grafana для обеспечения стабильности и своевременного обнаружения проблем. - Реализация и сопровождение бизнес-процессов с использованием Camunda BPM, включая моделирование BPMN-схем, разработку сервисных задач (воркеров) - Интеграция Camunda с микросервисами через REST API и асинхронные очереди сообщений (RabbitMQ, Kafka), обеспечивая надёжное выполнение процессов и масштабируемость. - Активное участие в командной работе в распределённой среде с применением гибких методологий разработки Scrum и Kanban, включая участие в планировании спринтов, ежедневных стендапах и ретроспективах. - Внедрение лучших практик разработки, включая применение принципов SOLID, Clean Architecture, TDD, написание юнит-тестов с использованием JUnit и Mockito для обеспечения качества кода. - Контейнеризация приложений с использованием Docker и Docker Compose, участие в настройке CI/CD пайплайнов для автоматизации сборки, тестирования и деплоя.
Достижения
- Увеличил скорость обработки запросов каталога на 65% за счёт оптимизации Elasticsearch-запросов. - Реализовал и спроектировал функционал авторизации, регистрации и восстановления данных с использованием FastAPI/Flask. - Внедрил разделение по ролям и интегрировал его в базу данных с помощью SQL-скриптов. - Интегрировал протокол SMTP для активации и восстановления учётных данных. - Сократил время ответа API на 25% за счёт внедрения кэширования с Redis. - Разработал систему автоматического восстановления после сбоев, уменьшив downtime на 80%. - Реализовал механизм постепенного развертывания (canary release) для критического функционала через CI/CD пайплайны. - Снизил нагрузку на базу данных на 35% путём оптимизации Hibernate-запросов. - Автоматизировал 75% рутинных операций администрирования через специальные API и асинхронную обработку с RabbitMQ. - Внедрил распределённую трассировку с использованием Jaeger, Zipkin и Tempo, что улучшило диагностику и мониторинг производительности.
Стек специалиста на проекте
Grafana, Kanban, Tempo, actors, Spring Data JPA, Camunda, Elasticsearch, Java, Scrum, API, Flash, Redis, Nginx, Prometheus, Sentry, Kafka, Python 3.x, Jaeger, SMTP, Spring WebFlux, Docker Compose, Camunda BPM, Zipkin, Docker, Kotlin, Hibernate, Django, Java 17, Oracle Database, RabbitMQ, Testing, Rollbar, REST API, Jira, Spring Boot 2, PostgreSQL, Kotlin 1.7, Django Rest Framework, Microservices
Отрасль проекта
Government & Public Sector
Период работы
Май 2024 - По настоящее время  (1 год 3 месяца)
NDA
Роль
Backend (Java Developer)
Обязанности
Цель проекта: Создание аналога Instagram с нуля, используя Servlet API. Команда: 9 человек 1 Техлид, 8 Backend разработчика Обязанности: - Разработка и оптимизация системы обработки и хранения медиа-файлов, включая загрузку, хранение, трансформацию (сжатие, конвертация) и быстрый доступ к изображениям и видео с учётом масштабируемости и отказоустойчивости. - Реализация сложных алгоритмов рекомендаций и формирования ленты новостей, основанных на поведении пользователей, взаимодействиях и предпочтениях, с использованием эффективных методов обработки больших данных. - Создание и поддержка многоуровневой системы подписок и уведомлений, обеспечивающей своевременное информирование пользователей о событиях, новых публикациях и активности их подписок. - Разработка механизма сторис с автоматическим удалением через заданный промежуток времени, обеспечивающего корректное и своевременное управление временным контентом. - Внедрение системы геолокации и привязки контента к конкретным местам, что позволяет пользователям искать и фильтровать публикации по локациям, а также создавать локализованные сообщества. - Оптимизация работы с большими объёмами данных, включая кеширование, индексацию и масштабирование баз данных, чтобы обеспечить высокую производительность и минимальные задержки при работе с контентом и пользовательскими данными. - Автоматизация и оркестрация бизнес-процессов с использованием Camunda BPM: моделирование процессов в BPMN, реализация сервисных и пользовательских задач, интеграция с микросервисами, настройка обработки ошибок и компенсационных действий, что обеспечивает прозрачность и управляемость сложных сценариев взаимодействия пользователей и контента. - Интеграция Camunda с микросервисами через REST API и асинхронные очереди сообщений (RabbitMQ, Kafka), обеспечивая надёжное выполнение процессов и масштабируемость. - Внедрение распределённой трассировки и мониторинга процессов с помощью инструментов Jaeger, Zipkin и Sentry для своевременного обнаружения и устранения проблем в работе системы. - Активное участие в распределённой команде, работающей по гибким методологиям Scrum и Kanban, включая планирование спринтов, ежедневные стендапы, ретроспективы и обмен знаниями.
Достижения
- Достиг скорости обработки медиа-файлов 1000+ в минуту - Реализовал систему кэширования, сократив время загрузки ленты на 70% - Разработал алгоритм рекомендаций, увеличивший вовлеченность на 40% - Создал механизм балансировки нагрузки, выдерживающий 10 000+ RPS - Оптимизировал запросы к БД, сократив потребление памяти на 50% - Внедрил систему мониторинга в реальном времени - Создал ключевые модули системы, обеспечив плавную работу backend-а с базой данных и фронтендом через JSP. - Настроил логику хранения данных и взаимодействие с базой PostgreSQL для устойчивой работы системы. - Реализовал поддержку нескольких языков, позволяя пользователям переключаться между разными локализациями. Сложности: Трудности возникали при разработке низкоуровневого кода, использующего Servlet API и JDBC, однако они были преодолены с помощью тщательной отладки. Итоги: Работа над проектом дала ценный опыт в построении сложной системы с нуля, интеграции баз данных, настройке локализации и решении архитектурных задач с использованием Java и связанных технологий.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, API, Java, Scrum, JSP, Kanban, Servlets, JDBC, Camunda, Kafka, Camunda BPM, rps
Отрасль проекта
Social Networking
Период работы
Август 2023 - Май 2024  (10 месяцев)
Dzengo
Роль
Backend (Java Developer)
Обязанности
Состав команды (11 человек): Техлид, 3 Backend разработчика, 3 QA Engineer, Frontend разработчик, Дизайнер, Бизнес-аналитик Обязанности: - Создание и поддержка RESTful API для интеграции с внешними сервисами, включая банки, платежные системы и 1С, с использованием современных Python-фреймворков FastAPI и Flask, обеспечивая высокую производительность и безопасность обмена данными. - Проектирование и разработка микросервисов на базе Spring Boot (Java) и Python (FastAPI/Flask), обеспечивающих модульность, масштабируемость и отказоустойчивость системы. - Разработка сложных SQL-запросов для PostgreSQL, настройка миграций и управление схемой базы данных с целью поддержания целостности и производительности. - Интеграция с Elasticsearch для реализации полнотекстового поиска и аналитики, что улучшает качество и скорость обработки запросов пользователей. - Разработка и сопровождение интеграции с Кредитным Регистром Национального банка Республики Беларусь для проверки кредитной истории клиентов, обеспечивая соответствие нормативным требованиям. - Рефакторинг legacy-кода backend-части для повышения читаемости, производительности и упрощения поддержки. - Настройка взаимодействия между микросервисами с использованием RabbitMQ и Kafka для асинхронного обмена сообщениями в рамках 12-factor приложений, что повышает надёжность и масштабируемость системы. - Внедрение и поддержка механизмов распределённой трассировки и мониторинга с использованием Jaeger, Zipkin, Tempo и Sentry для своевременного обнаружения и устранения проблем в работе сервисов. - Реализация бизнес-процессов с использованием Camunda BPM: моделирование BPMN-схем, разработка сервисных задач и интеграция с микросервисами для автоматизации и оркестрации процессов. - Активное участие в распределённой команде, работающей по гибким методологиям Scrum и Kanban, включая планирование спринтов, ежедневные стендапы и ретроспективы, что способствует эффективному взаимодействию и своевременному выполнению задач.
Достижения
- Оптимизировал API с использованием FastAPI/Flask, ускорив обработку запросов на 40% (с 2000ms до 1200ms). - Внедрил Keycloak для управления доступом, что сократило количество инцидентов безопасности на 80%. - Разработал и интегрировал решение с Кредитным Регистром Нацбанка РБ, обеспечив обработку более 5000 запросов в час с 99.9% uptime. - Автоматизировал процессы CI/CD с использованием GitLab, ускорив деплой в 5 раз (с 20 минут до 4 минут). - Внедрил механизмы распределённой трассировки (Jaeger, Zipkin, Tempo, Sentry), что повысило качество мониторинга и ускорило диагностику проблем.
Стек специалиста на проекте
Kanban, Tempo, actors, ring, Spring Data JPA, Camunda, Elasticsearch, Java, Scrum, API, Flash, Redis, Nginx, Prometheus, FastAPI, Sentry, Kafka, Python 3.x, Jaeger, SMTP, Spring WebFlux, Docker Compose, Camunda BPM, Docker, Kotlin, Hibernate, Flask, Django, Java 17, Oracle Database, RabbitMQ, Testing, Rollbar, REST API, Jira, Spring Boot 2, PostgreSQL, CI/CD
Отрасль проекта
FinTech & Banking
Период работы
Июнь 2022 - Август 2023  (1 год 3 месяца)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (4 ч/день)
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Дипломы и сертификаты
Школа программирования TeachMeSkills Java Developer 2021 г.
Образование
Высшее
Учебное заведение
Белорусский государственный университет информатики и радиоэлектроники
Специальность
Инженер-программист
Завершение учебы
2022 г.

Похожие специалисты

FinTech & Banking • Information Security
ИЯ
Игорь Я.
Минск
Backend разработчик
Senior
3 147,27 Р/час
.NET
C#
Java
Kotlin
SQL
ASP.NET Core
Dapper
Entity Framework
Framework
Hibernate
+53

Опытный Back-End разработчик с более чем пятилетним стажем, обладающий глубокой экспертизой в C# и .NET , специализирующийся на создании высоконагруженных, масштабируемых и безопасных финансовых систем для банковской сферы. - Имеет значительный опыт разработки и поддержки микросервисной архитектуры на платформе .NET, что позволяет эффективно реализовывать сложные бизнес-логики и обеспечивать отказоустойчивость приложений. - Профессионально владеет оптимизацией производительности серверных решений и запросов к базам данных MS SQL и PostgreSQL, включая настройку индексов и рефакторинг SQL-запросов для повышения скорости обработки данных. - Активно внедряет и поддерживает CI/CD пайплайны с использованием современных инструментов автоматизации, что обеспечивает непрерывную интеграцию, тестирование и быструю доставку качественного кода. - Имеет опыт интеграции с различными платежными системами и финансовыми API, обеспечивая безопасность и соответствие отраслевым стандартам, таким как PCI DSS. - Отличается вниманием к деталям, умением работать в команде и взаимодействовать с заказчиками для точного понимания требований и своевременной реализации функционала. - Опыт работы в распределённой команде по Scrum/Kanban

Подробнее
E-commerce & Retail • FinTech & Banking • Government & Public Sector • Logistics & Transport
ИХ
Илья Х.
Минск
Backend разработчик
Senior
3 521,95 Р/час
Gin
GitLab
Postman
Yarn
Spring Framework (AOP)
PostgreSQL
Spring Data
HTTP
Architecture
Keycloak
+77

Илья, опытный Java/Kotlin Back-End Developer / Tech Lead / Architect с более чем 5 годами опыта Уверенное владение Java: опыт разработки сложных серверных приложений, работа с Spring Framework, Hibernate, а также знание JVM-оптимизаций и методов работы с памятью. Знание Kotlin: использование языка для разработки бэкенд-систем. Опыт миграции проектов с Java на Kotlin. Работа с Python: знание фреймворка Django и Django-Admin, использование Python для написания скриптов или разработки микросервисов. Опыт проектирования и разработки высоконагруженных распределенных систем. Знание работы с реляционными базами данных (PostgreSQL, MySQL) и навыки оптимизации SQL-запросов. Опыт работы с NoSQL-базами (MongoDB, Redis) и выбор подходящей базы данных в зависимости от требований к проекту. Опыт реализации систем с реальной временем обработки данных (Apache Kafka, RabbitMQ). Разработка и реализация юнит-тестов (JUnit, PyTest), тестирование производительности и безопасности приложений. Работа с фреймворками для интеграционного тестирования и тестирования API (REST-assured, Postman). Умение эффективно взаимодействовать с бизнес-аналитиками, продуктовыми менеджерами и стейкхолдерами для выработки технических решений на основе бизнес-требований. Опыт работы в распределённых международных командах по методологиям Scrum и Kanban.

Подробнее
BioTech, Pharma, Health care & Sports • E-commerce & Retail • FinTech & Banking • Government & Public Sector
ВК
Владислав К.
Минск
Backend разработчик
Middle+
3 447,01 Р/час
Git
Java
Kotlin
Docker
PostgreSQL
Python
C/C++
JavaScript
SQL
GitLab
+62

Владислав - опытный Backend-разработчик • Ориентированный на результат бэкенд-разработчик с 5-летним опытом работы, специализирующийся на Java, Kotlin и Python, включая разработку микросервисов, многопоточность и работу с базами данных. • Понимание в ИТ-архитектуре и проектировании систем. • Опыт работы с Web API, автоматизацией процессов и интеграцией баз данных для повышения эффективности и производительности приложений. • Навыки DevOps: опыт использования CI/CD и контейнеризации (Docker) для обеспечения непрерывной интеграции и развертывания. • Уделяет большое внимание безопасности, производительности, внимателен к деталям. • Эффективно работает как самостоятельно, так и в команде, быстро адаптируясь к новым технологиям и применяя гибкие методологии разработки (Scrum, Kanban). • Имеет практический опыт интеграции и разработки бизнес-процессов с использованием Camunda

Подробнее
EdTech • FinTech & Banking • Logistics & Transport
ЕА
Егор А.
Минск
Backend разработчик
Middle+
3 506,49 Р/час
Angular
Angular Material
Apache Kafka
assertj
Avro
AWS
Bash
boot
Camunda
cloud
+75

Backend разработчик с более чем 5-летним опытом разработки программного обеспечения, специализирующийся на проектировании и реализации масштабируемых микросервисных и модульных архитектур. Обладаю глубокими знаниями в области разработки корпоративных приложений с использованием Java и Spring, а также опытом построения распределённых систем и интеграции с брокерами сообщений (Kafka, SQS). Имею практический опыт автоматизации бизнес-процессов на базе платформы Camunda, включая проектирование BPMN-схем, интеграцию с внешними сервисами и реализацию пользовательских обработчиков. Участвовал в проектах, связанных с электронной коммерцией, финтехом и образовательными технологиями. Использую подходы разработки через тестирование (TDD/BDD), практики парного программирования и инструменты CI/CD для повышения надёжности и поддерживаемости решений. Обладаю опытом работы с облачной инфраструктурой (AWS), системами мониторинга и логирования (OpenTelemetry, ELK), а также анализа данных с применением Python и библиотек (Pandas, NumPy, Matplotlib). Отличаюсь высокой вовлечённостью, вниманием к деталям и эффективным взаимодействием в междисциплинарных командах.

Подробнее

Недавно просмотренные специалисты

FinTech & Banking • Government & Public Sector • Social Networking
ИД
Иван Д.
Минск
Backend разработчик
Middle+
3 147,27 Р/час
Kanban
AWS
GitLab
MS Windows
Clean Architecture
npm
Webservices
HTTP
Spring Data JPA
Camunda
+69

Ориентированный на результат бэкенд-разработчик с четырехлетним опытом создания высоконагруженных и отказоустойчивых систем на Java и Kotlin. - Экспертиза охватывает полный цикл разработки: от проектирования архитектуры микросервисов и реализации многопоточных решений до глубокой оптимизации работы с базами данных. - Особое внимание уделяет построению эффективной ИТ-архитектуры, что позволяет создавать масштабируемые системы с продуманной структурой и четкими контрактами между компонентами. - Имеет практический опыт разработки Web API, где особое значение придает безопасности, производительности и удобству интеграции — автоматизирует процессы тестирования и развертывания, что значительно ускоряет delivery фич без потери качества. - Владеет DevOps-инструментарием, включая контейнеризацию (Docker), что позволяет обеспечивать бесперебойный CI/CD и быстрое развертывание в различных средах. Скрупулезность в деталях проявляется в тщательном проектировании, чистому коду и продуманной обработке edge-кейсов — это минимизирует количество инцидентов в production. - Гибко адаптируется к новым технологиям и методологиям, эффективно работает как в команде (по Scrum/Kanban), так и самостоятельно. Всегда нацелен на достижение измеримых результатов: будь то оптимизация скорости ответа API, сокращение нагрузки на базы данных или улучшение безопасности системы. - Имеет практический опыт интеграции и разработки бизнес-процессов с использованием Camunda (моделирование BPMN-схем, разработка сервисных задач и интеграция с микросервисами для автоматизации и оркестрации процессов).

Подробнее
BioTech, Pharma, Health care & Sports • E-commerce & Retail • Urban technology
МК
Максим К.
Балашиха
Аналитик 1С
Senior
3 453,73 Р/час
Управленческий учет
Бухгалтерский учет
GAAP
укф
Работа с интеграциями
1С:Управление торговлей
расчет
1С 8
ДО
+46

Высококвалифицированный специалист с более чем 8-летним опытом работы в области системного анализа, проектного менеджмента и бухгалтерского учета. Занимается внедрением кросс-функциональных решений и поддержкой бизнес-пользователей в сферах бухгалтерии, финансов и МСФО. Участвовал в проектах, связанных с расчетом комиссий, программами лояльности и оптимизацией закрытия отчетных периодов. Имеет значительный опыт в консультировании по 1С, управлении проектами и бухгалтерии. Руководил бухгалтерскими группами, занимался внедрением систем автоматизации учета и проводил аудит. Среди его ключевых компетенций — работа с 1С, управление проектами, бизнес-аналитика и улучшение процессов учета и отчетности, документооборот.

Подробнее