Для компаний, которые хотят найти не просто подходящих специалистов, а «своих по вайбу»
Я разработчик фронтенда и тимлид с богатым опытом, есть ряд вещей в которых я могу помочь вам разобраться. Пишите, я отвечу всем
Для компаний, которые хотят найти не просто подходящих специалистов, а «своих по вайбу»
Разработчик фронтенда на React/Javascript/Typescript/Node.js с 10+ лет опытом, тимлид(команды до 30 человек) и архитектор
Языки и фреймворки профессионально:
Javascript c 2015(начинал с ES3 с поддержкой IE8), React c 2016, Typescript и Node.js c 2017
В 2015-2018 работал с Angular.js(до версии 1.6 включительно)
Есть опыт с Polymer.js, jQuery, и тд
В 2018 году недолго работал с Go,
DB - Postgresql, MongoDB в 2017-2018
HTML5
СSS3, Sass, Less - c 2015
Сборщики Gulp - c 2015, Webpack - c 2017, vite - пара проектов в 22
Менеджеры зависимостей bower - 2015-2016, npm c 2016, yarn с 2017
OC - Linux c 2014, MacOs c 2020, windows - c 2001. Основной опыт разработки приходится на линукс (ubuntu, debian, arch), а наименьший - на windows.
Docker - c 2018 года
Gitlab - c 2015 года, TFS(Azure Devops) - 2018, 2022 - текущее время
IDE - c 2019 Vim( Neovim + Lazyvim c 2023), vscode
Тимлидство с 2018
Публичные выступления попавшие на ютуб
https://youtu.be/eMeKnPOIxEM?si=uHum4W6gSmZ4Vgww 2016
https://www.youtube.com/live/kpGeiy4Cz8Q?si=0sGe9IsmjTo5jLo9 2023


Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.
Я разработчик фронтенда и тимлид с богатым опытом, есть ряд вещей в которых я могу помочь вам разобраться. Пишите, я отвечу всем
Разработка и управление разработкой UI в составе команды. Разработка интеграционных фуллстек решений. Проведение совещаний и планирования разработки, код ревью, набор и управление командой, набор и обучение стажеров
Управление отделом разработки веб-приложений, построение процессов и коммуникаций внутри и между отделами, побдор специалистов и проведение собеседований, управление персоналом.
Ввел Trunk Based Development в разработку, подкрепил внедрение изменением флоу тасков в жира, протяженности спринтов, описал подход в документации и провел ряд обучающих митапов. Это привело к снижению lead time и увеличению throughput команд.
Проводил отбор кандидатов по резюме с квалификацией мидл и выше, проводил технические собеседования с кандидатами. За время данной деятельности обработал сотни резюме и провел десятки собеседований с кандидатами, определяя их квалификацию и рекомендуя их найм.
Проводил перфоманс ревью сотрудников, занимался ресурсным планированием и проводил встречи face-to-face для исправления недостатков процессов, условий и регулирования производственных отношений.
Состав отдела более 30 человек смешанной квалификации(бекенд 40%, фронтенд 60%)
Разработка проектов на Typescript/React/Redux/Axios, верстка(SCSS/Flexbox) с использованием REST API.
Внедрение элементов чистой архитектуры, разделения на слои(представление, хранение и обработка данных, сетевое взаимодействие) с введением DI и контрактов взаимодействия между слоями. Использование cqrs-подобной обработки действий на базе Redux.
Настройка, внедрение и разработка собственного набора компонентов(UI-kit) на React(yarn, приватный npm-registry, semantic-release(release, prerelease versions) в пайплайне).
Настройка CI/CD, разработка скриптов сборок (webpack, docker, nginx)
Рефакторинг и безопасность кода(устранение утечек памяти), контроль качества кода(линтинг, проверка на уязвимость), написание unit и интеграционных тестов. Внедрение сложных систем, оптимизация кода.
Управление проектной командой фронтенда(3 человека), интервью кандидатов, менторство, консультации и ревью. Разработка и улучшение процессов разработки, планирование, написание документации.
Использование web-workers, WebAssembly(компиляция C++ кода в обертке Emscripten), рисование на канвасе в 2D контексте, оптимизация производительности отрисовок
Написание консольных инструментов для создания конфигураций фронтенд проектов(cli на node.js).
За время работы подготовил к работе на ком.проектах около 20 человек, поучаствовал в 10+ проектах
Инженер компьютерных систем и сетей, бакалавр. Проектирование компьютерных и программных систем, работа с сетью и передачей информации