Junior Frontend developer
Контакты
Я влюбленный в свое дело Frontend-разработчик, который ищет возможности для роста и стремится непрерывно учиться чему-то новому.
До ноября 2020 г. я работал по другой специальности. В 2021 г. наряду с переобучением осуществлял трудовую деятельность по договору ГПХ в компании Appen Ltd. (Artificial Intelligence & Machine Learning).
В данный момент прохожу обучение в онлайн-школе программирования «Хекслет» и настроен найти свой первый опыт коммерческой разработки и работы в команде.
Проживаю в городе Минск, Беларусь. Рассматриваю следющие формы занятости: стажировка, частичная занятость, проектная работа, полная занятость. График работы: удаленная работа, гибкий график, полный день.
Ссылки на проекты из портфолио:
Brain Games
JavaScript-программа для командной строки.
Полученные навыки:
- настройка и автоматизация окружения: bash, npm, Node.js, Makefile;
- подключение и конфигурация Eslint, а также сервиса проверки качества кода CodeClimate;
- работа со сторонними библиотеками;
- работа с Git и GitHub;
- непрерывная интеграция (CI) с использованием GitHub Actions;
- разработка архитектуры проекта - изоляция побочных эффектов, возможность расширения.
Thrivetalk
Landing page.
Полученные навыки:
- вёрстка страницы (HTML/CSS) согласно макету в Figma;
- использование методологии БЭМ;
- создание анимаций при помощи @keyframes.
Hungry People
Landing page. Responsive layout.
Полученные навыки:
- вёрстка страницы (HTML/CSS) согласно макету в Figma;
- использование методологии БЭМ;
- работа с Git и GitHub.
Music Box (Main page), Music Box (Artist page)
Музыкальный портал. Responsive layout.
Полученные навыки:
- настройка npm-пакетов (Stylelint, HTMLhint и др.), автоматизация окружения при помощи npm srcipts и Makefile;
- Pixel Perfect вёрстка (HTML/CSS) согласно макету в Figma;
- использование препроцессора SASS;
- прогрессивное улучшение и Mobile First адаптивность;
- использование методологии БЭМ;
- работа с Git и GitHub.
Основные навыки и используемые технологии:
● JavaScript (ES5, ES6+)
● Browser API (DOM, Fetch)
● Git, GitHub, GitHub Actions
● NodeJS, npm
● Автоматическое тестирование (Jest)
● Английский язык (B2)
● lodash
● Навыки работы с bash и Linux
● SASS
● БЭМ
● HTML5 / CSS3:
— Flexbox | Grid,
— Адаптивность (Mobile | Desktop First),
— Доступность (понимание принципов WCAG),
— Кроссбраузерность (верстал под IE9),
— Валидность,
— Pixel Perfect.
● Опыт работы с Figma
Сталкивался в работе или имею представление:
● ФП, ООП
● REST API
● Модель OSI
● Agile (XP)
● OOCSS, Atomic CSS
● PostCSS (Autoprefixer)
Использую в проектах ESLint (Airbnb Style Guide), Stylelint, HTMLHint, Prettier.
Коммуникации: Zoom.
Владею слепым десятипальцевым методом печати.
Опыт
Обязанности:
- оценка результатов поисковой выдачи.
- оценка актуальности и качества информации.
Результаты:
- развил навык чтения технической документации на английском языке.