🤠 Бэкендеры, найдите себе команду по вайбам! Проверить мэтч → в вайб-квизе
Глеб Аккуратнов (gabigabo), Россия, ВоронежГлеб Аккуратнов (gabigabo), Россия, Воронеж

Глеб Аккуратнов

Бэкенд разработчикСредний (Middle)
Не ищу работу

Контакты

Войти
Опыт работы: 3 года и 10 месяцев
Регистрация: 01.01.2024
Последний визит: 6 месяцев назад
Гражданство:
Местоположение: Россия, Воронеж
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

Ищу компанию или проекты, которые бы позволили поработать с highload/low-latency/fault-tolerance или в сфере финтеха, горю желанием развиваться в этом направлении, готов для этого усердно трудиться, изучать новые для себя технологии и совершенствоваться.

Навыки

Junit
Spring Boot
Java
PostgreSQL
Git
Hibernate
Apache Maven
Docker
RabbitMQ
Jira

Опыт работы

  • Создаем эстетичные и полезные цифровые продукты для бизнеса
    ВоронежОт 100 до 1000 сотрудников
    Бэкенд разработчик (Средний)
    Февраль 2021 — По настоящее время (3 года и 10 месяцев)

    Проект: Разработка системы отчетности и отслеживания выделенных средств на финансирование проектов различных организаций в сфере культуры.

    Обязанности: написание кода (большая часть кода реализована мной), выполнение задач, редко написание задач, коммуникация с командой (бизнес-аналитики, тестировщики), разрешение баг-репортов (в том числе мониторинг состояния системы посредством интерфейса Prometheus и Grafana и изучение логов с помощью Elasticsearch), интеграция с фронтендом, покрытие тестами (юнит + интеграционные), работа с БД (описание sql-миграций, создание таблиц, нативные запросы), ревью кода (и схем бд), интеграция с внешними системами (DaData, Контур.Фокус, S3, email-рассылка).

    Стек: Java 17, Spring Boot, Spring Data, Spring Security, Spring Cloud, Hibernate, Maven, JUnit, Mockito, WireMock, Testcontainers, Amazon S3, Swagger, ELK (Elasticsearch, Logstash, Kibana), Prometheus, Grafana, PostgreSQL, Flyway

    Инфрастуктура: Монолит, Jenkins, Docker, Yandex Registry, JWT авторизация/аутентификация (самодельные access+refresh токены)

    Методология разработки: Agile (scrum, daily, retro, planning, kanban, без спринтов), Jira + Confluence, команда 7 человек (два человека в команде backend; frontend; qa; менеджер проекта; дизайнер; бизнес-аналитик)

    --------------------------------------------------------------------------------------------------------

    Проект: Kanban-приложение (наподобие Jira)

    Обязанности: написание кода (большая часть кода реализована мной), выполнение задач, редко написание задач, коммуникация с командой (бизнес-аналитики, тестировщики), разрешение баг-репортов (в том числе мониторинг состояния системы посредством интерфейса Prometheus и Grafana и изучение логов с помощью Elasticsearch), интеграция с фронтендом, покрытие тестами (юнит + интеграционные), работа с БД (описание sql-миграций, создание таблиц, нативные запросы), ревью кода (и схем бд), интеграция с внешними системами (S3, email-рассылка).

    Стек: Java 17, Spring Boot, Spring Data, Spring Security, Spring Cloud, Spring Events, Hibernate, Maven, JUnit, Mockito, WireMock, Testcontainers, Minio S3, Swagger, ELK (Elasticsearch, Logstash, Kibana), PostgreSQL, Flyway

    Инфраструктура: Монолит, JetBrains Space (CI/CD, Registry), Docker, JWT авторизация/аутентификация (oauth2 server resource заказчика)

    Методология разработки: Agile (scrum, daily, retro, planning, kanban, 2-недельные спринты), JetBrains Space (kanban-доска и документация), команда 8 человек (два человека в команде backend; два человека в команде frontend; qa; менеджер проекта; дизайнер; бизнес-аналитик)

    --------------------------------------------------------------------------------------------------------

    Проект: Time-tracker (наподобие tickspot) с расширенным функционалом аналитики

    Обязанности: разрешение баг-репортов (коммуникация с тестировщиками; в том числе мониторинг состояния системы посредством интерфейса Prometheus и Grafana и изучение логов с помощью Elasticsearch), покрытие тестами (юнит+интеграционные), работа с БД (описание sql-миграций, создание таблиц, нативные запросы), ревью кода, интеграция с внешними системами (Airtable, Google Docs/Sheets, Keycloak как SSO и расширение функционала посредством Keycloak SPI)

    Стек: Kotlin, Spring Boot, Spring Data, Spring Security, Spring Cloud, Gradle, JUnit, MockK, Testcontainers, Minio S3, Swagger, ELK (Elasticsearch, Logstash, Kibana), Prometheus, Grafana, PostgreSQL, Flyway, Keycloak, SonarQube

    Инфраструктура: Монолит, Gitlab CI, Docker, Keycloak

    Методология разработки: Agile (scrum, daily, retro, planning, kanban, 2-недельные спринты), Jira + Confluence, команда часто менялась в зависимости от загруженности (один-два человека в команде backend; один-два человека в команде frontend; один-два qa; менеджер проекта; дизайнер; бизнес-аналитик)

    --------------------------------------------------------------------------------------------------------

    Проект: Электронный каталог продажи автомобилей

    Обязанности: написание кода (большая часть кода реализована мной), выполнение задач, редко написание задач, коммуникация с командой (бизнес-аналитики, тестировщики), разрешение баг-репортов, интеграция с фронтендом, покрытие тестами (юнит + интеграционные), работа с БД (описание sql-миграций, создание таблиц, нативные запросы), ревью кода (и схем бд), интеграция с внешними системами (1C, Турбодиллер, S3, email-рассылка)

    Стек: Java 17, Spring Boot, Spring Data, Spring Security, Spring Cloud, Hibernate, Maven, JUnit, Mockito, Testcontainers, Amazon S3, RabbitMQ, Swagger, PostgreSQL, ELK (Elasticsearch, Logstash, Kibana), Flyway, Keycloak

    Инфраструктура: Микросервисная архитектура (5 модулей), JetBrains Space (CI/CD, Registry), Docker, CDN, Kubernetes + terraform

    Методология разработки: Agile (scrum, daily, retro, planning, kanban, 2-недельные спринты), JetBrains Space (kanban-доска, документация), команда 8 человек (два человека в команде backend; два человека в команде frontend; qa; менеджер проекта; дизайнер; бизнес-аналитик)