Данил Ш.
Обязанности - Разрабатывал и реализовывал бизнес-логику в высоконагруженных системах. - Создавал новые решения для улучшения функционала продукта. - Писал, оптимизировал и поддерживал SQL-запросы для PostgreSQL и ClickHouse. - Интегрировал облачное хранилище AWS S3 для работы с файлами и данными. - Внедрял Redis для кеширования и повышения производительности. - Настраивал аутентификацию и авторизацию через Keycloak. - Проводил юнит-тестирование с JUnit и Mockito; писал интеграционные тесты с Testcontainers и WireMock. - Исправлял баги, проводил рефакторинг и оптимизацию существующего функционала. - Интегрировал межсервисное взаимодействие через Kafka и REST. - Проводил код-ревью для поддержки качества командной разработки. Технологии - Языки и фреймворки: Java 17-21, Spring Boot, Spring Security, Spring Data, Spring Web, Vert.x - Базы данных: PostgreSQL, ClickHouse, Liquibase - Кеширование и хранение данных: Redis, AWS S3 - Межсервисное взаимодействие: Kafka, REST API - Тестирование: JUnit, Mockito, Testcontainers, WireMock - CI/CD и контейнеризация: Docker, Kubernetes, Jenkins, Gradle - Мониторинг и аналитика: ELK, Prometheus, Grafana - Инструменты совместной работы: GitLab, Jira, Confluence - Документирование: Swagger Дополнительная информация - Участвовал в код-ревью и наставничестве для младших разработчиков. - Применял Agile-методологии (Scrum/Kanban) в работе над проектами. - Постоянно повышал квалификацию и изучал современные инструменты и технологии. - Инициировал внедрение новых подходов и улучшений в разработке.
Обязанности и достижения - Разрабатывал и внедрял новые бизнес-модули и функциональные сервисы, расширяя возможности продукта. - Оптимизировал SQL-запросы и работу с PostgreSQL, снизив нагрузку на базу на 35% и ускорив критичные операции. - Поддерживал и развивал микросервисную архитектуру на базе Spring Boot, Kafka и REST API, обеспечивая масштабируемость и отказоустойчивость системы. - Реализовал модуль мониторинга и логирования (Prometheus, Grafana, ELK), что сократило время поиска и устранения инцидентов. - Автоматизировал процессы CI/CD, ускорив цикл доставки функционала и исправлений. - Активно участвовал в Agile-процессах (Scrum): планирование, код-ревью, повышение качества кода и оптимизация процессов разработки. Технологии - Языки и фреймворки: Java 11, Spring Boot, Spring Security, Spring Cloud, Hibernate - Базы данных: PostgreSQL, Liquibase - Межсервисное взаимодействие: Kafka, REST API - Тестирование: JUnit, Mockito - CI/CD и контейнеризация: Docker, Jenkins, Bitbucket - Мониторинг и логирование: Prometheus, Grafana, ELK - Инструменты совместной работы: Jira, Confluence - Документирование: Swagger
Понравился профиль? Создайте себе такой же