Максим Солодков (maksim-solodkov1999), 26 лет, Россия, МоскваМаксим Солодков (maksim-solodkov1999), 26 лет, Россия, Москва

Максим Солодков

JavaБэкенд разработчикСтарший (Senior)
От 400 000 ₽Ищу работу

Контакты

Войти
Возраст: 26 лет
Опыт работы: 5 лет и 8 месяцев
Регистрация: 06.10.2020
Последний визит: 1 день назад
Гражданство:
Местоположение: Россия, Москва
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

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

За время обучения в институте мне повезло поучаствовать в большом количестве хакатонов, на которых неоднократно удавалось занять первое место. С большим теплом вспоминаю победу на цифровом прорыве в 2020 году, там участвовало более сотни команд. С одним из хакатоновских проектов выиграл грант на умнике.

Логично и закономерно, мое увлечение кодом превратились в работу, которую люблю всем сердцем, вижу свое будущее в профессии и активно развиваюсь в этом направлении.

Навыки

Внутри навыка можно посмотреть пройденные и доступные тесты
Java
Java Spring Framework
Spring Boot
PostgreSQL
Apache Kafka
ClickHouse
RabbitMQ
Redis

Опыт работы

  • Информационные технологии и услуги
    Более 5000 сотрудников
    Бэкенд разработчик (Старший)Ведущий разработчик
    Июль 2023 — По настоящее время (1 год и 11 месяцев)

    ⚡ Разработка проекта  "ВТБ банк, обслуживание юридических лиц" в роли ТехЛида.


    Обязанности

    • Управление командой из двух разработчиков: оценка и декомпозиция задач, контроль исполнения, ревью кода, консультации разработчиков по техническим решениям, наставничество, участие в проработке архитектурных решений
    • Разработка новой функциональности, исправлении ошибок, оптимизации работоспособности и написании тестов для командных микросервисов.
    • Анализ приходящих постановок с последующими уточнениями у аналитиков и архитекторов;
    • Участие в обсуждении архитектурных решений для улучшения не только микросервисов команды;
    • Ревью кода разработчиков как из своей команды, так и из соседних;
    • Обсуждения задач и обмен опытом с другими разработчиками;
    • Участие в периодических совещаниях: внутри команды, ретро, демо и так далее;
    • Дежурство для решения проблем в production.
    • Проведение технических интервью.


        🔥 Пример интересной задачи

    Частью реализации архитектурного паттерна была задача автоматизации интеграции микрофронтендов. Другие системы послылали в кафку сообщения с конфигурацией их микрофронтендов, мой микросервис принимал эти сообщения, валидировал и записывал в config-map kubernetes-a. Интересная деталь заключалась в том, что разные поды микросервиса видели разный 
    config-map.


    ⚡ Разработка проекта "ВТБ  цифровой авто лизинг" в роли Senior Java Developer.


    Обязанности

    • Разработка новой функциональности, исправлении ошибок, оптимизации работоспособности и написании тестов для командных микросервисов.
    • Ревью кода разработчиков команды;
    • Обсуждения задач и обмен опытом с другими разработчиками;
    • Участие в периодических совещаниях: внутри команды, ретро, демо и так далее;
    • Проведение релизов совместно с командой эксплуатации; 
    • Принимал участие в оперативно-розыскной деятельности: поиск багов по логам, разбор проблем с пользователями.

      🔥 Пример интересной задачи


      Мной были проанализированы, разработаны и выпущены в прод сервисы:
    • Сбора согласий (СОПД, оффрта и т.п.) для всех пользователей проекта авто лизинга.
    •  Оркестрирующий сервис, предназначенный для выполнения менеджером по лизингу процедуры продажи вне офиса до этапа подтверждения согласия на коммерческое предложение.
  • Услуги и программное обеспечение в области консалтинга, ИТ сервисов, безопасности и интеграционных технологий
    От 10 до 100 сотрудников
    Бэкенд разработчик (Средний)Ведущий разработчик
    Февраль 2022 — Июль 2023 (1 год и 6 месяцев)

    ⚡ Являясь вендором компании НРД, реализовывал несколько проектов

    • Система, импортозамещающая аналогичное ПО для конвертации SWIFT переводов в различные внутренние форматы сообщений.
    • Клиринг ценных бумаг (высоконагруженная система взаимных расчетов на рынке ценных бумаг и производных финансовых инструментов

      Обязанности

      • Разработка новой функциональности, исправлении ошибок, оптимизации работоспособности и написании тестов для командных микросервисов.
      • Ревью кода разработчиков команды;
      • Обсуждения задач и обмен опытом с другими разработчиками;
      • Участие в периодических совещаниях: внутри команды, ретро, демо и так далее;
      • Принимал участие в оперативно-розыскной деятельности: поиск багов по логам, разбор проблем с пользователями.

        🔥 Пример интересной задачи

    Был реализован перенос данных с базы данных Oracle на PostgresSQL. Так же была перенесена логика процедур на Java код

  • Бизнес-консалтинг и информационные технологии
    МоскваОт 100 до 1000 сотрудников
    Бэкенд разработчик (Средний)программист java
    Октябрь 2020 — Февраль 2022 (1 год и 5 месяцев)


    ⚡ Разработка Телеком мониторинг проекта в роли Middle Java Developer,

    Обязанности

    • Разработка новой функциональности, исправлении ошибок, оптимизации работоспособности и написании тестов для командных микросервисов;
    • Написание и оптимизация сложных SQL запросов;
    • Ревью кода разработчиков команды;
    • Обсуждения задач и обмен опытом с другими разработчиками;
    • Участие в периодических совещаниях: внутри команды, ретро, демо и так далее;


    🔥 Пример интересной задачи
    Написание сложных запросов для дешбордов мониторинга, ролевая система.

  • ООО Автоматизированные Информационные Технологии
    Москва
    Бэкенд разработчик (Младший)Инженер-программист
    Октябрь 2019 — Октябрь 2020 (1 год и 1 месяц)


    ⚡ Автоматизация производства в роли Junior Java Developer.

    Обязанности

    • Разработка новой функциональности, исправлении ошибок, оптимизации работоспособности и написании тестов для командных микросервисов;
    • Обсуждения задач и обмен опытом с другими разработчиками;
    • Ведение документации


    🔥 Пример интересной задач

    • Разрабатывал системы диспечеризации.
    • Написал программу для ежеминутного опроса более ста счетчиков на предприятии, записи значений в нереляционную базу данных и составвения Excel отчетов по параметрам за промежуток времени.
    • Разработал AR приложение на движке Unity для удобства отслеживания параметров из PLC по qr коду

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

  • МГТУ «СТАНКИН»

    Московский государственный технологический университет «СТАНКИН»
    Инновационных технологий
    Сентябрь 2016 — Сентябрь 2020 (4 года)