Алексей К. Java разработчик, Senior

ID 44875
Алексей К.
Фото доступно после регистрации
Алексей К.
Senior
Мужчина, 26 лет
Россия, Пенза, UTC+3
1 871,43 Р/час
НДС не облагается
Специалист доступен с 19 июля 2026 г.

О специалисте

Специализация
Java разработчик
Грейд
Senior
Навыки
Java
Spring (Web, Data)
Kotlin
Docker
Hibernate
Kafka
Jira
PostgreSQL
Git
Maven
JUnit
Mockito
SQL
REST
Gradle
GitLab
REST API
Отрасли
Government & Public Sector
Urban technology
Проф. сообщества
Знание языков
Русский — C2
Английский — A2
Главное о специалисте
Я Backend-разработчик с опытом коммерческой разработки на Kotlin/Java и ownership backend-направления. Проектировал и реализовывал микросервисные и Event-Driven системы на Micronaut/Spring, NATS/gRPC, PostgreSQL, ClickHouse и DuckDB. Имею опыт декомпозиции легаси-монолита, построения доменной модели, оптимизации аналитики, интеграций с внешними системами и сопровождения production/pilot-внедрений у заказчиков. Всегда довожу до конца задачи и не бросаю на пол пути, а если не знаю как решать, то обязательно разберусь и сделаю все в срок.

Проекты

(5 лет 3 месяца)

Smart Traffic System

Роль
Ведущий Backend разработчик
Обязанности
Smart Traffic System это система мониторинга дорожного движения на основе компьютерного зрения для Edge и Cloud-развёрток. Ключевой backend-разработчик проекта. Отвечал за развитие backend-части системы: проектирование сервисов, доменной модели, REST/gRPC API, событийного взаимодействия, аналитики, мониторинга и интеграций с внешними системами. Разрабатывал backend-сервисы на Kotlin/Java с использованием Micronaut, Spring Boot, gRPC, REST API, NATS, PostgreSQL, ClickHouse и DuckDB. Участвовал в переходе от legacy-монолита к распределённой микросервисной Event-Driven платформе. В команде 5-7 человек: аналитик, тестировщик, product manager, backend и frontend разработчики. Проводил code review, писал unit-тесты и integration-тесты для критичной backend-логики. Сопровождал pilot/production-внедрения: анализировал логи, диагностировал инциденты, исправлял backend-ошибки на стендах заказчиков.
Достижения
Ключевые достижения: - Декомпозировал legacy-монолит на 5+ backend-сервисов по зонам ответственности: управление настройками, обработка событий, статистика, мониторинг и интеграции. - Проектировал и реализовывал микросервисную архитектуру backend-системы с использованием Kotlin/Java, REST API, gRPC и событийного взаимодействия. - Спроектировал и внедрил Event-Driven Architecture на NATS с разделением взаимодействия на commands, events и queries. - Реализовал backend-интеграции между сервисами через gRPC, REST API и NATS. - Работал с PostgreSQL, ClickHouse и DuckDB: проектировал хранение событий, писал SQL-запросы и оптимизировал аналитические выборки. - Оптимизировал аналитические SQL-запросы, сократив время выполнения с ~20 секунд до ~700 мс в типовых сценариях (ускорение в 28 раз). - Реализовал service discovery поверх NATS без отдельной инфраструктуры вроде Consul/Eureka, упростив развёртывание системы на Edge-устройствах. - Разработал внутренний SDK для унифицированной работы backend-сервисов с NATS: публикация событий, обработка команд, запросы и обнаружение сервисов. - Реализовал backend-функции управления камерами, перекрёстками, видеопотоками, событиями, статистикой, отчётами и внешними интеграциями. - Настроил сквозной мониторинг работы сервисов (Prometheus, Grafana, Loki), что позволило проактивно выявлять аномалии и сократить время реакции на инциденты на стендах заказчиков.
Стек специалиста на проекте
PostgreSQL, Docker, Java, Jira, Kotlin, Spring Boot, Linux, Hibernate, Grafana, GitLab, Prometheus, Flyway, ClickHouse, NATS, Kafka, Micronaut, Kotest, Spring, DuckDB
Отрасль проекта
Urban technology
Период работы
Август 2023 - По настоящее время  (3 года)

АИС "Зачисление в Профтех"

Роль
Java разработчик
Обязанности
АИС "Зачисление в Профтех" это образовательная платформа для автоматизации процессов зачисления и работы с данными абитуриентов/студентов. Разрабатывал и поддерживал backend-часть системы на Java 8, Spring Boot, Spring Data, Spring Security, Hibernate и PostgreSQL. Работал с legacy-кодом, бизнес-логикой, базой данных, отчётами, логированием, аудитом пользовательских действий и сопровождением приложения.
Достижения
Ключевые достижения: - Спроектировал и реализовал модуль автоматического формирования приказов, переведя подготовку документов в процессе зачисления в полностью автоматический режим. - Внедрил систему комплексного аудита пользовательских действий и логирования, ускорив локализацию ошибок и разбор инцидентов с нескольких часов до 15 минут (интеграция с Graylog). - Адаптировал backend-часть к масштабным миграциям структуры БД (Entity-модели, Hibernate-маппинги, Flyway-скрипты), сохранив обратную совместимость и zero downtime. - Полностью перенес генерацию сложной отчетности на Jasper Reports, оптимизировав SQL-запросы в PostgreSQL и ускорив построение тяжелых выборок в 3-4 раза.
Стек специалиста на проекте
PostgreSQL, Docker, Java, Jira, Spring Boot, Linux, Hibernate, Grafana, Flyway, Spring, Spring (Web, Data)
Отрасль проекта
Government & Public Sector
Начало работы
Май 2021 - Июль 2023  (2 года 3 месяца)

