Teamlead / CTO
Казань, РоссияСеньор • Тимлид/Руководитель группы • Руководитель отдела/подразделения • Директор
Релокация • Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы более 5 лет550 000 ₽
Опыт работы более 5 лет550 000 ₽
Короткая ссылка: gkjb.ru/gbgw
О себе
На данный момент Технический директор (CTO).
Мои компетенции и опыт
Магров Ринат (Teamlead / CTO)
На данный момент в поисках возможностей масштабировать свои навыки и опыт управления разработкой, проектирования архитектуры и написания кода.
В разработке больше 12 лет. Собирал команды с нуля и развивал уже сформировавшиеся команды.
Прошел путь от backend разработчика до CTO продуктовой компании (стартап). Работал в таких областях как интернет-банкинг, цифровизация реального сектора экономики, биллинговые системы, торговые площадки, маркетплейсы и даже gambling.
Коротко обо мне:
▻ Увлекаюсь менеджментом, развитием команд и стратегическим планированием
▻ Люблю программировать.
▻ Могу не только выбрать обоснованное решение, но и управлять эволюцией проекта
▻ Знаю, что делать с разделением монолита или улучшением распределённых систем
▻ Могу продать выбранное решение бизнесу
▻ Являюсь наставником в онлайн-школе программирования Hexlet
▻ Отличное знание технического английского языка.
Опыт работы:
Maxima
Разработка и развитие современного конкурентного продукта
Казань
Технический директор (Ведущий) • Технический директор CTO
Февраль 2024 — По настоящее время (11 месяцев)
Обязанности:
- Взаимодействие с командой C-level для принятия тактических решений;
- Формирование высокоэффективной и сплоченной команды лидеров команд и направлений;
- Выступаю техническим лидером определяющим инженерную культуру;
- Реализация стратегии за счет ежеквартального целеполагания (OKR) для лидеров направлений и команд разработки.
Достижения:
- Провел антикризис менеджмент WEB отдела, который сменился за 2 месяца на 70%;
- Выстроил инцидент-менеджмент по ITIL (1, 2, 3 линии) в условиях ограниченных ресурсов;
- Нанял тимлидов вместо руководителей проектов для решения технического долга по компании;
- Защитил и создал команду golang специалистов;
- Поднял Uptime клиентских приложений с 97% до 99,8% с одним Дата-Центром;
- Защитил создание DevOps отдела и нанял Lead Devops.
Управление проектами • Информационные технологии • Организация бизнес-процессов • Проектное планирование • Управление людьми • Управление IT-услугами • Стратегическое планирование • Построение команды • Управление разработкой • Руководство стартапом
X5 Digital
Развиваем собственную экосистему цифровых продуктов и сервисов для экспресс-доставки в области e-grocery
Москва
Технический директор (Ведущий) • Руководитель службы разработки ERP систем
Сентябрь 2022 — Январь нужен доступ к резюме год и 5 месяцев)
Достижения:
• Антикризисный менеджмент после реорганизации отдела разработки;
• Реализовал процесс непрерывной доставки ценностей бизнеса до прода;
• Вместе с командой в короткие сроки запустили B2B направление ограниченными ресурсами;
• Являюсь техническим лидером по интеграции системы лояльности в компании. Внедрение было реализовано за 4 месяца от идеи до прода, проект состоял из 70 сотрудников различной квалификации и компетенций;
• Среднее время Uptime за квартал был достигнут на уровне 99,997% (3 минуты downtime). Лучший показатель по компании.
Обязанности:
• Организация и координация работы всех команд разработчиков.
• Проектирование архитектуры сервисов;
• Принятие глобальных технических и технологических решений в компании;
• Контроль и улучшение уровня ИТ сервисов.
Разработка продукта • Ведение переговоров • Управление разработкой • Стратегическое планирование • Проектирование архитектуры приложений • Высоконагруженные системы
Иннополис
Руководитель службы разработки
Октябрь 2020 — Сентябрь нужен доступ к резюме года)
Достижения:
• Собрал службу разработки бэкофиса с общим количеством сотрудников внутри службы 34 человека (5 команд). Все сотрудники находятся в моем подчинении;
• Внутри службы была реализована культура поощряемой инициативы и контролируемой ответственности;
• За прошлый год показатель сотрудников eNPS (индекс чистой лояльности сотрудников) внутри службы равнялся 87%;
Обязанности:
• Создание, поддержка и усовершенствование системы из нескольких высоконагруженных сервисов;
• Проектирование архитектуры сервисов;
• Планирование и координация команд внутри службы для достижения целей и плановых показателей;
• Планирование и контроль за срокам исполнения стратегии IT и продуктовых задач на месяц/квартал.
Награды:
Самый ценный сотрудник 2021 года в номинации "Стремление к достижениям".
нужен доступ к резюме За время работы в ритэйле, получил огромный опыт работы с высоконагруженным и высокодоступным сервисом. Кажется было все. Работал и в роли системного аналитика и заканчивая тестировщиком. Конечно же был опыт и проектирования и разработки сервисов.
Перекрёсток
Онлайн-супермаркет «Перекресток» – самый быстроразвивающийся проект в сфере доставки товаров повседневного спроса
Иннополис
Руководитель группы разработки
Декабрь 2019 — Октябрь нужен доступ к резюме месяцев)
Достижения:
• За 1 год собрал и создал команду разработки из 12 человек с ролями системный аналитик, разработчик, тестировщик;
• Внедрил scrum;
• Моя команда участвовала в переходе с монолитной структуры на микросервисную архитектуру;
Обязанности:
• Создание, поддержка и усовершенствование системы из нескольких высоконагруженных сервисов;
• Проектирование архитектуры сервисов;
• Активное участие в ревью и грумминге задач от продукта;
• Определение инструментов/технологий для использования внутри компании;
• Организация доставки продуктовых и технических ценностей до прода;
• Мотивация и повышение вовлеченности команды;
• Участие в формировании команд;
RetailCRM
Решение для eCommerce и ритейла
Липецк
Tech Lead
Август 2019 — Декабрь нужен доступ к резюме месяцев)
Обязанности:
• Разработка сервисов под очень большую нагрузку;
• Проектирование сервисов
• Написание тестов
Полученные навыки:
• Разработка решений под высоконагруженный проект
• Пригодился опыт работы с уровнями транзакции
• Работа с golang
Используемые технологии:
• База данных PostgreSQL версий нужен доступ к резюме
• Backend. PHP 7.3 .
• Golang
Достижения:
• За достаточно короткое время влился в проект
• Освоил golang
• Изучил VueJs
• Получил навыки удаленной работы
Cognitive Technologies
Разработка и внедрение интеллектуального программного обеспечения
Иннополис
Team Lead группы разработки
Декабрь 2017 — Июль нужен доступ к резюме год и 8 месяцев)
Обязанности:
• Проектирование приложений в соответствии требованиям бизнеса
• Планирование задач, составление story map
• Разработка новых фич
• Проведение code-review
• Разработка и внедрения метрик для повышения эффективности приложения и команды
• Ведение команды в светлое будущее с помощью методологии scrum
Полученные навыки:
• Опыт управления командой от проекта к проекту
• Приведение хауса в требованиях и сроках, в расписанный story map
• Углубленный опыт работы с CI серверами
• Разработка приложений на Symfony 3 и Symfony 4
• Разработка бандлов для symfony приложений
• Работа с graphQL
Используемые технологии:
• База данных PostgeSQL версий нужен доступ к резюме
• Backend. PHP ^7.1 .
• REST API и graphQL
• Для разработки использовалась связка LNPP (Linux-Nginx-PostgreSQL-PHP).
Достижения:
• За время работы вместе с командой закрыли 3 проекта
• Ввел разработку над RESTful приложением под управлением Symfony 4 с нуля
• Первые в компании начали разработку приложения с помощью graphQL
Ведущий разработчик
Август 2016 — Декабрь нужен доступ к резюме год и 5 месяцев)
Обязанности:
• Разработка нового функционала для торговых площадок
• Рефакторинг существующей кодовой базы для повышения эффективности приложения
Полученные навыки:
• Более углубленный опыт работы с git, познакомился с чери-пиками, ребейз и т.п.
• Написание unit тестов.
• Написание UI тестов с помощью Siesta для ExtJS.
• Работа с CI системами (Jenkins)
• Опыт создания модульных систем.
• Опыт работы с JIRA.
Используемые технологии:
• База данных PostgeSQL версий нужен доступ к резюме
• Back-End. PHP 5.6/^7.0 .
Достижения:
• Участвовал в написании модуля "Платежные выписки"
• Ввел одновременно 3 проекта.
• Отрефакторил кодовую базу для модуля "Интернет-магазин", повысилась стабильность модуля и производительность.
На данный момент пишем приложение для электронного документооборота в связке с symfony 4, graphql, webdav, jsonb, phpunit, rabbitmq, oauth2
Эттон
Системы автоматизации для корпоративного и государственного секторов
Казань
Программист-разработчик
Апрель 2014 — Август нужен доступ к резюме года и 5 месяцев)
Обязанности:
• Создание, поддержка и усовершенствование системы из нескольких высоконагруженных сайтов.
• Создание архитектуры приложений.
• Разработка новых модулей для существующих проектов.
• Работа в качестве тим-лида. Под моим руководством сейчас находится 3 программиста.
• Проведение сode-review перед сборкой приложения.
Полученные навыки:
• Переход от процедурного стиля программирования к объектно-ориентированному стилю (Абстракция, инкапсуляция, наследование, полиморфизм наше все )
• Переход от СУБД MySQL к PostgeSQL версий 9.1 - нужен доступ к резюме ( имхо на PostgreSQL писать запросы приятнее )
• Активное применение паттернов программирования.
• Полюбил написание рекурсивных SQL запросов.
• Ушел от FullStack Web Programming к Back-end Developing. (разработка вышла на более качественный уровень)
• Стал не только еще лучше разбираться в чужом коде, но активно его рефакторить. Благо сейчас есть проект который писали на скорую руку, тренируюсь на нем).
• Использование MVC модели.
• Работа с фреймворком Zend.
• Опыт создания проектов с нуля.
• Оптимизация SQL запросов. (Индексы, партицирование, subselect, триггеры все это проходили не раз).
• Опыт работы с системами контроля версий (Mercurial, Git).
• Управление командой.
Используемые технологии:
• База данных PostgeSQL версий 9.1 - нужен доступ к резюме
• Back-End. PHP 5.6 .
• Для разработки использовалась связка LNPP (Linux-Nginx-PostgreSQL-PHP).
Достижения:
• За время работы был повышен с должности Junior Developer до должности Senior Developer.
• Переписал метод написанный на PHP полностью на рекурсивный SQL запрос. В дальнейшем данный функционал стал ядром для Биллинга.
• Создал с нуля проект для МУП «Служба технического надзора за реализацией городских программ по содержанию жилищно-коммунального хозяйства и внешнего благоустройства».
и куча мини-побед над собой)
Татфондбанк
Казань
Старший специалист
Август 2012 — Апрель нужен доступ к резюме год и 9 месяцев)
Старший специалист по развитию систем ДБО
Обязанности:
• Поддержка интернет-банка нужен доступ к резюме
• Разработка нового функционала.
• Сопровождение инновационных проектов для Банка. ( создание мобильного приложения, автоматическая оплата услуг по реквизитам и т.д).
Полученные навыки:
• Умение разбираться в чужом коде.
• Создание валидной кроссбраузерной верстки.
• Создание любой сложности SQL запросов.
• Работа в режиме "спортивного программирования". Ресурс должен быть доступен в режиме 24/7.
Используемые технологии:
• База данных MySql.
• Front-End. Шаблоны XSLT в связке с нативным JavaScript.
• Back-End. Собственный язык BssScript компании BSS Systems. Основа Pascal.
• Собственный функционал разрабатывался на PHP нужен доступ к резюме
• Отчеты для нужд банка разрабатывались на Visual Basic.
Достижения:
• За время работы был повышен с должности специалиста до должности старшего специалиста.
• Удостоен дипломом за идею в конкурсе "iGeneration" по направлению "Привлечение клиентов".
• За время работы, количество пользователей интернет-банка, увеличилось с 25 тысяч до 100 тысяч.