Пономарев Владислав

Мужчина, 23 года, родился 18 октября 1996

Москва, готов к переезду, готов к редким командировкам

Телефон скрыт соискателем
farazeus@gmail.com — предпочитаемый способ связи

Team Lead / Ruby on Rails разработчик

Информационные технологии, интернет, телеком
  • Программирование, Разработка

Занятость: полная занятость

График работы: удаленная работа, гибкий график, полный день

Опыт работы 2 года 9 месяцев

Февраль 2019по настоящее время
1 год 1 месяц
СофтТелематика

Москва,

Информационные технологии, системная интеграция, интернет... Показать еще

Team Lead / Ведущий Ruby on Rails разработчик
Участвовал в разработке двух высоконагруженных проектов федерального масштаба — «Платон» и «Единая Цифровая Платформа Взимания Платы» с платных дорог РФ (ЕЦП ВП) • Разрабатывал как легаси, так и полностью новые проекты: микросервисы, монолит, внутренние гемы, немного фронт • Писал много тестов там, где их нет, профилировал и ускорял там где они имелись: сократил пайплайн ЕЦП ВП с ~25мин до ~5мин • Добавлял линтеры, гитхуки (Lefthook), Editorconfig, dip и прочие приятности для разработчиков в проекты Отдельной гордостью считаю написанный от и до мной API для десктопного Unity приложения в «Платоне»: узнал лучше на практике про GeoJSON и PostGIS, покрыл 100% тестами и 100% документацией, код изначально писался с разбивкой на Query-object'ы, Form-object'ы, интеракторы и др. хорошие практики. С июля 2019 стал тимлидом: • Координация команды до 6 человек, из них 3 удалёнщика • Постановка техдолг задач, уточнение и распределение бизнесовых • Проведение 1-on-1 встреч, код ревью, повышение общей культуры разработки в команде • Внедрение практик с тимлид конференций + Agile • Обеспечение профессионального роста каждого члена команды Используемый стек технологий: Backend: Ruby on Rails, Sinatra Frontend: Vue.js, ES6, Slim DB: PostgreSQL, Redis, MongoDB, Clickhouse Monitoring: Zabbix, Prometheus, NewRelic Logs: Sentry, ELK Background jobs: RabbitMQ, Sidekiq, Que Containerization: Kubernetes, Docker Deployment: Ansible, Consul, Capistrano, Nginx, Puma, Passenger
Сентябрь 2017Февраль 2019
1 год 6 месяцев
Мойчай.ру

Москва,

Розничная торговля... Показать еще

Fullstack Ruby on Rails разработчик
Разрабатывал и администрировал CRM интернет-магазина со стандартным рельсовым стеком: RoR/PostgeSQL/Sidekiq. Больше года был единственным разработчиком. Решил много проблем технического долга, накопившегося до меня: • Починил тестовое окружение, привел в порядок миграции, с нуля покрыл критичные участки кода и все взаимодействия клиентов на сайте интеграционными тестами. • Внедрил gitflow, добавил кучу различных githook'ов • Поднял staging окружение • С нуля настроил CI/CD в Gitlab с автодеплоем, тестами и линтерами По интересному опыту из заданий: • Написал Telegram-бота для внутреннего использования, ускоривший учётные, продажные процессы и облегчивший менеджерам общение с клиентами • Обеспечил полноценный доступ к сайту и работу проекта со сторонними сервисами, когда начались блокировки Telegram от РосКомНадзора. Клиенты почти не почувствовали перебои с сайтом, а внутренняя работа компании не была парализована • Внедрял все известные мне методики ускорения работы, профилировал и устранял боттлнеки. Например, дорогостоящая еженедельная работа по учёту ключевого менеджера сократилась с нескольких часов до нескольки минут, когда я оптимизировал алгоритм [O(n³) → O(n)], добавил кеш и поработал над SQL. • Менторил двух новых удалённых разработчиков, проводил кодревью, ставил задачи
Июнь 2017Сентябрь 2017
4 месяца
Nortex

Сыктывкар,

Информационные технологии, системная интеграция, интернет... Показать еще

Ruby on Rails разработчик
• Участвовал в разработке MVP, а затем уже полноценного backend регионального агрегатора кинотеатров. Из интересного опыта — парсинг расписаний на сайтах кинотеатров + описания фильмов с кинопоиска, с учетом капчи • Разрабатывал CMS по заказу местного биологического университета. Была непростая организация данных в БД и не самый простой CRUD, но в остальном интересный проект как раз для наработки опыта в стандартных рельсовых решениях. Спустя время из компании я ушел — мне срочно понадобилась полностью удалённая работа по семейным обстоятельствам, а всех устраивающего компромисса мы, к сожалению, не достигли.

Ключевые навыки

Ruby On Rails
JavaScript
Ruby
Git
PostgreSQL
Linux
HTML5
Vue.js
Redis
CSS3
Rspec
Kubernetes
RabbitMQ
JSON API
Nginx
CSS
Atlassian Jira
Веб-программирование
HTML
Управление персоналом

Обо мне

Github: https://github.com/Mayurifag Для быстрой связи Telegram: https://t.me/mayurifag [для РФ: https://ttttt.me/mayurifag либо в поиске @mayurifag] Ищу компанию, в которой много классных ребят с хорошим техническим бекграундом для долгосрочного плодотворного сотрудничества, постараюсь стать для вас хорошим коллегой. ✓ Ruby мой основной язык программирования, но я открыт для всего нового. Изучаю Vue.js и Golang. ✓ Меня не затруднит поправить чужой код на другом языке ✓ Называю функции и переменные так, чтобы понятно было всем разработчикам в команде, а не только мне ✓ Подвигаю карточки с вашими тасками в Trello, в JIRA и других системах учета ✓ Эти перечисления все равно никто не читает, поэтому наше собеседование можно начать с того, понравилось ли вам резюме ✓ Настраиваю удобную среду в VS Code и Rubymine, умею выходить из vim ✓ Много лет у меня *nix как основная ОС, не теряюсь, если надо что-то поадминистрировать на удаленном сервере ✓ Без проблем подменю тимлида, если он ушел в отпуск или к конкурентам ✓ Понимаю необходимость написания тестов, пишу их сам и вдохновляю других

Неоконченное высшее образование

2017
факультет информатики и систем управления, Информатика и вычислительная техника

Знание языков

РусскийРодной

АнглийскийB2 — Средне-продвинутый

Гражданство, время в пути до работы

Гражданство: Россия

Желательное время в пути до работы: Не более часа