Teamlead / CTO

Казань, Россия
Сеньор • Тимлид/Руководитель группы • Руководитель отдела/подразделения • Директор
Информационные технологии • Разработка • Backend • Fullstack • C# • Go • SQL • TypeScript • React • ClickHouse • MongoDB • MySQL • MSSQL • PostgreSQL • Redis • Apache Spark • Hadoop • AWS • Google Firebase
Релокация • Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы более 5 лет
550 000 ₽
О себе

На данный момент Технический директор (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 тысяч.



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