Был более недели назад

Tokarev Ivan

Мужчина, 37 лет, родился 6 июня 1988

Активно ищет работу

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

Контакты
 +7 928 442-78-07
 — предпочитаемый способ связи
Телефон подтвержден

Разработчик PHP NodeJS / TeamLead (FullStack, PHP, NodeJS) / Руководитель группы разработки

Специализации:
  • Программист, разработчик
  • Руководитель группы разработки

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

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

Опыт работы 14 лет

Май 2024по настоящее время
1 год 6 месяцев
ООО "ВетМенеджер"

Краснодар, vetmanager.ru/

Медицина, фармацевтика, аптеки... Показать еще

TeamLead / Руководитель группы разработки
Развитие и поддержка большой и сложной CRM-системы (B2B2C) для вет. клиник с большим количеством модулей, сложной инфраструктурой и кучей легаси 🙂 ТимЛид, релиз-инженер основного проекта и ответственное лицо по взаимодействию со сторонними DevOps, включая и ответственность за принятие ключевых инфраструктурных решений, а так же разработку и внедрение новых регламентов, оптимизацию процессов. До появления Продакт-Менеджера в команде, частично выполнял его функции - приоретизация задач, проведение грумингов, ретро, планирование спринтов, составление отчетов. --- Коротко о важном: + Улучшил тяжелые запросы в ClickHouse с отвала по таймауту до 1 секунды (клиенты были очень рады). + Введен ряд регламентов и оптимизаций процессов в команде (и в компании), которые ощутимо ускорили разработку, взаимодействие между командами, процессами и т.д. + Отловлены некоторые долгие запросы в MySQL, оптимизированы до субсекунды. + Активное участие при создании ТЗ, для новых модулей, что сэкономило многие часы на разработку в последующем. + Разработан и внедрен быстрый и удобный формат дейликов для компании в целом. Максимальный результат с минимальными затратами времени. + Полностью перевел сборку бандлов всего проекта (JS/CSS) с PHP на отдельный контейнер в Docker с Node.JS и Gulp + Полная ответственность за еженедельные релизы основного проекта. + Полная ответственность за принятие ключевых решений по инфраструктуре (сервера, репликации, взаимодействие со сторонними DevOps, единая точка входа) + и многое другое... --- Немного остального: - Релиз-инженер (еженедельно катил изменения на прод, главный сервис) - Ответственное лицо при взаимодействии с DevOps, в т.ч. при решении инфраструктурных вопросов, в т.ч. планирование спринтов DevOps (в т.ч. разгружал СТО). - Создание новых модулей, начиная от работы с аналитиком с корректировкой ТЗ, до развертки в прод - Разработка/доработка ряда модулей - Доработка функционала под изменяющиеся бизнес-требования - Помощь команде с задачами, так же помощь с обучением новичков - Провел небольшое количество собеседований, выбрал подходящего кандидата, который прошел испытательный срок и остался в команде. Растет ) - Исправление багов, оптимизация важных для клиентов запросов - Помощь отделу поддержки - Регулярное активное взаимодействие между командами разработки (бекенд, фронтенд, мобилки, devops), продакты, тимлиды, разработчики, помощь другим командам - Декомпозиция и распределение задач в команде, помощь в реализации, проталкивание задач, если кто-то застрял - Разрабатывал и вводил доп.регламенты - Оптимизация/улучшение процессов - До появления продакта в команде выполнял работу продакта (приоритезация задач, проведение ретро, создание отчетов, и прочая активность) - Активное участие в создании RACI-матриц, определяющих взаимодействие внутри компании - Решение конфликтов в команде (команда небольшая, до серьезных конфликтов никогда не доходило, в т.ч и при межкомандном взаимодействии, что отчасти считаю и своей заслугой) - Активное участие и взаимодействие при составлении ряда ТЗ с бизнес-аналитиком, главой саппорт-отдела и т.д, продактом, СТО и т.д. - Код-ревью, проверка соблюдения код-стайла и прочих стандартов - Иногда ситуативно разгружал СТО с небольшими делами (например разработка и внедрение регламента по компенсации за фитнес сотрудникам, или например разработка и внедрение Communication Management Plan по взаимодействию с DevOps для всех отделов компании) - Устранение аварий: хотфиксы, когда прод откатить, когда всех на уши поднять, в т.ч. DevOps, когда успокоить саппорт из-за разбушевавшегося РКН )) - Регулярный мониторинг (Grafana, Sentry, New Relic)
Ноябрь 2022Апрель 2024
1 год 6 месяцев
ООО "ВетМенеджер"
Back-End Developer (PHP)
Развитие и поддержка большой и сложной CRM-системы для вет. клиник с большим количеством модулей, сложной инфраструктурой и кучей легаси 🙂 Участвовал в разработке ряда модулей, доработке функционала под изменяющиеся бизнес-требования, помогал с обучением новичков, исправлением багов, оптимизацией важных для клиентов запросов (MySQL, Clickhouse), помощь поддержке, взаимодействие между командами разработки, разрабатывал и вводил доп.регламенты, с какого-то времени стал релиз-инженером (еженедельно отделял релизы и катил в прод). PHP (Кастом + Laravel + Yii), Docker, MySQL, Clickhouse, ExtJS, NodeJS, Gulp
Август 2019Май 2022
2 года 10 месяцев
First Beat Media, LLC (США)
Back-End Developer
Продумывал логику решения задач, исходя из бизнес-требований, реализовывал множество различных фишек (внешних и внутренних), а так же поддерживал, модернизировал и исправлял существующие. Многомиллионная аудитория, множество различных нишевых сайтов знакомств, каждый со своими особенностями, языками, таймзонами, чатами, платными услугами, сложными email-рассылками, дашбордами, статистикой и прочим. Node.JS, MongoDB, админка на PHP / Laravel (и немного Angular первых версий, Backbone), HTML, CSS, немного Docker. Название компании в связке с используемыми технологиями попадает под NDA, потому sorry... Но компания действительно клёвая 🙂
Август 2018Август 2019
1 год 1 месяц
Стартап "ГдеЗерно"

