Ruby on Rails Developer/Teamlead

Санкт-Петербург, Россия
Миддл • Тимлид/Руководитель группы
Информационные технологии • Разработка • Backend • Ruby • Ruby on Rails • PostgreSQL • Redis
Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы от 3 до 5 лет
Есть файл резюме (защищен)
О себе

На данный момент Старший бэкенд-разработчик корпоративных приложений.

Мои компетенции и опыт

Ruby on Rails Team Lead с 3+ годами коммерческого опыта в API-only приложениях. Руковожу командами до 5 разработчиков, выстраивала процессы разработки, релизов и взаимодействия между командами. Увлечена оптимизацией, качеством кода и развитием команды.

Технический стек: Ruby on Rails, PostgreSQL, Redis, Kubernetes.

Управленческий опыт: Полный цикл управления командой до 5 человек: найм, онбординг, менторство, performance review. Вырастила 2 джунов до мидлов. Выстраивание процессов с нуля.

Ключевые результаты: Ускорила загрузку страниц с 90с до 600мс, подняла покрытие тестами с 60% до 80%, запустила новый продукт в продакшен за 4 месяца.

Хочу расти в people management и CTO-треке. Английский B2 (магистратура на английском языке, международные проекты).


Опыт работы:

  1. Фрифлекс (2 года и 4 месяца)

Старший бэкенд-разработчик корпоративных приложений

 

  • Управление и процессы:

    Сформировала и развила команду: провела 15+ собеседований, наняла и онбордила 5 разработчиков. Внедрила регулярный менторинг и performance review, в результате 2 junior-специалиста выросли до уровня mid-level за 1 год.

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

    Представляла интересы команды в коммуникации с менеджерами и аналитиками, что привело к росту удовлетворённости команды и налаживанию эффективного взаимодействия с отделами.

 

  • Технические достижения:

    Провела крупномасштабную оптимизацию производительности: рефакторинг системы хранения контента и конвертация Base64 изображений. Результат: ускорение загрузки страниц с 90 секунд до 600 мс (рост производительности на 150%).

    Подняла покрытие тестами (RSpec) на 20% (с 60% до 80%), что привело к снижению количества багов в продакшене.

    Разработала с нуля логику мобильной игры-калибровки шахматного рейтинга с ботом и API.

    Разработала ядро системы анализа шахматных партий: реализовала парсер нотаций и интеграцию с движком Stockfish для оценки позиций и выявления ключевых моментов.

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

    Результат: Участвовала в запуске нового продукта (платформу видеоконтента) с нуля в продакшен за 4 месяца. Разработанные мной сервисы стали технологическим фундаментом платформы.

    Внедрила систему PDF-инструкций с лицензионными кодами, промокодов, дилерских и реферальных ссылок, что автоматизировало и оптимизировало работу менеджеров.

    Модернизировала систему интернационализации, заменив устаревший globalize на современный mobility. Результат: упрощение архитектуры, повышение производительности и лёгкость поддержки мультиязычного контента.

    Интеграции: OAuth (VK, Google, Apple), платежные системы (Robokassa, PayAnyWay, Stripe), доставка (СДЭК).

    Участвовала в миграции инфраструктуры: переход на GitLab и Kubernetes. Занималась мониторингом и оперативным устранением критических инцидентов.

 

2. Noveo (11 месяцев)

Junior Ruby on rails Developer

Полный цикл разработки двух внутренних проектов с нуля: от проектирования архитектуры до запуска в продакшен.

  • Проект 1: Система учета и выдачи мерча

    Разработка с нуля: Реализовала весь бэкенд-функционал для учета и выдачи мерча, включая проектирование и оптимизацию базы данных.

    Интеграции: Обеспечила бесперебойную работу системы, интегрировав её со сторонними сервисами учета и логистики.

    Результат: Успешный запуск проекта в эксплуатацию, полностью автоматизировавший ранее ручные процессы отдела закупок и логистики.

 

  • Проект 2: Система автоматической обработки банковских выписок

    Автоматизация процессов: Разработала и внедрила функционал для парсинга, валидации и автоматической обработки банковских выписок с последующей генерацией отчетов.

    Оптимизация: Написала эффективные алгоритмы обработки данных, что снизило время формирования отчетов на 70% и минимизировало количество ручных ошибок.

    Качество кода: Обеспечила надежность системы через покрытие ключевой бизнес-логики тестами на RSpec и активное участие в код-ревью.

 

3.Петербургский институт ядерной физики им. Б. П. Константинова (2 года и 8 месяцев)

Старший лаборант-исследователь

 

Анализ данных и алгоритмы: Разрабатывала и применяла алгоритмы для статистической обработки и анализа больших массивов экспериментальных данных.

Математическое моделирование: Создание математических моделей для интерпретации физических экспериментов.

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

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

 

 



Есть файл резюме (защищен)


Интересные кандидаты