Перейти к содержимому

Кирилл Булычев

Senior Java Developer

Senior Удалённо Москва
8 г. 11 мес. опыта 32 навыка

О себе

Senior backend разработчик специализируюсь на разработке микросервисной архитектуры, обработке событийных потоков и оптимизации высоконагруженных API. Имею опыт проектирования сервисов с высокой нагрузкой, включая разработку стратегий кэширования, оптимизацию работы с БД и обеспечение отказоустойчивости систем. Основной стек: Java/ Kotlin / Spring Boot, Kafka, PostgreSQL, Kubernetes, Docker. Также имею опыт разработки сервисов на Golang.

Опыт работы

Самокат (ООО Умное пространство)

09.2024 — по н.в. 1 г. 9 мес.

Senior Java Developer

Senior Гибрид

Проект: Витрина каталога товаров доставки. Агрегация данные каталога (категории, подкатегории, товары, подборки) и предоставление API для клиентских приложений. Задачи: - обработка событий обновления каталога через Kafka - Разработка новых фич - поддержка старой кодовой базы - оптимизация запросов БД для формирования дерева каталога - участие в архитектурных обсуждениях и code review - реализация высоконагруженных API для получения структуры каталога - поставка новых разработанных фич на прод. Tech stack: Kotlin | Spring Boot 3 | PostgreSQL, JdbcTemplate, Liquibase | Apache Kafka | Redis, Hazelcast | Prometheus, Grafana, Graylog | Gitlab, Gitlab CI | Jira/Confluence | Agile. Командные процессы: Code review, 2 недельные спринты, оценка задачи.

Axenix (ранее Accenture)

11.2021 — 10.2024 2 г. 11 мес.

Ведущий Java-разработчик

Lead Офис

Проект 1 (складская логистика): Разработка системы управление складом, перевоз и транспортировка заказов. Задачи: - Разработка концепций, архитектурных решений - Выбор технологий для реализации систем. - Кросс ревью задач. - Оценка и декомпозиция задач. - Разработка backend сервисов для обработки заказов и логистических операций - интеграция с внешними системами. Tech stack: Kotlin, Java 17/21 | Spring Boot 3, Spring WebFlux, Spring Security, Hibernate, Mybatis | PostgreSQL, Liquibase | Apache Kafka | Redis | Camunda BPM | Kubernetes, Docker | Prometheus, Grafana | GitHub, Jenkins | JUnit, Mockito, Wiremock | Jira/Confluence | Agile. Командные процессы: Code review, 2 недельные спринты, оценка задачи, PBR. Проект 2 (банковский проект): Учетная логика (бухучет): мастер система ведения бухгалтерских счетов банка: генерация, шаблоны, поиск, интеграции. Доработка кредитного конвейера (добавление новых фич и перенос с легаси системы). Tech stack: Java 11 | Spring Boot 3, Hibernate | PostgreSQL, Liquibase | Apache Kafka | Redis | Kubernetes, Docker | Prometheus, Grafana | JUnit, Mockito | Jira/Confluence | Agile. Проект 3 (внешний заказчик): Разработка высоконагруженного сервиса для получения цены товара. Задачи: - Проектирование топологии БД - Проектирование топологии кэшей, local cache + distributed cache - Прогрев кэшей - Решение проблемы cache stampede. Tech stack: Golang | Docker | grpc | PostgreSQL, pgx | Kafka | memcache Redis | Goose | Gitlab CI | Prometheus/Grafana.

AT Consulting

08.2018 — 11.2021 3 г. 3 мес.

Программист-разработчик

Офис Москва

Разработка backend приложений, а именно: - Модернизация государственной системы по предоставлению услуг - Разработки серверной части Государственной единой облачной платформы - Разработка системы автоматизации рабочих процессов и принятия решений на основе BPMN Camunda - Разработка серверной части приложения административной панели управления ботом - Участие в архитектурых вопросах при пострении систем. - Менторинг junior-разработчиков - Разработка системы для миграции данных с oracle на postgres. Tech stack: Java 8/11 | Spring Boot 2, Spring Security, Spring Cloud | Kafka | Kubernetes, Docker | Liquibase | Github, Gitlab/CI, Jenkins.

трендсофт

08.2017 — 08.2018 1 г.

Программист

Офис Москва

Разработка, поддержка существующих систем. Работал с gwt, spring mvc, PostgreSql, Javascript, Jquery, Html, css.

Образование

Московский государственный технологический университет "Станкин"

— 2020

Информатика и вычислительная техника (магистр техники и технологии)

Магистр

Московский государственный технологический университет "Станкин"

— 2018

Программное обеспечение вычислительной техники и автоматизированных систем (инженер)

Магистр

Навыки

Kotlin Spring WebFlux gRPC Java Spring Framework Hibernate ORM Git SQL ООП JPA MVC Multithread Programming PostgreSQL REST Spring Data RabbitMQ Docker MyBatis HTTP Camunda Spring Cloud Spring Security SOLID Liquibase Kafka JUnit Wiremock Mockito Go Kubernetes Prometheus Grafana

Языки

Русский Родной
Английский B1 — Средний

Личные данные

Возраст 30 года
Гражданство Россия
Ссылка скопирована