СК
Станислав К.
Мужчина, 34 года
Россия, Тольятти, UTC+4
Ставка
3 896,1 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
- Опыт коммерческой разработки ПО более 5 лет
- Оценка трудоемкости проектов и отдельных задач
- Принятие технических решений совместно с архитектором и командой
- Написание кода, Code review и контроль качества кода
- Передача готовых модулей на проверку QA, контроль процесса релиза
- Онбординг специалистов на проект
- Опыт разработки сервисов, web, desktop приложений, микросервисов
- Быстрое решение проблем в сложных условиях, умение осваивать и внедрять новые технологии в сжатые сроки
- Уверенное знание базовых концепций Java Core: коллекции, многопоточность (Concurrency API, CompletableFuture), Stream API, паттерны проектирования.
- Опыт работы с Spring Integration, Spring Security, Spring Cloud.
- Глубокое понимание ACID, оптимизация SQL-запросов (PostgreSQL, MySQL).
- Настройка CI/CD (GitLab CI, TeamCity), практика TDD (юнит- и интеграционные тесты).
- Работа с мониторингом: настройка логирования через ELK Stack (базовый опыт), Prometheus.
Проекты
(5 лет 11 месяцев)
Проект Центр Управления процессами
Роль
Java/Kotlin разработчик
Обязанности
Приложение для управления торговыми операциями на бирже, состоящее примерно из 350+ микросервисов.
Команда состоит из 8 бекенд-разработчиков + тимлид, 5 QA-специалистов, 3 аналитика
Обязанности:
·Разработка нового функционала с нуля по заданию аналитика (в т.ч. бизнес-процессов в Camunda). Разработал с нуля 8 бизнес - процессов на Camunda.
·Перевод сервиса с JNDI на прямое подключение к JMS.
·Часть функционала успешно перенесена из монолита в микросервисы.
·Покрытие своих решений юнит- и интеграционными тестами.
·Доработка структуры базы данных через Liquibase.
·Разрешение возникающих инцидентов вместе с QA.
·Реализация многопоточных решений для обработки торговых операций (Java Concurrent API).
·Интеграция Spring Security для аутентификации и авторизации.
·Применение Spring Cloud для конфигурации сервисов (Spring Cloud Config).
·Использование Spring Integration для взаимодействия с внешними системами/
·Настройка CI/CD в GitLab CI (на уровне разработчика).
·Написание юнит-тестов (JUnit 5, Mockito) и интеграционных тестов для Camunda-процессов.
Типовые задачи: доработка бизнес-процесса в Camunda, покрытие тестами, вынос бизнес-процесса в микросервис, вынос интеграции из сервиса в maven-стартер, создание новой интеграции через Feign-клиент.
За время работы на проекте исправлено около 400 багов, реализованы новые интеграции с использованием FeignClient, один из сервисов переведён на прямое подключение к ActiveMQ, минуя JNDI.
Стек специалиста на проекте
PostgreSQL, Git, Kotlin, JUnit, REST API, Mockito, Hibernate, Kubernetes, Liquibase, Camunda, ActiveMQ, Java 17, Gitlab CI, springboot
Отрасль проекта
FinTech & Banking
Период работы
Сентябрь 2023 - По настоящее время
(1 год 11 месяцев)
Проект HeadOf
Роль
Java Backend разработчик
Обязанности
Приложение для первых лиц компании, позволяющее мониторить данные о сотрудниках, проектах и трудозатратах. Внутренний проект компании в стадии поддержки.
·Доработка существующего функционала Java 11-17, решение возникающих инцидентов.
·Доработка структуры базы данных через Liquibase.
·Интеграция ELK Stack для аутентификации и авторизации.
·Использование Spring Integration для взаимодействия с внешними системами.
·Разработка асинхронных сервисов с использованием Kafka (отправка push-уведомлений).
·Настройка CI/CD в GitLab CI (на уровне разработчика).
·Написание юнит-тестов (JUnit 5, Mockito) и интеграционных тестов для Camunda-процессов. В том числе внедрение TDD: покрытие тестами новых модулей (>80% coverage).
·Настройка Docker-контейнеров и оркестрации через Kubernetes (базовый опыт).
Интеграция ELK Stack для сбора логов (настройка Filebeat + Elasticsearch).
Стек специалиста на проекте
PostgreSQL, Mockito, Hibernate, Kubernetes, Liquibase, Flyway, JUnit 5, ELK Stack, Redis, Java 17, Gitlab CI, GitLab CI/CD, springboot, Java 11-17, Spring Integration
Отрасль проекта
E-commerce & Retail
Период работы
Июль 2023 - Сентябрь 2023
(3 месяца)
Проект Инвестиционное консультирование
Роль
Java/Kotlin разработчик
Обязанности
Приложение позволяет банкиру провести аналитику по портфелю клиента, после чего отправить ему SMS или push-уведомление (вместо телефонного звонка или электронного письма), по которому он может зайти в банковское приложение и работать с персональной рекомендацией.
·Разработка нового функционала на Java 11 и Kotlin для продукта инвестиционного консультирования одного из крупных российских банков на микросервисной архитектуре.
· Участие в доработке структуры базы данных, перевод сервиса с RestApi на модуль интеграции, созданный командой того же банка.
·Разработка асинхронных сервисов с использованием Kafka (отправка push-уведомлений).
·Применение Spring Cloud для конфигурации сервисов (Spring Cloud Config).
·Внедрение TDD: покрытие тестами новых модулей (>80% coverage).
Стек специалиста на проекте
PostgreSQL, Kotlin, TeamCity, Hibernate, Liquibase, Kafka, Java 11, Spring Cloud, springboot
Отрасль проекта
FinTech & Banking
Период работы
Ноябрь 2022 - Июль 2023
(9 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Волжский Университет имени В.Н. Татищева
Специальность
Факультет Информатики и Телекоммуникаций. Вычислительные Машины, Комплексы, Системы и Сети
Завершение учебы
2013 г.