Формат работы

Объем участия в проекте
Высокая нагрузка, Низкая нагрузка (8 ч/день)
Формат взаимодействия
Удаленный
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

Образование

Высшее

Учебное заведение
Пензенский государственный технологический университет
Специальность
Информатика и вычислительная техника (бакалавр техники и технологии)
Завершение учебы
2021 г.

Высшее

Учебное заведение
Пензенский государственный технологический университет
Специальность
Программная инженерия (Магистр)
Завершение учебы
2023 г.

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

FinTech & Banking • IoT • Logistics & Transport
АА
Артем А.
Java разработчик
Минск
Senior
3 168,83 Р/час
Agile
API
assertj
AWS
AWS SQS
bases
batch
Bitbucket
boot
CI/CD
+145

• Разработчик программного обеспечения с более чем 5 летним опытом коммерческой разработки корпоративных приложений и стартапов • Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами • Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения. • Создание и улучшение микро-сервисных приложений • Опыт разработки с использованием облачных сервисов (AWS) • Понимание работы с командной строкой Linux на базовом уровне • Опыт интеграции внутренних сложных решений, интеграции с CRM системами • Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins) • Анализ и оптимизация существующих систем: рефакторинг кода, написание модульных и интеграционных тестов • Знание принципов SOLID, DRY, ACID, Clean Code • Опыт технического менторинга внутри команды • Знание и понимание throttling, rate limit, api gateway • Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды.

Подробнее

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

Insurance • Marketing, Advertising & Design
НМ
Николай М.
Data инженер
Гродно
Senior
4 277,92 Р/час
PostgreSQL
Git
MySQL
Java
JavaScript
Jira
SQL
Agile
Python
Scrum
+53

Разработчик с 17-летним опытом работы в разработке программного обеспечения. Большой опыт работы с Oracle PL/SQL, MS SQL, настройкой производительности SQL, концепциями хранилищ данных и ETL, 3 года опыта в Java, 4 года в Delphi. Опыт работы на всех этапах жизненного цикла разработки программного обеспечения 11-летний опыт разработки Oracle (9i, 10g, 11g), включающий в себя: логический и физический дизайн базы данных, распределение памяти, разбиение, сегменты таблиц и индексов, роли и привилегии; настройка производительности SQL, индексация, распараллеливание, объяснение планов, подсказки, статистика; опыт работы во всех аспектах хранилища данных, отчетности BI, ETL и всех этапах жизненного цикла разработки хранилища данных; большой опыт в Kalido DIW; глубокие знания в логическому и физическом моделировании данных с использованием методов нормализации; программирование PL/SQL, хранимые процедуры, функции, пакеты, триггеры, типы; программирование с использованием динамического SQL и PL/SQL; программирование ETL-процессов с использованием PL/SQL, T-SQL; работа с Oracle: разработка приложений с использованием Oracle Forms; разработка отчетов и визуализация данных с использованием Oracle Reports, Oracle Graphics и Oracle BI Publisher; разработка приложений с использованием HTML/XML/CSS/XSLT; Манипулирование, очистка и обработка данных с использованием SQL. Анализ необработанных данных, подведение итогов и выработка рекомендаций. Проектирование, разработка и внедрение новой функциональности. Проектирование, разработка отчетов и визуализация данных с использованием Cognos.

Подробнее
E-commerce & Retail • EdTech • Government & Public Sector
ДБ
Денис Б.
DevOps
Минск
Middle+
3 246,75 Р/час
PostgreSQL
RabbitMQ
MySQL
Docker
Elasticsearch
JavaScript
Node.js
PHP
Jira
Confluence
+103

DevOps инженер с 4 годами практического опыта работы в различных ИТ-средах. Специалист по администрирования linux серверов, внедрению конвейеров CI/CD и микросервисной архитектуры в Kubernetes. Командный игрок с акцентом на эффективную работу в условиях высокой нагрузки и многозадачности. Основной опыт: Управление CI/CD с использованием Jenkins и GitLab CI для автоматизации сборки и развертывания приложений. Применение Helm для управления приложениями в Kubernetes и Kaniko для сборки образов Docker; Опыт в контейнеризации приложений с использованием Docker и Docker Compose; Использование и управление системами мониторинга на основе Prometheus, Alertmanager, Grafana. Развертывал ELK стек (ElasticSearch, Logstash, Kibana), Loki и Promtail, Graylog в связке AWS OpenSearch. Также писал собственные экспортеры для мониторинга приложений; Опыт оркестрации с использованием Kubernetes, а таже развертывания, конфигурирования и устранение ошибок кластера в AWS EKS и Yandex Managed Service for Kubernetes; Использование Ansible и Terraform для автоматизации развертывания и управления инфраструктурой.

Подробнее