Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/efiand/efiand

Content for profile page
https://github.com/efiand/efiand

Last synced: about 21 hours ago
JSON representation

Content for profile page

Awesome Lists containing this project

README

        

[E-mail](mailto:[email protected])   •  
[Telegram](https://t.me/efiand)   •  
[Linkedin](https://www.linkedin.com/in/efiand)   •  
[Хабр Карьера](https://career.habr.com/efiand)   •  
[HH](https://hh.ru/resume/e21def3aff03fe14310039ed1f4e6e38386830)   •  
[HTML Academy](https://htmlacademy.ru/profile/efiand)   •  
[NPM](https://www.npmjs.com/~efiand)

## Наставничество

Передам свой богатый практический опыт:

* В рамках программы [«Фронтенд-разработчик»](https://htmlacademy.ru/profession/frontender/individual) от HTML Academy (перед покупкой не забудьте прийти ко мне за скидкой).

* Индивидуально как самозанятый - подробности [здесь](https://career.habr.com/efiand#expert-profile).

### Условия для новичков

Вижу смысл вкладывать время и силы только в перспективных учеников:

1. Пройди всю бесплатную часть [тренажёров](https://htmlacademy.ru/courses) HTML Academy.

2. Осознай важность соблюдения [стиля кода](https://codeguide.academy/).

3. Ожидаю, что ты проникся первыми двумя пунктами и применил навыки по вёрстке и программированию и уже сверстал что-нибудь (например, страничку-визитку).

4. Ожидаю, что ты умеешь читать, и поэтому не придёшь ко мне в личку по вопросам учёбы без выполнения этих условий (контакты ты уже нашёл на этой странице).

## 💬 О себе

Фронтенд-разработчик широкого профиля:

- `Vue`, `Nuxt`
- `Svelte`, `Sveltekit`
- `Twig/Nunjucks/Pug/Handlebars/XSLT`, `Vanilla JS`

Есть некоторый опыт в бэкенде (SSR, API):

- `Node`, `PHP`, `SQL`

### 🎓 Обучение и первые подработки

В 2017 г. окончил [Санкт-Петербургский политехнический университет](https://www.spbstu.ru/) по специальности «Компьтерный дизайн». В университете познакомился с веб-разработкой и после выпуска поступил на фронтенд-разработчика в [HTML Academy](https://htmlacademy.ru/profile/efiand), где моими преподавателями по вёрстке были известные спикеры и опытные разработчики, передавшие мне опыт в семантике, доступности, БЭМ, адаптивности.

Этот опыт помог сразу стартовать в коммерческой разработке: уже после первой ступени обучения верстал и немного оживлял лендинги и сайты-визитки. Изучив основы PHP в той же Академии, я смог делать небольшие, но полноценные сайты «под ключ», реализовывая обработку заявок или сбор комментариев.

Следующие ступени обучения в HTML Academy дали сильную базу в Javascript и браузерных API, после чего я мог легко оживлять создаваемые лендинги и даже написал небольшую карточную игру [well](https://well.efiand.ru).

## ⛏ Опыт работы

1. Фронтенд-разработчик в [AFFINAGE](https://affinage.ru)

_Август 2018 — Февраль 2019_

- Разработка с нуля реактивных приложений для финансовых инструментов и интернет-магазинов (`Vue`, `Nuxt`).
- Интерактивные анимации (`GSAP`, `Three.js`) и интерфейс для конфигурирования 3D-анимаций.
- Разработка mock API и интеграция с бэкендом (`GraphQL`).
- Интеграция платёжных систем (`Яндекс.деньги`), интерактивных карт (`leaflet`).

Работа на аутсорсе дала большое разнообразие сложных кейсов.

2. Наставник в [HTML Academy](https://htmlacademy.ru)

_Январь 2018 — …_

- Навыки кодревью по критериям и кодгайдам укрепили привычку писать чистый код самому, закрепили знение лучших практик.
- Навыки визуального тестирования прокачали внимательность к деталям, владение Pixelperfect.
- Разъяснение базовых знаний по разметке, CSS и Javascript расширило и углубило компетенции.
- Внедрение инструментов по валидации [разметки](https://www.npmjs.com/package/posthtml-w3c-validator), [БЭМ](https://www.npmjs.com/package/posthtml-bem-linter), [документации](https://www.npmjs.com/package/gulp-remark-lint) и [стилей](https://www.npmjs.com/package/stylelint-order-htmlacademy), проверке [pixelperfect](https://www.npmjs.com/package/pixelperfect-tool) помогло эффективнее проверять и рабочий код.

3. Фронтенд-разработчик в [ИнЭкс](https://oooinex.ru)

_Июнь 2019 — Декабрь 2021_

- Для портала [РЖД](https://rzd.ru) активно участвовал в создании высоконагруженных страниц и личных кабинетов, организации UI-kit, внедрении компонентного подхода и оптимизации сборки фронтенд-приложений. Некоторые решения приватной части интерфейса на чистом Javascript не имеют аналогов и позволяют эффективно решать логистические задачи грузоперевозок с визуализацией больших объемов данных.
- Выполнял конфигурирование модульных API с помощью разработанной в компании headless CMS, участие в определении доработки функционала ядра системы.
- Участвовал в разработке реактивного административного интерфейса РЖД с использованием Vue, разрабатывая специфические компоненты управления для сопряжения нескольких частей бизнес-логики. Создавал кастомные дополнения к визуальному редактору. Участвовал в разработке концепции и интерфейса разделения ролей в системе.
- Покрывал решения автотестами (cypress), участвовал во внедрении TDD.

4. Старший фронтенд-разработчик в [Sape](https://www.sape.ru)

_Октябрь 2023 — …_

- Разработка высокоинтерактивных компонентов SPA для [Sape Links](https://links.sape.ru) - самой крупной платформы линкбилдинга.
- Разработка главной страницы sape.ru (досрочная сдача функционала) и поддержка лендингов компании.

## Примеры работ

Большая часть кода недоступна для просмотра из-за NDA, но ниже можно увидеть некоторые работы 👇