

Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.
В команду пришел сразу на позицию лида.
После погружения сразу начал вести документацию и регламентацию разработки (регламент работы с Git, жизненного цикла задачи, деплоя), актуализировал и приоритизировал бэклог за последние лет 10.
В компании не было опыта с ролью тимлида (как отдельная), поэтому одним из первых шагов на уровне команды обозначил свои границы ответственности и постепенно перенимал части обязанностей с коллег.
Начал составлять роадмэп для команды, проводил встречи 1to1.
Инициализировал изменение жизненного цикла задачи, чтобы увеличить прозрачность работы команды.
Для сокращения времени отчетности разработчиков произвел интеграции между трекером и git (изменения в репозиториях стали видны в конкретных задачах ).
Актуализировал базовый набор окружения для новых членов команды. С коллегой собрали несколько песочниц для разработки фронтенда и тестирования к разным внутренним и внешним API.
Попутно всем организационным процессам вел разработку микросервисов (go/kotlin) и монолита. Переносил части функционала из монолита (php/yii) в отдельные сервисы с ограниченным контекстом.
Команда в пике: 1 фуллстек, 1 фронт, 1 тестировщик, 3 go/kotlin разработчика, 1 техлид. Менеджмент и аналитика отдельно от команды.
Интеграция в команду в должности старшего разработчика на действующий проект (интернет магазин с интеграциями: CDEK, PEC, AlfaBankPay), реализация интеграции с RetailCrm.
Более глубокое знакомство с фреймворком Yii. Рефакторинг и доработки существующего монолитного проекта, реализация API для двусторонней интеграции с Magento, реализация и внедрение очередей (yiisoft/yii2-queue + supervisor) для обработки и выгрузки отчетности с отправкой на почту.
Реализация корпоративного сайта с нуля с 2 языками (ru/en) на одной кодовой базе. Интеграция в проект функционала миграции данных.
Поддержка и развитие десятка проектов на 1с-битрикс в качестве ведущего разработчика.
Знакомство с ansible и написание несколько конфигураций для площадок.
Реализация и внедрение по собственной инициативе boiler plate кодовой базы для инициализации новых проектов с целью сокращения времени развертки. Постоянное развитие и апгрейд кодовой базы.
Реализация, доработка и внедрение на уровне компании стандарта старта и ведения проекта с технической стороны, стандарта работы с миграцией базы данных.
Ведение, сопровождение и участие в разработке проектов на 1с-битрикс, Symfony, Laravel, yii2, CraftCMS, nodejs, react, vue.js, nestjs.
Разработка бандлов для интеграции PIMcore (Symfony 6) с 1с-Битрикс и OZON. Заложил фундамент расширяемого решения для добавления интеграций с другими маркетами и каталогами с возможностью выгрузки одного элемента (товара), группы элементов, раздела, раздела с вложениями, одного каталога и всех каталогов. Реализован метчинг полей выгрузки, в каждой интеграции со своей спецификой. Для 1с-Битрикс разработан модуль с REST API для интеграции и методами получения полей для метчинга.
Разработка и внедрение плана обучения для менее опытных членов команды с закреплением изученного материала на реальных проектах. Являлся наставником для большинства разработчиков в компании. Проводил встречи 1 на 1 и обсуждал план роста разработчика. Проводил групповые встречи по техническим решениям разработчиков с их разбором. Проводил код-ревью задач.
Оценка приходящих задач и их распределение внутри команды на основе опыта, знаний и плана обучения разработчиков. Выступал в роли технического директора, участвовал в пресейлах. Участвовал в подборе сотрудников.
Команда в пике: 1 фуллстек, 1 фронт, 1 тестировщик, 3 разработчика (php)
Интеграция в команду в качестве младшего разработчика.
Быстрый рост знаний, знакомство с фреймворками symfony/laravel.
Участие в разработке корпоративных порталов на 1c-битрикс.
Интеграция документооборота с электронными подписями (интеграция и кастомизация плагина ЭПЦ, реализация и частичный перевод на php кодовой базы с языка C# клиента для Контур.Диадок, внедрение всех разработок в "бизнес-процессы" 1с-битрикс на базе корпоративного портала с Экстранет)
Участие в разработке высоконагруженного распределенного проекта (1 монолит и 3 микросервиса) на 1с-битрикс + laravel.
Реализация сканера штрих-кодов на js для промоутеров, работающий на захвате кадра из камеры через браузер с последующей логикой сохранения данных на бэке (регистрация пользователя и заполнение контактных данных по карте клиента).
Реализация проекта для контактного центра с интеграцией IP-телефонии в 1c-битрикс (много разных состояний и разграничений прав доступа в рамках одного интерфейса, api-клиент на xml)
Знакомство с marionette.js и backbone.js, реализация на них интерактива работы с корзиной в интернет магазине.
Реализация части логики в составе команды API личного кабинета на основе пакета Respect\Rest\Router, с учетом многоканальности (более 8 разных каналов взаимодействия) и разделением доступа. Api частично выполняло функцию аутентификатора для доступа в SAP по протоколу soap.
Участие в разработке монолита из нескольких сайтов на одной кодовой базе с последующим ростом в лида техподдержки примерно на полгода и последующим переходом на позицию лида личного кабинета и API (выделенная команда для проекта).
Команда в пике: 2 тестировщика на несколько команд, 2 разработчика, 1 фронт на несколько команд.
Обучение вне основной работы.
Более детальное знакомство с js/css.
Реализация нескольких пет-проектов.
Начало изучения php, легкие задачи по 1с-битрикс.
Реализация парсера на десятки сайтов с тематикой "подарки", составление csv файла на основе полученных данных.