СФ
Сергей Ф.
Мужчина, 43 года
Россия, Симферополь, UTC+3
Ставка
4 155,84 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Backend разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — C1
Английский — B1
Главное о специалисте
Имею опыт решения задач с неполным описанием и legacy проектами.
Имею опыт проектирования монолитной, микросервисной архитектуры.
Имею опыт работы с бизнес движками, проектировал Bpmn-схемами и интеграциями смежных внешних систем.
Пишу быстрый, понятный, тестируемый и легко поддерживаемый код.
НАВЫКИ И УМЕНИЯ
___________________________
Навыки:
Разрабатываю архитектуру микросервисов from scratch
Опыт интегрирования с внешними сервисами посредством REST API, Matrix, голосового помощника, сервисами отправки СМС.
Опыт работы с инструментами генерации документов, CSV.
Участие в декомпозиции и распределении задач внутри команды.
Проведение performance, unit, integration, end-to-end тестирования.
Проведение код-ревью.
Инструментарий:
Spring Boot (MVC, Data, Security, State Machine, Cloud)
Hibernate, JOOQ, JPA, JDBC, Querydsl, Blazebit
PostgreSQL, MySQL, BigQuery
Flyway, Liquibase
Kafka, RabbitMQ, Redis
Docker TestContainers, Kubernetes, Jenkins
Lombok, Jackson
Firebase, Matrix, Camunda
Maven, Gradle
Swagger
JUnit, Mockito, WireMock, Testcontainers
REST, gRPC
Прочее:
Kotlin
Python
Linux
___________________________
Самое большое достижение в работе?
Развитие продукта и команды в качестве Тимлида.
Перевод Backend части продукта на актуальные архитектурные решения.
Разработка архитектуры приложений с нуля, постановка и распределение задач, выстраивание бизнес-процессов.
___________________________
Что было бы интересно изучить в перспективе?
Реактивные приложения
Заинтересован в интересных задачах и проектах
Изучение DevOps сферы
Изучение high-load projects
Изучение Hadoop
Реактивное программирование
Проекты
(6 лет 7 месяцев)
Разработка сервиса для одной из крупнейших страховых компаний России
Роль
Backend-разработчик
Обязанности
1. Описание проекта: Микросервисная архитектура. Разработка сервиса по работу со страховыми полисами, разработка функционала связанного с рассылкой уведомлений, плотная работа с kafka.
2. Размер команды: 5 developers 2 DevOps/SRE, 1 tester
3. Основные технологии: Java 8-17, Java Core, Spring Boot, Spring data jpa, MyBatis, REST, Kafka, Maven, Git, Keycloak, Apache Camel. GitLab, OpenLens, JbossFuse, Camunda, Redis, Cacheable, Collections, Многопоточное программирование, Spring Integration, Spring Security, Gitlab CI/CD, Unit testing, Integration testing, ELK, TDD, Avro, Spark Streaming
4. Обязанности и задачи:
- Разработка микросервисов from scratch (из шаблона),
- Проработка архитектуры взаимодействия MS на основе kafka.
- Общение с смежной командой, отвечающей за работу с мобильным оператором (отсылка смс сообщений).
Стек специалиста на проекте
Avro, Auto testing, ELK, cacheable, Kanban, unit, GitLab, Spring Integration, Spark Streaming, OpenLens, Spring Data JPA, MyBatis, Camunda, Keycloak, REST, Scrum, Git, Redis, Apache Camel, Kafka, Collections, API Gateway, Spring Security, Java Core, Многопоточность, GitLab CI/CD, Avro schema, Maven, Spring Boot, Unit testing, java 8-17, работа с многопоточностью, TDD, Microservices, Microservice Architecture, Integration testing, jbossfuse, Многопоточное программирование
Отрасль проекта
Insurance
Период работы
Июнь 2023 - По настоящее время
(2 года 2 месяца)
Разработка сервиса грейдов сотрудников
Роль
Team-lead
Обязанности
1. Описание проекта: Сервис позволяет хранить, отображать и изменять карту компетенций отдельно для различных грейдов, для каждого сотрудника. Определение ИПР. Интеграция через kafka с сервисом сотрудников для обновления списка специалистов.
2. Размер команды: 3 developers, 2 Analytics, 1 DevOps
3. Основные технологии: Java 17, Java Core, Spring Boot, Hibernate, REST, Kafka, Maven, Git, Camunda, Keycloak, Collections, Spring Integration, Spring Security, Unit testing, Integration testing
4. Обязанности:
- Настройка и разработка хранения, отображения и изменений в карте компетенций
- Формирование системы ролей для сотрудников и руководителей (KeyCloak).
- Определение ИПР (Индивидуального плана развития) сотрудника.
- Интеграция через kafka с сервисом сотрудников для обновления списка специалистов.
- Описание и реализация бизнес процесса составления, выполнения, изменений в индивидуальном плане развития сотрудника.
- Отладка и изменение процесса в сотрудничестве с командой аналитики
- Распределение задач между командой разработки, (Agile, Kanban)
- Проведение код-ревью, менторинг junior-разработчиков, помощь в адаптации новых членов команды.
- Организация внутренних технических воркшопов по Spring Boot и Kafka для повышения квалификации команды.
Стек специалиста на проекте
Grafana, Работа с интеграциями, Kanban, Распределение задач, Spring Integration, Camunda, Keycloak, REST, Git, Prometheus, Kafka, Collections, Agile, Spring Security, Hibernate, Waterfall, Java Core, Java 17, Maven, Spring Boot, Unit testing, Integration testing
Отрасль проекта
HRTech
Период работы
Апрель 2023 - Июнь 2023
(3 месяца)
Регистрация бизнеса online
Роль
Ведущий Java-разработчик
Обязанности
1. Описание проекта: В рамках проекта разрабатывались сервисы по выдаче кредитов в банковской сфере
2. Размер команды: 2 front, 3 back, 2 qa, 3 Analytics
3. Обязанности и задачи:
- Составление и постановка задач по ТЗ из документации от Банка и от аналитиков.
- Самостоятельный поиск решения инцидентов, в том числе на промышленном контуре.
- Разработка модели Camunda, написание и отладка bpmn схем.
- Общение со смежными командами, по оптимизации очереди реализации фич продукта.
4. Основные технологии: Java 11-17, Java Core, PostgresSQL, Spring, FeignClient, Kafka, Zeebe Camunda8, Docker, DockerDesktop, DockerCompose, Postgres, Lens, GitLab, Git, Jira, Swagger, Postman, Jenkins, Confluence, Collections, Unit testing, Integration testing, TDD, Flink, Kafka Streams
Стек специалиста на проекте
dockerdesktop, GitLab, Lens, Postman, flink, Git, Swagger, Kafka, Feign Client, Collections, zeebe, Kafka Streams, Confluence, Docker, Java Core, Spring, Java 11-17, Unit testing, Jira, camunda8, PostgreSQL, TDD, Jenkins, Integration testing
Отрасль проекта
FinTech & Banking
Период работы
Февраль 2022 - Апрель 2023
(1 год 3 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Таврический Национальный Университет им. Вернадского.
Специальность
Информатика
Завершение учебы
2004 г.