← В ленту
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
Тобольский государственный педагогический институт

Языки

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