Андрей Руденец (a1tavista), 30 лет, Россия, Ростов-на-ДонуАндрей Руденец (a1tavista), 30 лет, Россия, Ростов-на-Дону

Андрей Руденец

Строю сложные системы с прагматичным подходомАрхитектор программного обеспеченияВедущий (Lead)
Не ищу работу

Контакты

Войти
Возраст: 30 лет
Опыт работы: 11 лет и 8 месяцев
Регистрация: 08.06.2015
Последний визит: 2 дня назад
Гражданство:
Местоположение: Россия, Ростов-на-Дону
Дополнительно: готов к удаленной работе
Знание языков:
Куратор
  • TRUCKER
    Платформа для автоматизации логистики. Технологии и люди, которые работают на результат.

Обо мне

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


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


Стараюсь делиться полученным опытом в разных форматах, начиная докладами на митапах и конференциях и заканчивая лекциями для студентов в Южном федеральном университете.


Имею опыт организации публичных мероприятий. Являюсь участником программного комитета конференции RndTech.

Навыки

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

DDD
Проектирование архитектуры приложений
Управление изменениями
Стратегическое планирование
Управление рисками
Системный анализ
Управление требованиями к ПО
Модель C4
SDL/SDLC

Опыт работы

  • Платформа для автоматизации логистики. Технологии и люди, которые работают на результат.
    От 10 до 100 сотрудников
    Архитектор платформы
    Январь 2023 — По настоящее время (2 года и 9 месяцев)
    Менеджер команды разработки (Старший)Руководитель команды разработки
    Август 2020 — Январь 2024 (3 года и 6 месяцев)
    • Перестроил процесс собеседования таким образом, что это помогло мне как интервьюеру фокусироваться на сильных сторонах кандидата, а не пытаться выяснить, насколько навыки кандидата совпадают с моими;
    • Построил команду разработчиков, которые активно включились в работу и с первых месяцев начали приносить пользу бизнесу;
    • Взял под ответственность команды разработку сервиса геомониторинга транспортных средств, организовал процесс работы и выполнил поставленные бизнесом задачи на 2020 год с приемлемым качеством;
    • Полностью взял под свою ответственность разработку стратегически важного продукта компании (TMS), начиная от продуктовой работы и заканчивая архитектурой конкретных частей приложения.
    Фулстек разработчик (Старший)Senior Backend Developer
    Август 2019 — Январь 2024 (4 года и 6 месяцев)
    • Участвовал в проекте интеграции системы электронного документооборота в бизнес-процесс грузоперевозок;
    • Участвовал в проекте геомониторинга транспортных средств, реализовывал алгоритмическую часть, связанную с трекингом водителей на маршруте;
    • Провёл несколько крупных рефакторингов, позволивших быстро реализовать некоторые важные для бизнеса фичи;
    • Внедрил Standard.rb, переработав кодовую базу под этот стандарт и избавив разработчиков от необходимости линтить код глазами на этапе ревью;
    • Нашел для компании подрядчиков по SRE, которые выполнили важные инфраструктурные задачи (в частности, переезд сервисов на k8s) и описали нашу инфраструктуру кодом;
    • Довёл сервис геомониторинга до эталонного технического состояния: покрытие тестами > 80%, логгирование большинства проблем и их отображение на дашборде в Kibana, практически полное отсутствие ошибок в Sentry;
    • Самостоятельно переработал UX работы с системой электронного документооборота, что сократило число обращений в техническую поддержку и улучшило пользовательский опыт;
    • Разработал интерфейс для работы с "сырыми" данными геомониторинга, что, с одной стороны, позволило найти некоторые неочевидные проблемы с работой алгоритмов, а с другой стороны, дало внутренним пользователям дополнительное понимание происходящего с транспортными средствами;
    • Ввёл в архитектуру продукта событийно-ориентированный подход на основе Rails Event Store, что впоследствии позволило упростить разработку и тестирование многих компонентов системы.
  • Южный федеральный университет
    Ростов-на-ДонуБолее 5000 сотрудников
    Преподаватель института математики, механики и компьютерных наук им. И. И. Воровича
    Сентябрь 2021 — По настоящее время (4 года и 1 месяц)

    В рамках магистерской программы MAGnus читаю курс "Эффективность процессов в IT". Магистральная тема моего курса – обзор теории и практики вокруг темы повышения эффективности разработки и качества продукта. Основные темы – теория ограничений, методологии разработки, культура DevOps. Во время подготовки курса я опираюсь и на источники, и на собственный опыт.

    Разработчик в IT-лаборатории института математики, механики и компьютерных наук
    Февраль 2014 — Май 2016 (2 года и 4 месяца)

    Участвовал в проектировании и разработке таких web-сервисов, как "Интерактивное расписание" и "Сервис балльно-рейтинговой системы". В настоящий момент разработанный нашей командой "Сервис БРС" активно используется преподавателями и студентами в нескольких подразделениях ЮФУ совместно с коммерческими решениями наподобие "1С-Университет".

  • Маркетплейс запчастей для сельхозтехники и спецтехники
    Ростов-на-ДонуОт 10 до 100 сотрудников
    Технический директорCTO
    Июль 2017 — Сентябрь 2019 (2 года и 3 месяца)

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

    Scanros.ru – тендерная площадка и интернет-магазин для закупки запчастей для сельхозтехники, является дочерним проектом компании elonsoft.

    С самого начала в составе команды от 3 человек на старте до 8 человек в конце руководил разработкой продукта. Работал в роли "играющего тренера" – писал код и при этом непрерывно улучшал процесс разработки. В моей зоне ответственности были:

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

    Что сделано мною в продукте:

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

    Что сделано мною в команде:

    • Внедрен GitLab CI – деплой из GitLab, проверка статическими анализаторами (ESLint, Rubocop, Stylelint), аудит уязвимостей в зависимостях приложения, RSpec и Cucumber-автотесты;
    • Внедрена культура написания автотестов и непрерывного рефакторинга приложения по мере разработки продуктовых фич;
    • Построены процессы по Scrum с ретроспективами, недельными итерациями, еженедельной оценкой задач с помощью Planning Poker и демо для Product Owner'ов;
    • Настроен процесс работы над инцидентами, которые поступают от отдела продаж.
  • Elixir (Phoenix) & Angular development
    Ростов-на-ДонуОт 10 до 100 сотрудников
    Software Engineer / TeamLead
    Май 2016 — Сентябрь 2019 (3 года и 5 месяцев)

    Начал свою коммерческую карьеру в компании elonsoft. Под наставничеством Виталия Слободина, ex-CTO elonsoft, быстро набрал необходимую для эффективной работы форму и начал приносить ценность для бизнеса.

    Проекты:

    • kronologic.ai
    • map.ncpti.ru
    • scanros.ru (позже выделился в отдельный бизнес, где я выполнял роль CTO, см. выше)

    Должности:

      • Backend Developer (05.2016 - 01.2019)
      • TeamLead (05.2017 - 01.2019)
      • Head of HR @ elonsoft (01.2019 - 08.2019)

      Обязанности:

      • Подбор и развитие технических специалистов;
      • Взаимодействие с учебными заведениями;
      • Подготовка кадрового резерва (стажировки, интенсивы);
      • Построение системы аттестации сотрудников.

      Достижения:

      • Менторство на продолжительной основе над несколькими сотрудниками в компании – сейчас эти сотрудники полностью автономно решают задачи бизнеса;
      • Внедрена культура разработки с использованием подходов Continiuous Integration;
      • Проведены мероприятия по разграничению зон ответственности в компании с использованием матрицы RACI;
      • Проведен калибровочный Performance Review на масштабе 35 человек;
      • Организован и проведен интенсив для желающих начать карьеру в качестве backend-разработчика;
      • Переработан и формализован процесс подбора технических специалистов в команду;
      • В течение последних 6 месяцев работы мною организовывались внутренние митапы, где сотрудники компании обменивались опытом.

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

    • ЮФУ

      Южный федеральный университет
      Ростов-на-Дону2224 выпускника
      Математики, механики и компьютерных наук
      Сентябрь 2013 — Июнь 2017 (3 года и 9 месяцев)

      Специализация "Прикладная математика и информатика". Кафедра прикладной математики и программирования. 

      Занимался разработкой сервисов в студенческой IT-лаборатории ЮФУ, участвовал в университетских конференциях, принимал активное участие в творческой самодеятельности и общественной жизни института.

      Дипломная работа – разработка сервиса анкетирования студентов о качестве преподавания в Южном федеральном университете. В рамках диплома мною был реализован сервис студенческой оценки преподавателей, который был внедрён в масштабах всего университета.