Ruby-разработчик( Группа компаний ПИК )
Описание
Попова Софья Александровна
Middle Ruby Developer
Дата рождения: 02.04.2001
Email: sofichka04@gmail.com
Телефон: +7 917 135 03 45
Локация: Москва
Предпочтительные форматы работы: удаленно, гибрид
Профессиональное резюме
Middle backend‑разработчик, разрабатывающий высоконагруженные сервисы и микросервисную архитектуру. Проектирую REST API, интеграции внешних сервисов, работаю с распределёнными системами обработки больших объёмов данных, успешно веду полный жизненный цикл ключевых инициатив и эпиков. Разрабатываю production‑сервисы, участвую в принятии и разработке архитектурных решений, в production-deploy, оптимизации производительности и развитии CI/CD процессов.
Опыт работы
ООО «Софт Проект» - Мидл разработчик программного продукта
(рост со стажера до мидла)
Май 2022 — настоящее время
• Разработала backend‑сервисы на RoR, дорабатывала их в соответствии с новыми поступающими бизнес-требованиями, а также улучшаю их производительность. Поддерживала REST API для внутренних и внешних сервисов.
• Успешно реализовала микросервис для отправки SMPP сообщений с пропускной способностью ~150-180 запросов/сек в кратчайшие сроки (3 недели, релиз провели спустя 5 недель с даты начала реализации, получили положительный фидбек от клиентов). Реализовала soft‑throttling и интеграцию с AMQP очередью для асинхронной отправки сообщений.
• Спроектировала и реализовала микросервисную архитектуру системы в рамках перехода системы от монолита к микросервисам, включая настройку межсервисного взаимодействия. Успешно настроила работоспособность при помощи концепциии IaC (Infrastructure as Code), используя Ansible.
• Провела успешную миграцию данных из MySQL и Elasticsearch в ClickHouse на объёмах более 100 млн записей без влияния на работу production‑системы.
• Оптимизировала обработку больших объёмов данных и производительность сервисов, реализовала автоматический просчет сложных финансовых отчетов.
• Работала с SQL (MySQL) и NoSQL хранилищами (Redis, ClickHouse, Elasticsearch) в условиях высокой нагрузки на систему.
• Контейнеризовала архитектуру при помощи Docker.
• Выявила проблемы в имеющихся CI/CD, проанализировала их, спроектировала и реализовала решение по улучшению CI jobs в GitLab CI для проверки и поддержания стиля кода, а также согласованности состояния master-бд.
• Участвовала в сторонних инициативах – оптимизация коммуникации между смежными командами разработки, между командами разработки и бизнесом, между саппортами и командой разработки. Мои предложения внедрены и успешно работают.
• Лидировала команды разработки в рамках реализации бизнес и технических фич – отбирала команду, вела переговоры с продакт менеджерами, вводила команду в курс дела, контролировала их работу и соблюдение сроков, помогала при возникновении вопросов.
• Успешно проводила production‑deploy, code review и расширяла область ответственности QA-инженеров техническими подробностями с целью снизить нагрузку на разработчиков.
Технические навыки
Языки программирования: Ruby, TypeScript (Node.js), Go
Backend: Microservices architecture, REST API development, High‑load
systems
Протоколы и интеграции: HTTP/HTTPS, AMQP, SMPP
Базы данных: SQL и NoSQL
Системы управления базами данных: MySQL, Elasticsearch, ClickHouse,
Redis, MongoDB, Neo4j
Инфраструктура: GitLab CI/CD, Docker, Ansible, Kubernetes, Linux
Методологии: Agile (Scrum, Kanban), проведение Code Review
Образование
Финансовый университет при Правительстве РФ
Факультет информационных технологий и анализа больших данных
Магистратура: Прикладная информатика. DevOps‑инженерия (2023-
2025)
Бакалавриат: Прикладная информатика. ИТ-сервисы и технологии
обработки данных в экономике и финансах (2019–2023)
8 декабря, 2021
Мухаммадалии
Город
Москва
Возраст
56 лет (27 июля 2026)
27 января, 2022
Борис
Город
Москва
Возраст
56 лет (27 июля 2026)
8 декабря, 2021
Анастасия
Город
Москва
Возраст
56 лет (27 июля 2026)