Java Team Lead / Руководитель разработки

350 000 руб.
  • Занятость:
  • График работы:

Опыт работы

Февраль 2020 —
март 2021
1 год 1 месяц
CarPlace
Независимый подрядчик (ИП)
Стартап предоставляет сервис поминутной аренды мест в паркингах. Основной продукт - платформа позволяет собственникам мест получать доход и упрощает для автовладельцев поиск парковки. Сервис работает как в B2C, так и в B2B сегментах.

Ключевые пункты моей работы:
- разработка проекта с момента его основания, отправной точкой была общая идея и дизайн-макет
- принятие решений относительно архитектуры приложения
- в одиночку создал большую часть бэкенда системы
- участие в согласовании основных бизнес-процессов
Cейчас проект успешно запущен и на этапе масштабирования бизнеса

Основной технологический стек: Java, Spring, PostgreSQL
Февраль 2017 —
март 2021
4 года 1 месяц
Aerolabs
Независимый подрядчик (ИП)
Основной деятельностью компании является разработка информационных систем для авиакомпаний: покупка билетов, регистрация на рейс, приобретение доп. услуг, системы администрирования, служебные сервисы и т.д. За время нашего сотрудничества с нуля было создано и запущено более 11 проектов разного масштаба, что послужило основанием для письменной благодарности от компании.

Ключевые пункты моей работы:
- ответственность за разработку бизнес-ядра системы, которое составляет большую часть бэкенда приложений
- реализация всех вспомогательных сервисов и сопутствующих решений, уникальных в рамках конкретного проекта
- взаимодействие с внешними заказчиками по техническим вопросам
- проведение собеседований с кандидатами в команду при приеме на работу
- консультации по глобальным вопросам, которые затрагивают общую архитектуру системы

С технической точки зрения большинство приложений представляют из себя микросервисные распределенные системы, Java и экосистема Spring-а составляют программную базу
Ноябрь 2016 —
июнь 2018
1 год 7 месяцев
Финансовый центр
Руководитель отдела разработки
Компания хотела запустить новое направление бизнеса и выйти на рынок онлайн кредитования. После того как первая попытка запуска оказалась неуспешной, а сотрудничество со старой командой было прекращено, мне было предложено возглавить направление и создать свой отдел. Результатом работы стал успешно запущенный проект, который за первый год вышел на миллиардный оборот.

Подробнее что было сделано за время работы:
- наладил взаимодействие с отделом кадров: согласовал процесс рекрутинга, предоставил материалы для первичного скрининга, проводил собеседования кандидатов
- собрал новую команду на проект с нуля
- определил внутренние стандарты разработки: оформление кода, покрытие тестами, подход к работе с git, CI/CD
- писал код, занимался архитектурой системы, проводил код ревью
- подготовил начальную инфраструктуру для работы: тестовое окружение, Jenkins, JIRA, Confluence, настройка взаимодействия между элементами инфраструктуры и сигналы в Slack
- осуществлял взаимодействие разработки с бизнесом, участвовал в обсуждении стратегии развития проекта на регулярных собраниях с топ-менеджментом
- наладил диалог с существующими подразделениями компании: юристы, бухгалтеры, служба взыскания, колл-центр, служба безопасности
- построил работу с компанией-аутсорсером
- специфика бизнеса подразумевала крайне небольшой горизонт планирования, нужна была возможность максимально быстро тестировать гипотезы, при этом не нарушая внутреннюю организацию работы, как следствие адаптировал Канбан методологию внутри отдела
- стабилизировал работу системы и отдела согласно изменениям в рабочей ситуации после выхода в продакшн

Технологической базой проекта выступала Java и Spring экосистема
Июль 2015 —
январь 2016
6 месяцев
BIA-Technologies
Программист
Проведение полного цикла работ по созданию плагинов с нуля, оптимизации и доработке систем управления бизнесом JIRA и Confluence. В сферу обязанностей входило проектирование и поддержка баз данных, разработка серверной логики и реализация клиентской части.

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

Доработка и сопровождение существующих микросервисов для внешних заказчиков.

Основные технологии, задействованные в работе: Java 7/8, Spring Framework, Hibernate, OSGi, Apache Karaf, Velocity, Liquibase, MySQL, PostgreSQL, JavaScript, jQuery, Underscore.js.

Опыт вождения

Имеется собственный автомобиль
Права категории

Обо мне

За время своей профессиональной деятельности я много работал над проектами, внутренняя организация которых была на начальном этапе или отсутствовала вообще. Я хорошо знаком с процессом создания продуктов с нуля, могу адаптироваться под ежечасно меняющиеся требования бизнеса, способен найти общий язык с людьми разных специализаций. Мне понятны моменты, когда вечером нужно сделать то, что отменяет сделанное утром, а сроки по задаче прошли уже на момент ее постановки. Прежде всего я стараюсь помочь решить проблемы бизнеса через технические решения, а не концентрируюсь на технологиях в вакууме. Даже если в начале работы мало что понятно и у бизнеса нет возможности четко сформулировать требования, я постараюсь самостоятельно разобраться в ситуации, а не буду сидеть и ждать детальной спецификации. Поэтому я считаю, что буду наиболее ценен как специалист, когда необходимо работать в сравнительно хаотичной обстановке: стартапы, запуск новых проектов, внедрение организационных процессов и нормализация работы существующих структур, высоко динамичный бизнес, под который нужно подстраивать технические решения и т.п.

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

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

2018
Московский финансово-промышленный университет
Факультет Заочного Образования, Информатика и вычислительная техника

Знание языков

Русский — родной
Иностранные языки
АнглийскийA1 — Начальный

Гражданство, время в пути до работы

  • Гражданство:
    Нет
  • Разрешение на работу:
    Нет
  • Желательное время в пути до работы:
    Не имеет значения