Меняем цены на услуги

С 19 января 2026 мы повышаем цены на Хабр Карьере. А ещё — оптимизируем список услуг, доступных для компаний.

→ Смотреть новые рублёвые и валютные прайс-листы

Иван Грехнев (romulq), 25 лет, Россия, ЖелезнодорожныйИван Грехнев (romulq), 25 лет, Россия, Железнодорожный

Иван Грехнев

Бэкенд разработчикВеб-разработчикСредний (Middle)
От 180 000 ₽Ищу работу

Контакты

Войти
Возраст: 25 лет
Опыт работы: 4 года и 3 месяца
Регистрация: 20.01.2022
Последний визит: 4 месяца назад
Гражданство: Россия
Местоположение: Россия, Железнодорожный
Дополнительно: готов к переезду и к удаленной работе
Знание языков: Английский В1

Обо мне

Java работяга 😎.


Имею высшее техническое образование в сфере IT.
Работал с проектами разного масштаба. Был как высоконагруженных сервис выдачи разрешений в Прибайкальский нац.парк, так и пару мультитенантных SaaS-продуктов с микросервисной архитектурой (один также связан с нац.парками страны).


В работе придерживаюсь принципов SOLID, KISS, DRY, юзаю паттерны проектирования при необходимости.
Всегда ЗА чистый, понятный и поддерживаемый коде (и сам стараюсь сорить в коде по минимуму).

Навыки

Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.

Git
PostgreSQL
Docker
Spring Boot
junior
Java
SQL
ООП
Hibernate
Apache Kafka
REST

Участие в профсообществах

Опыт работы

  • Разрабатываем отраслевые продукты в сфере обращения с отходами и экотуризма, продукты для корпоративного управления
    ИркутскОт 10 до 100 сотрудников
    Бэкенд разработчик (Младший)Java-разработчик
    Сентябрь 2022 — По настоящее время (3 года и 4 месяца)

    Участвовал в разработке 4х проектов:

    1. TourPass
      Система оформления разрешений для посещения заповедников, национальных парков и других особо охраняемых природных территорий (ООПТ).

      Стек технологий: Java 11, Spring (Boot, Web, Data JPA + MyBatis, Security + Keycloak, Mail, Kafka), JMIX, JSON-RPC, AWS S3, Lombok, MapStruct, Swagger (OpenAPI 3.0), PostgreSQL (+ PostGIS), Yandex Database, Liquibase, Gradle, Docker, Kubernetes, GitLab CI/CD, Nexus

      • Участвовал в разработке модулей авторизации через Keycloak, а также реализации API для работы с геоданными в PostgreSQL (PostGIS).
      • Занимался настройкой CI/CD пайплайнов в GitLab и контейнеризацией сервисов с помощью Docker/Kubernetes.
    2. BaikalPass
      Платформа для получения разрешений на посещение Байкальского национального парка.

      Стек технологий: Java 8, CubaPlatform, Lombok, PostgreSQL, Gradle, GitLab CI/CD

      • Оптимизировал генерацию разрешений — время формирования документа сократилось на треть.
      • Реализовал функционал динамического редактирования шаблонов разрешений в админке для менеджеров парка.
      • Создал систему прогнозирования нагрузки на туристические маршруты, что помогло инспекторам эффективнее планировать контрольные обходы.
    3. Autopark
      Система управления автопарком для автоматизации эксплуатации и обслуживания транспорта.

      Стек технологий: Java 21, Spring (Boot, Web, Data JPA + MyBatis, Security + Keycloak, Mail, Kafka), JSON-RPC, AWS S3, Lombok, MapStruct, Swagger (OpenAPI 3.0), PostgreSQL, Liquibase, Gradle, Docker, Kubernetes, GitLab CI/CD, Nexus, Thymeleaf, OpenTelemetry-api

      • Разработал универсальный механизм экспорта/импорта сущностей в CSV для миграции данных из сторонних систем.
      • Создал алгоритм агрегации данных для формирования отчётов по истории обслуживания транспорта.
      • Реализовал выгрузку информации в форматах PDF, XLSX и CSV для пользователей системы.
    4. РТ-НЕО ЛК
      Личный кабинет для управления услугами по обращению с ТКО (твердые коммунальные отходы).

      Стек технологий: Java 11, CubaPlatform, Lombok, PostgreSQL, Gradle, GitLab CI/CD, AWS S3, MapStruct, Swagger (OpenAPI 3.0), Liquibase, Docker, Kubernetes, Thymeleaf

      • Интегрировал внутренний корпоративный проект для документооборота и техподдержки, что значительно сократило время реагирования на запросы пользователей.
      • Оптимизировал формирование отчетности, переведя его на многопоточную обработку — время генерации сократилось в 4 раза.
      • Реализовал механизм синхронизации госпошлин из внешнего сервиса с учётом точности расчётов
    Инженер технической поддержки (Младший)Специалист тех.поддержки 2 линии
    Октябрь 2021 — Сентябрь 2022 (1 год)
    • Обеспечение технической поддержки клиентов (менеджеры национальных парков) для платформы baikalpass.ru .
    • Решение проблем пользователей, связанных с функционалом продукта.
    • Разработка и поддержка backend-функционала на Java (Spring Boot).
    • Участие в улучшении процессов взаимодействия между клиентами и технической службой.

Высшее образование

  • Институт информационных технологий и анализа данных
    Сентябрь 2018 — Июль 2022 (3 года и 10 месяцев)

    Вычислительные машины, комплексы, системы и сети