Специалисты

Описание

Языки программирования
Основные (специализация) Java

Фреймворки
Основные Spring Boot

Технологический стек
Технологии Git, SQL, Hibernate ORM, Spring Data JPA, REST, Kafka, JUnit, Spring Security, PostgreSQL, Spring Framework, NoSQL, Redis, GraphQL, RabbitMQ, Apache Kafka, Hibernate, Maven, OpenShift, Microservices, Docker, Elasticsearch, Kotlin, Scala, TestNG, SpringBoot, DevOps, Groovy, Kubernetes.

Опыт
Проект

Высоконагруженная CRM система для банка

Описание

Роль в проекте Lead Software Engineer Команда проекта 4 бека, 4 тестировщика, 2 qa, 2 аналитика, 1pm Обязанности на проекте Руководил разработкой системы управления метаданными на Kotlin и Java, что позволило сократить время доступа к данным на 30% и повысить производительность системы на 20%. Реализовал и оптимизировал REST API, используя Kotlin, что привело к снижению среднего времени отклика на 25%. Проектировал и внедрял архитектурные решения, обеспечивающие нулевой downtime при глобальных изменениях структуры базы данных, повысив доступность системы до 99,9%. Внедрил практику CI/CD и автоматизированные тесты с использованием Kotlin и Testcontainers, что сократило время развертывания релизов на 40%. Активно участвовал в миграции части сервисов на Scala, улучшив масштабируемость и поддержку системы Личные результаты Разработал архитектурный шаблон для микросервисов, который был внедрён в других проектах компании.

Технологии

Kotlin, Scala, Java 17, Spring Framework 6 (Web, Boot, Security, Data JPA, Cloud), WebFlux, Hibernate ORM, Docker, PostgreSQL 14, Redis, Kafka, OpenShift, Microservices, Kubernetes, Elasticsearch, Prometheus, Grafana, Jenkins, GitLab CI/CD

Длительность

Декабрь 2021 — Апрель 2025 месяцев

Проект

разработка высоконагруженной микросервисной системы

Описание

Роль в проекте Senior Java Backend Developer Команда проекта 25 человек Обязанности на проекте Участвовал в разработке высоконагруженной микросервисной системы , увеличив пропускную способность системы на 35%. Оптимизировал базу данных, внедрив горизонтальную репликацию и партиционирование, что снизило время выполнения сложных запросов на 40%. Разработал новый функционал с использованием Kotlin для микросервисов, что позволило сократить время выполнения операций на 20%. Проектировал и реализовывал эндпойнты, значительно улучшив взаимодействие с фронтенд-командой, что позволило сократить время интеграции на 15% Личные результаты Инициировал внедрение тестирования производительности, которое выявило узкие места в системе и позволило улучшить масштабируемость.

Технологии

Kotlin, Java 11, Spring Framework 5 (Web, Boot, Security, Data JPA), WebFlux, Couchbase, Hibernate ORM, Docker, GUI (Eclipse), PostgreSQL 13, Kubernetes, RabbitMQ, API Gateway, OAuth 2.0, OpenAPI/Swagger

Длительность

Декабрь 2020 — Декабрь 2021 месяцев

Проект

Медицинская CRM система

Описание

Команда проекта 12 человек Обязанности на проекте Разработал новый функционал и микросервисы, что привело к увеличению производительности системы на 25%. Провел рефакторинг кода, сократив технический долг на 30% и улучшив читаемость и поддерживаемость кода. Оптимизировал запросы к базе данных, используя Kotlin и Hibernate, сократив время выполнения сложных операций на 20%. Настроил Spring Security, обеспечив защиту данных и повысив безопасность системы до уровня соответствия стандартам ISO/IEC 27001. Личные результаты Усовершенствовал процесс миграции данных, что сократило время обновления базы на 50%.

Технологии

Kotlin, Scala, Java 17, Spring Boot 2.5, Spring Data JPA (Hibernate), Spring Cloud, jUnit5, Mockito, Maven, Kafka, Kubernetes, RESTful API, JSON Web Tokens (JWT), Flyway, Liquibase.

Длительность

Май 2019 — Декабрь 2020 месяцев