Ruby on Rails Developer/Teamlead
Санкт-Петербург, РоссияМиддл • Тимлид/Руководитель группы
Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы от 3 до 5 лет
Опыт работы от 3 до 5 лет
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/giaK
О себе
На данный момент Старший бэкенд-разработчик корпоративных приложений.
Мои компетенции и опыт
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 (магистратура на английском языке, международные проекты).
Опыт работы:
- Фрифлекс (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 месяцев)
Старший лаборант-исследователь
Анализ данных и алгоритмы: Разрабатывала и применяла алгоритмы для статистической обработки и анализа больших массивов экспериментальных данных.
Математическое моделирование: Создание математических моделей для интерпретации физических экспериментов.
Научная коммуникация: Участие в международных конференциях и подготовка публикаций, докладов и выступлений на английском языке.
Работа в условиях неопределенности: Планирование и проведение экспериментов в условиях неполных данных, где требуются гипотезы, итеративный подход и анализ результатов.
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