Краснодар

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

Full-Stack Developer
Node.JS, Google Polymer (шаблоны, кастомные элементы, одно/дву-сторонний databinding), GraphQL, Google Firebase, HTML, CSS, Cordova, MongoDB. Весь проект построен с применением подхода Progressive Web App (PWA). Service Workers, облачные БД и т.д.
Июнь 2011Август 2018
7 лет 3 месяца
Разные компании
Back-End / Front-End / Full-Stack
Написание кода, обсуждение бизнес-логики, решение различных проблем, разработка нового функционала, исправление багов, постановка задач разработчикам (а так же контроль выполнения). Самостоятельное создание и запуск небольших проектов с нуля. PHP (Laravel) / MySQL / PostgreSQL / Backbone.js / JS / HTML / jQuery / CSS

Навыки

Уровни владения навыками
Базовый уровень
HTML
ООП
Уровень не указан
Продумывать бизнес-логику
Находить решения
Проработка структуры БД
JS
Node.js
Git
PHP
MongoDB
PostgreSQL
MySQL
Soft Skills
SaaS
Teamleading
Управление командой
API
Clickhouse
Laravel
Yii
Grafana

Обо мне

Есть отличная рекомендация с последнего места работы. --- Основное: --- Опыт работы в разных компаниях, от небольших (3-10) до крупных (500+) человек в штате. Как в продуктовых так и в конвейерных компаниях. AI-энтузиаст (пользуюсь, исследую). Основная актуальная специализация - различные B2B2C решения, CRM-системы. Последние 3 года занимаюсь развитием и поддержкой большой и сложной CRM-системы (B2B2C) для вет. клиник с большим количеством модулей, сложной инфраструктурой и кучей легаси 🙂 Из них 1.5 года в качестве бекенд-разработчика, и последние 1.5 в качестве ТимЛида небольшой команды. Так же релиз-инженером основного проекта и ответственным лицом по взаимодействию со сторонними DevOps, включая и ответственность за принятие ключевых инфраструктурных решений, разработку и внедрение новых регламентов, оптимизацию процессов. До появления продакта в команде, частично выполнял его функции - приоретизация задач, проведение грумингов, ретро, планирование спринтов, составление отчетов. До этого 2 года 10 мес. трудился удаленно на компанию из США (Майами). 50+ сайтов знакомств вроде "Тиндера" с многомилионной аудиторией. Реализовывал множество различных фишек (внешних и внутренних), а так же поддерживал, модернизировал и исправлял существующие. Node.JS, MongoDB, админка на PHP / Laravel (и немного Angular первых версий), верстка, Docker. --- Если не лень читать дальше: =) --- До этого год в проекте "Гдезерно" - Node.JS / MongoDB / Google Polymer / PWA (Progressive Web App), верстка. Суть проекта - свести вместе фермеров с элеваторами и тысячами тонн зерна с перевозчиками-зерновозами (транспортные компании, частные извозчики). До этого трудился в различных компаниях по 1.5 - 2 года, где была верстка / PHP (с различными фреймворками, в.т.ч и самописными) / MySQL / MongoDB / JS, JQuery . Сложные CRM-системы с ролями, диаграммами Ганнта, сайты знакомств, девелоперов, интернет-магазины, услуги, сайт с большим количеством гос.регламентной документацией для экологов и множество прочего (при необходимости готов предоставить более подробную информацию о компаниях, проектах, своей роли в них). Так же в разное время реализовывал и частные заказы с созданием небольших проектов с нуля "под ключ", а так же различные доработки различной степени сложности, как для местных, так и для иностранных заказчиков (РФ, США, Израиль, Швейцария). Ранее был скилл проект-менеджмента (фронт-эндил, и параллельно менеджерил отдел бекенд/фронтенд разработчиков при разработке проектов для крупного застройщика). Проект был запущен, и выполнял возлагаемые на него функции. В качестве pet-project баловался (вполне удачно) с API Binance для создания технического анализа графиков по некоторым крипто-валютам. Предыдущее место работы: контракт пришлось завершить из-за банковских последствий политической обстановки (отключение СВИФТ и прочее). Компания и я были крайне лояльны друг к другу. Сотрудником в штат или ИП - значения не имеет. Но имеет значение наличие оплачиваемого отпуска.

Образование

Среднее образование

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

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

АнглийскийB1 — Средний

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

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

Разрешение на работу: Россия

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