🤠 Бэкендеры, найдите себе команду по вайбам! Проверить мэтч → в вайб-квизе
Андрей Руденец (a1tavista), 29 лет, Россия, Ростов-на-ДонуАндрей Руденец (a1tavista), 29 лет, Россия, Ростов-на-Дону

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

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

Контакты

Войти
Возраст: 29 лет
Опыт работы: 10 лет и 10 месяцев
Регистрация: 08.06.2015
Последний визит: 1 неделю назад
Гражданство:
Местоположение: Россия, Ростов-на-Дону
Дополнительно: готов к удаленной работе
Знание языков:
Куратор
  • Trucker
    Экосистема услуг и IT-сервисов в области транспортной логистики. В нашей команде люди, которым не всё равно на результат

Обо мне

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

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

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

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

Навыки

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

Опыт работы

  • Экосистема услуг и IT-сервисов в области транспортной логистики. В нашей команде люди, которым не всё равно на результат
    От 10 до 100 сотрудников
    Архитектор платформы
    Январь 2023 — По настоящее время (1 год и 11 месяцев)
    Менеджер команды разработки (Старший)Руководитель команды разработки
    Август 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 — По настоящее время (3 года и 3 месяца)

    В рамках магистерской программы 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 месяцев работы мною организовывались внутренние митапы, где сотрудники компании обменивались опытом.

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

    • ЮФУ

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

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

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

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