E-mail • Telegram • Linkedin • Хабр Карьера • HTML Academy • NPM
Передам свой богатый практический опыт:
-
В рамках программы «Фронтенд-разработчик» от HTML Academy (перед покупкой не забудьте прийти ко мне за скидкой).
-
Индивидуально как самозанятый - подробности здесь.
Вижу смысл вкладывать время и силы только в перспективных учеников:
-
Пройди всю бесплатную часть тренажёров HTML Academy.
-
Осознай важность соблюдения стиля кода.
-
Ожидаю, что ты проникся первыми двумя пунктами и применил навыки по вёрстке и программированию и уже сверстал что-нибудь (например, страничку-визитку).
-
Ожидаю, что ты умеешь читать, и поэтому не придёшь ко мне в личку по вопросам учёбы без выполнения этих условий (контакты ты уже нашёл на этой странице).
Фронтенд-разработчик широкого профиля:
Vue
,Nuxt
Svelte
,Sveltekit
Twig/Nunjucks/Pug/Handlebars/XSLT
,Vanilla JS
Есть некоторый опыт в бэкенде (SSR, API):
Node
,PHP
,SQL
В 2017 г. окончил Санкт-Петербургский политехнический университет по специальности «Компьтерный дизайн». В университете познакомился с веб-разработкой и после выпуска поступил на фронтенд-разработчика в HTML Academy, где моими преподавателями по вёрстке были известные спикеры и опытные разработчики, передавшие мне опыт в семантике, доступности, БЭМ, адаптивности.
Этот опыт помог сразу стартовать в коммерческой разработке: уже после первой ступени обучения верстал и немного оживлял лендинги и сайты-визитки. Изучив основы PHP в той же Академии, я смог делать небольшие, но полноценные сайты «под ключ», реализовывая обработку заявок или сбор комментариев.
Следующие ступени обучения в HTML Academy дали сильную базу в Javascript и браузерных API, после чего я мог легко оживлять создаваемые лендинги и даже написал небольшую карточную игру well.
-
Фронтенд-разработчик в AFFINAGE
Август 2018 — Февраль 2019
- Разработка с нуля реактивных приложений для финансовых инструментов и интернет-магазинов (
Vue
,Nuxt
). - Интерактивные анимации (
GSAP
,Three.js
) и интерфейс для конфигурирования 3D-анимаций. - Разработка mock API и интеграция с бэкендом (
GraphQL
). - Интеграция платёжных систем (
Яндекс.деньги
), интерактивных карт (leaflet
).
Работа на аутсорсе дала большое разнообразие сложных кейсов.
- Разработка с нуля реактивных приложений для финансовых инструментов и интернет-магазинов (
-
Наставник в HTML Academy
Январь 2018 — …
- Навыки кодревью по критериям и кодгайдам укрепили привычку писать чистый код самому, закрепили знение лучших практик.
- Навыки визуального тестирования прокачали внимательность к деталям, владение Pixelperfect.
- Разъяснение базовых знаний по разметке, CSS и Javascript расширило и углубило компетенции.
- Внедрение инструментов по валидации разметки, БЭМ, документации и стилей, проверке pixelperfect помогло эффективнее проверять и рабочий код.
-
Фронтенд-разработчик в ИнЭкс
Июнь 2019 — Декабрь 2021
- Для портала РЖД активно участвовал в создании высоконагруженных страниц и личных кабинетов, организации UI-kit, внедрении компонентного подхода и оптимизации сборки фронтенд-приложений. Некоторые решения приватной части интерфейса на чистом Javascript не имеют аналогов и позволяют эффективно решать логистические задачи грузоперевозок с визуализацией больших объемов данных.
- Выполнял конфигурирование модульных API с помощью разработанной в компании headless CMS, участие в определении доработки функционала ядра системы.
- Участвовал в разработке реактивного административного интерфейса РЖД с использованием Vue, разрабатывая специфические компоненты управления для сопряжения нескольких частей бизнес-логики. Создавал кастомные дополнения к визуальному редактору. Участвовал в разработке концепции и интерфейса разделения ролей в системе.
- Покрывал решения автотестами (cypress), участвовал во внедрении TDD.
-
Старший фронтенд-разработчик в Sape
Октябрь 2023 — …
- Разработка высокоинтерактивных компонентов SPA для Links Sape и Serpzilla - самых крупных платформ линкбилдинга.
- Разработка и поддержка лендингов компании.
- В качестве техлида и архитектора разрабатываю общую библиотеку Vue-компонентов, SCSS-модулей, TS-модулей, плагинов для Vite, настроек линтеров. Внедрил автогенерацию типов на основе Open API.
Большая часть кода недоступна для просмотра из-за NDA, но ниже можно увидеть некоторые работы 👇