← В ленту ![]()
Middle
Регистрация: 20.04.2026
Александр Ярков
Специализация: Frontend-разработчик
— Фронтенд-разработчик с опытом создания адаптивных веб-приложений на React и Vue.
— Изучал физику и информатику в пединституте, программировал на Pascal — это помогло быстро освоить TypeScript и системно подходить к разработке.
— Владею современным стеком: пишу тесты (Jest/Vitest), настраиваю сборку (Vite/Webpack), работаю по макетам Figma (Pixel Perfect).
— Оптимизирую производительность (Lighthouse > 90) и умею работать в команде с Git.
— В 2026 году завершил программу Skillbox по фронтенду.
— Быстро осваиваю новое, самостоятельно ищу решения сложных задач.
— Цель: развиваться в сильной команде, где ценят чистый код, качественные интерфейсы и внимание к деталям.
— Фронтенд-разработчик с опытом создания адаптивных веб-приложений на React и Vue.
— Изучал физику и информатику в пединституте, программировал на Pascal — это помогло быстро освоить TypeScript и системно подходить к разработке.
— Владею современным стеком: пишу тесты (Jest/Vitest), настраиваю сборку (Vite/Webpack), работаю по макетам Figma (Pixel Perfect).
— Оптимизирую производительность (Lighthouse > 90) и умею работать в команде с Git.
— В 2026 году завершил программу Skillbox по фронтенду.
— Быстро осваиваю новое, самостоятельно ищу решения сложных задач.
— Цель: развиваться в сильной команде, где ценят чистый код, качественные интерфейсы и внимание к деталям.
Скиллы
JavaScript
Git
HTML5
CSS3
Bootstrap
TypeScript
ReactJS
Java
Script
Vue.js
SaaS
Next.js
Gulp
JavaScript
React
GitHub
JSON
API
Опыт работы
Cистемный администратор / Frontend-разработчик
с 11.2010 - По настоящий момент |Ярковская СОШ
Jest, React, TypeScript, Vite, Swiper.js, Sass, Web-vitals, HTML5, CSS3, JavaScript, jQuery Accordion
Роль: Cистемный администратор.
● Обеспечивал бесперебойную работу инфраструктуры: поддерживал в рабочем состоянии парк из 80+ единиц техники (ПК, ноутбуки, проекторы, МФУ) и локальную сеть для 60+ сотрудников и 500+ учеников. Добился времени простоя, связанного с IT-инфраструктурой, не более 3 часов в учебный год.
● Веб-поддержка и автоматизация: вёл официальный сайт учреждения на готовой CMS (Joomla/WordPress или 1С-Битрикс). Оптимизировал структуру разделов и внедрил автоматическую выгрузку расписания из «1С:Образование», что сократило время на ручное обновление информации на 5 часов в неделю.
● Техническое консультирование и цифровизация: провёл обучение для 45 педагогов по переходу на платформу «Сферум» / «МЭШ» / электронный дневник в период дистанционного обучения. Разработал понятные инструкции и видео-гайды, благодаря чему 98% коллектива освоили новые инструменты без привлечения внешних подрядчиков.
Проектная деятельность (03.2026 - По настоящий момент).
Роль: Frontend-разработчик.
1. Покрытие тестами React-компонентов.
Задача: написать юнит-тесты для ключевых функций и компонентов.
Стек: Jest, React, TypeScript, Vite.
● Разработал тесты, которые проверяют корректность работы компонентов и падают при изменении логики.
● Тесты расположены в одной папке с кодом, каждый кейс имеет понятное описание.
Результат:
● Достиг покрытия ~80% критического кода, упростил отладку и рефакторинг.
2. Лендинг для онлайн-платформы «ВК Маруся».
Задача: разработать полностью адаптивный лендинг с галереей и раскрывающимися блоками.
Стек: React, Swiper.js, Sass, Web-vitals, TypeScript.
● Интегрировал Swiper.js для карусели и jQuery Accordion для аккордеонов.
● Настроил метрики производительности.
Результат:
● Lighthouse score > 90, время загрузки сокращено на 30% за счёт оптимизации изображений и кода.
3. Сайт интернет-магазина светильников Briaton.
Задача: Разработать полностью адаптивный лендинг интернет-магазина светильников с мобильной версией, галереей товаров и раскрывающимися блоками (аккордеонами) с информацией о доставке и оплате.
Стек: HTML5, CSS3, JavaScript, Swiper.js, jQuery Accordion.
● Сверстал адаптивный лендинг под три брейкпоинта (десктоп, планшет, мобильный) по макету Figma.
● Интегрировал Swiper.js для карусели товаров с навигацией и пагинацией.
● Реализовал раскрывающиеся блоки (аккордеоны) через jQuery Accordion.
● Оптимизировал изображения (конвертация в WebP, ленивая загрузка) и минифицировал CSS/JS.
Результат:
● Достигнут Lighthouse score > 90 по Performance и Accessibility.
● Полностью адаптивная вёрстка без горизонтального скролла.
● Время загрузки страницы сокращено на ~25% за счёт оптимизации.
4. Студия подкастов.
Задача: Создать клиентскую часть для сайта студии подкастов с использованием TypeScript: типизация данных, работа с API (имитация), сборка через Vite.
Стек: TypeScript, SCSS, Vite.
● Настроил проект на Vite с поддержкой TypeScript и SCSS.
● Описал интерфейсы и типы для данных подкастов, эпизодов и комментариев.
● Реализовал динамическую отрисовку карточек подкастов и фильтрацию по жанрам.
● Написал вспомогательные утилиты для работы с датами и таймкодами.
Результат:
● Полное покрытие кода типами TypeScript (без any).
● Упрощённая поддержка и масштабирование проекта.
● Быстрая сборка (Vite) и оптимизированный итоговый бандл.
5. Travel Blog.
Задача: Разработать фронтенд туристического блога на React: получение постов с бэкенда через
REST API, отображение списка статей и детальной страницы, замер производительности.
Стек: React.js, Axios, Web-vitals.
● Создал компонентную архитектуру (список постов, карточка, пагинация).
● Настроил запросы к API через Axios с обработкой загрузки и ошибок.
● Подключил библиотеку web-vitals для измерения реальной производительности.
● Реализовал маршрутизацию (React Router) между главной и страницей поста.
Результат:
● Время до интерактивности (TTI) улучшено за счёт lazy loading компонентов.
● Отчёт web-vitals показал Core Web Vitals в зелёной зоне.
● Код покрыт базовыми тестами (Jest) для ключевых компонентов.
6. Travel Blog (аналог на Vue).
Задача: Перенести туристический блог на Vue 3 с использованием композиционного API и управлением состоянием через Pinia.
Стек: Vue 3, Pinia, Axios, Vue Router.
● Построил приложение на Composition API.
● Организовал глобальное хранилище Pinia для постов, фильтров и состояния загрузки.
● Настроил Axios-интерсепторы для обработки токенов (учебный проект).
● Добавил адаптивную вёрстку для списка статей и детальной страницы.
Результат:
● Упрощённое управление состоянием без пропс-дриллинга.
● Переиспользуемые компоненты (карточка, кнопка, спиннер).
● Готовый код для демонстрации навыков работы с Vue экосистемой.
Инженер-программист
09.2008 - 10.2010 |Уралсвязьинформ
Technical Support
● Диагностика и восстановление сетевой связности: осуществлял настройку и поддержку работоспособности активного сетевого оборудования (маршрутизаторы, DSL-модемы) для 200+ корпоративных и частных клиентов. Среднее время устранения аварий сокращено на 20% за счёт внедрения скриптов для автоматической проверки параметров линии.
● Конфигурация и сопровождение ПО: выполнял прошивку и тонкую настройку параметров оборудования через CLI (консоль) и Web-интерфейс. Вёл базу данных конфигураций, что позволило восстанавливать работоспособность узлов после сбоев за время менее 15 минут.
● Техническая экспертиза: консультировал монтажные бригады и сотрудников абонентского отдела по техническим вопросам настройки VPN и IP-телефонии. Составил базу типовых решений (FAQ), снизившую нагрузку на отдел техподдержки по типовым инцидентам.
Образование
Физика и информатика, Информационные системы бух учет и аудит
По 2009
Тобольский государственный педагогический институт
Языки
РусскийРодной
