Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/efiand/efiand
- Owner: efiand
- Created: 2023-09-18T18:03:02.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-14T09:07:12.000Z (3 months ago)
- Last Synced: 2024-08-14T10:29:52.431Z (3 months ago)
- Language: JavaScript
- Homepage: https://efiand.ru
- Size: 125 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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, но ниже можно увидеть некоторые работы 👇