maizbestmaizbest

Максим Степанов

Full-stack · Бэкенд · Фронтенд · Старший (Senior)
Открыт к предложениям
Возраст: 25 лет
Опыт работы: 3 года и 4 месяца
Регистрация: 21.10.2016
Последний визит: 1 день назад
Местоположение: Россия, Рязань
Профессиональные навыки: Java · Java spring framework · Docker · SQL · JavaScript · Vue.js · PHP · Laravel · Camunda · Kubernetes
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Full-stack Software Engineer, 3 года опыта коммерческой разработки
Имею диплом бакалавра по специальности “Радиотехника”

Синопсис:
Работал ключевым разработчиком на трех проектах
Выполнял роль тимлида в команде из 3 разработчиков

Кратко о каждом проекте:

  1. Система администрирования данными. Монолит на PHP, Laravel + Vue.js +MSSQL. Ручное тестирование командой аналитоков, без юнит и автотестов. Процесс CI в состоянии зародыша, Jenkins +ручной запуск задач на сборку и прочее. Зашел на позицию джуниор. К завершению этапа активной разработки ~ 6 мес., был одним из ключевыхразработчиков. После занимался поддержкой около года, параллельно разработкой второго проекта.
  2. Крупный монолитный b2b проект в сфере корпоративного туризма.
    Spring + Vue.js + MSSQL. Ручное тестирования, мало юнит тестов, без автотестов.Много точек интеграции со сторонней платформойдля работы с Авиа/ЖД/Отелями. Стартовал проект я и бывший коллега. До этого бы опыта работы с Java не было, обучение было на практике. Работа заключалась в формировании требований для разработки(были аналитики, но они лишь формировали требования от заказчика),разработке core-функционала, фикса багов.Одинраз дажев одиночкупереписал весь фронтэнд за 2 недели. После ухода прежнего тимлида, я стал исполнять его обязанности, в течении около 2 месяцев.Конечной точкой моей активности на проекте стало увольнение.
  3. Проект платформы для курсов по программированию длястудентов. Бэк команда -5 девелоперов. Монолит, Spring, REST api, JUnit, Spring Test.
    Вся команда формировала спринтиз задач беклога, pointing poker для оценки затрат. Был на нем в течении 2 месяцев. Также успелстать ключевым разработчиком.
  4. Кратко о последнем проекте:
    Микросервисныйпроект в стадии активного развития, создаем новый функционал и фиксим баги выявленные по ходу тестирования. В частности мне удалось получить опыт работыс Camunda,Spring Cloud,Spring Security+OAuth2 + OpenID, Spring Boot +Reactor,ApacheFTPS,Kubernetis.
    На данный момент состою в команде из 6 бэкенд девелоперов, как ключевой разработчик, принимаю участие в декомпозиции сторей и груминге, иногда предлагаю правки по архитектуре, провожу ревью требований аналитики на корректность, тесное взаимодействие с командой тестирования и фронтенд разработчиками.

    Итого, на начало 2020 года, списоктехнологий и навыков:
  • Языки программирования: Java 8+, JavaScript ES6, PHP 5.6
  • Spring: Data + Hibernate, MVC Security + OAuth2
  • Microservices + CI/CD:
    • Пробую себя в качестве ментора на курсе по микросервисам
    • Spring Cloud, Openshift, Kubernetis
    • Docker в состоянии написать несложный dockerfile, docker-compose.yml
    • Jenkins в качестве основного менеджера процесса CI
    • OpenShift, Kubernetis без глубокого конфигурирования
  • Database:
    • Languages: SQL, XPath, XQuery
    • DBMS: Postgres, MySQL, MS-SQL
  • Testing: Junit 4-5 ,Mockito, DBUnit, Cucumber
  • Остальное:
    • Open API для описания апи
    • Camuda для оркестрации бизнесс процессов
    • Agile, Scrum как фреймфорк для рабочего процесса с тасками в Jira
    • Версионирование - Git, Gerrit
    • Не боюсь работать с UNIX - bash, sh
    • По тестированию на февраль 2020: English - B1+
    • Знаком c языками: Kotlin, Go, Python, C/C++, Lisp, Ruby ...

Для себя занимаюсь самообразованием по курсу OSSU. Не боюсь изучать что-то сложное, стараюсь всегда понять принципы работы чего-либо на самом низком уровне, и успешно применяю эти знания.

Участие в профессиональных сообществах

Опыт работы

  • Крупнейшая биржа России и Восточной Европы
    Москва · От 1000 до 5000 сотрудников
    Senior Software Engineer
    Август 2020 — По настоящее время (6 месяцев)
  • Ведущий мировой поставщик услуг по разработке программного обеспечения и цифровых платформ
    Рязань · Более 5000 сотрудников
    Software Engineer
    Май 2019 — Июль 2020 (1 год и 3 месяца)
  • WebInnovations
    Рязань
    Ведущий разработчик
    Октябрь 2017 — Май 2019 (1 год и 8 месяцев)

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

  • РГРТУ

    Рязанский государственный радиотехнический университет
    Рязань · 441 выпускник
    Радиотехники и телекоммуникаций
    Сентябрь 2012 — Июль 2016 (3 года и 10 месяцев)