Скидка на вакансию
Скидка на первую вакансию
Акция до 22 декабря
👀 Бэкендеры, зовем на Публичное собеседование на Хабр Карьере! Для участия нужно → оставить заявку
Алексей Аксенов (alex_java), 37 лет, Россия, РязаньАлексей Аксенов (alex_java), 37 лет, Россия, Рязань

Алексей Аксенов

Java Developer. Люблю исследовать код.Бэкенд разработчикСредний (Middle)
От 290 000 ₽Рассмотрю предложения

Контакты

Войти
Возраст: 37 лет
Опыт работы: 14 лет и 10 месяцев
Регистрация: 19.12.2022
Последний визит: 5 дней назад
Гражданство:
Местоположение: Россия, Рязань
Дополнительно: готов к удаленной работе
Знание языков: Английский В2Немецкий А1

Обо мне

Ищу работу в компании, в которой стимулируют органический рост сотрудников. Где результат важнее бюрократии. В компании, которая использует в своих проектах передовые практики и современный стек: java 17+, Spring, Hibernate, Postgres, Kafka, OpenShift, микросервисы, многопоточность, unit тесты. В agile команде, где есть тестировщики, аналитики, владелец продукта и тим лид.

Я постоянно учусь и применяю изученное на практике. Сейчас прохожу курс otus Java Developer Advanced. На нем изучаем инструменты из пакета java.util.concurrent, профилирование приложения, сборщики мусора, инструменты бенчмаркинга приложений. Затронули темы DevOps: kuber, docker, helm. Вехнеуровнево рассмотрели работу Grafana, Prometheus. Некотороые другие темы связанные с микросервисной архитектурой.

В рамках этого обучения разрабатываю проект торгового робота. При его разработке использую билд и деплой дженкинсом. В качестве контейнеризации пока хватает докера. Внутри приложение представляет собой мультимодульный проект с двумя БД: постгрес и кликхаус. Данные с биржи забираются через вебсокет и записываются в кликхаус. Основная логика работает на блокирующих очередях для развязки получения и анализа входных данных, выставления ордеров и сохранения данных в БД. Для миграции используется flyway.

Мне нравится JAVA, потому что этот язык широко используется, востребован и хорошо оплачивается. Можно работать удаленно. Испытываю положительные эмоции, когда вижу результат качественно выполненной задачи.

Особенно хорошо работаю в правильно настроенном коллективе: когда сотрудники слушают друг друга и проактивно нацелены на достижение общего результата команды.

С самого начала стараюсь выстраивать работу прозрачно и честно. Когда все понимают зоны ответственности и договоренности в команде. Когда допускаю ошибку, то сообщаю об этом. Делаю все, чтобы ее исправить в разумные сроки и не допустить в дальнейшем.

Люблю путешествовать, картинг, яхтинг, гонки. И паять.

Навыки

Java
Docker
Apache Maven
PostgreSQL
Java Spring Framework
Hibernate
Apache Kafka
Apache Flink
ClickHouse
Jenkins

Опыт работы

  • Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек
    Более 5000 сотрудников
    Бэкенд разработчик (Средний)Java Разработчик
    Май 2023 — По настоящее время (1 год и 8 месяцев)

    - разрабатка нового раздела в продукте
    - настройка логирования приложения: настройка logback kafka и S3 appender-ов, API для фронта
    - доработка текущего функционала
    - устранение уязвимостей в проекте: обновление библиотек
    - выполнение роли тим лида на период его отпуска
    - flink: добавление новых типов событий и их обработка
    - flink устранение деградации: анализ heap dump, логов, тюнинг настроек, стабилизация кластера
    - flink: оптимизация подгрузки DataSource
    - DevOps: написание bash скриптов для управление кластером flink
    - DevOps: доработка jenkins пайплайн билда и деплоя приложения
    - Clickhouse: поиск возможностей снизить утилизацию кластера, анализ типов и продолжительности запросов

    Стэк: java 17, flink, clickhouse, kafka, postgres, spring boot, jenkins, openshift, ni-fi, jenkins, liquibase

  • Интернет Инновации
    Москва
    Бэкенд разработчик (Средний)Java Developer
    Декабрь 2021 — Май 2023 (1 год и 6 месяцев)

    Информационные технологии, системная интеграция

    • Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг

    Программист JavaПроект 1 - система скоринга контрагентов для крупной нефтяной компании. Поддержка, разработка нового функционала. Микросервисная архитектура.

    - RabbitMQ - анализ/настройка сообщений для соединения нескольких сервисов;
    - KeyCloak - поиск ошибок в реализации;
    - FlyWay - настройка миграций;
    - Mapstruct - настройка мапперов для вновь создаваемых entity;
    - Swagger - настройка и документирование;
    - Gitlab/Youtrack - настройка взаимодействия и разработка рекомендаций для команды разработчиков;
    - Docker - обновление инстансов приложения на сервере, - откат примененных изменений;
    - взаимодействие с заказчиком/аналитиками;
    - управление командой из 2-ух разработчиков.

    Проект 2 - система обработки XML файлов с последующим наложением формул на сырые данные для системообразующего предприятия. Разработка от ТЗ до MVP, тестовой эксплуатации. Микросервисная архитектура.

    - Kafka - для взаимодействия сервисов друг с другом;
    - управление 3 разработчиками;
    - уточнение бизнес требований и взаимодействие с заказчиком;
    - подбор характеристик серверного оборудования;
    - MinIO - настройка для хранения исходных файлов;
    - написание проектного решения;
    - разработка схем взаимодействия сервисов и проработка архитектуры проекта;
    - PostgreSQL - проектирование архитектуры, создание таблиц и их взаимодействия;
    - JAXB - преобразование XML файлов в соответствии с XSD схемой;
    - Liquibase - настройка и применение миграций;
    - Jexl, Exp4j - работа с формулами;
    - ForkJoinPool - использовал для ускорения обработки;


    Технологии: Hibernate, PostgreSQL, Spring Boot, rabbitMQ, Kafka, Flyway, Liquibase, Maven, Gitlab, rest, MinIO, Jexl, Exp4j, JAXB, Docker, Gitlab, KeyCloak

  • Лидер российской нефтяной отрасли и одна из крупнейших публичных нефтегазовых компаний мира
    РязаньБолее 5000 сотрудников
    Бизнес-аналитикБизнес аналитик
    Март 2010 — Декабрь 2021 (11 лет и 10 месяцев)

    Бизнес-аналитик


    В мои обязанности входит:
    Оптимизация существующих решений на базе SAP.
    Создание запросов на внесения изменений в систему. Контроль их выполнения и обсуждение способов реализации на уровне заказчик - наш отдел - исполнитель.
    Участие в проектах по стандартизации подходов к ведению учета на уровне нескольких предприятий.
    Анализ изменений предложенных пользователями и контроль выполнения этих изменений исполнителем.

    Достижения
    успешно внедрены и работают 4 проекта по обновлению/стандартизации технологических процессов
    снижено время выполнения и трудозатраты по выгрузке данных с нескольких дней до нескольких часов. С попутной минимизацией ошибок типа “человеческий фактор”
    проанализировано более 2000 запросов на изменения

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

  • РГРТУ

    Рязанский государственный радиотехнический университет
    Вечерний
    Сентябрь 2006 — Июнь 2009 (2 года и 9 месяцев)

    Получил диплом по специальности Экономика и управление на предприятии(в машиностроении).

    Вычислительной техники
    Сентябрь 2004 — Июнь 2009 (4 года и 9 месяцев)

Дополнительное образование