Портфолио веб-разработчика Андрея Ефимова

Добро пожаловать!

Здравствуйте. Меня зовут Андрей. Я вкладываю душу в сайты… и они оживают!

Аватар разработчика

О себе как веб-разработчике

Выпускник и наставник HTML Academy, фронтенд-разработчик в AFFINAGE (до февраля 2019), веб-мастер в ИнЭкс (июнь 2019 – наст. время).

  • В общем

    • Адаптивность

    • Кроссбраузерность (актуальные браузеры, по необходимости IE 11), progressive enhancement

    • Ретинизация

    • PixelPerfect (с поправкой на дрожащие руки дизайнера)

    • Вёрстка с макетов Photoshop, Sketch, Zeplin, Figma, Illustrator, PDF, скриншотов, мысленных эманаций

    • Сборка проектов (gulp + webpack, rollup + svelte, nuxt)

    • Следование веб-стандартам

    • Следование методологиям: БЭМ (предпочитаю), атомарный подход

    • Компонентный подход

    • DRY

  • HTML

    • HTML5, семантика

    • Валидность

    • Доступность (с клавиатуры, со скринридеров, при сбое JS, для поисковиков)

    • Минификация

    • Шаблонизация (twig, nunjucks, XSLT, handlebars)

    • Разделение верстки и скриптов/стилей

  • CSS

    • Mobile first

    • Автопрефиксер

    • Минимизация медиазапросов при сборке

    • Минификация

    • Less, SCSS

  • JavaScript

    • ES6

    • ООП

    • Транспиляция

    • Минификация

    • ESM, CJS, webpack

    • Vue.js, svelte, нативные бандлы

    • JQuery (поддержка legacy)

  • Графика

    • Растровая графика: простая ретушь (Adobe Photoshop), оптимизация, webp. Растровые спрайты

    • SVG: создание и редактирование (Adobe Illustrator), интеграция с растровой графикой и CSS, векторные символьные и фоновые спрайты

  • Backend

    • PHP + twig (небольшие проекты)

    • MySQL, PostgresQL

    • Composer

  • Под ключ

    • Создание с нуля (без CMS) и поддержка небольших проектов

    • AMP, turbo-страницы, RSS

    • Apache, nginx, cron, cpanel

    • Яндекс.вебмастер, Google для веб-мастеров, sitemap.xml, robots.txt

  • Софт-скиллы

    • Скорость (концентрация на задаче, автоматизация, VS Code + плагины, хоткеи + drag-n-drop, emmet)

    • Культура кода (единообразие, кодгайд, editorconfig, htmlhint, stylelint, eslint)

    • Внимание к деталям

    • Конфиденциальность, следование NDA

Работы

Все проекты, не содержащие конфиденциальной информации.