Frontend-разработчик
Контакты
Готов работать как удаленно, так и в офисе. Проживаю в Костроме, но готов к релокации при необходимости.
Я люблю свою работу и всегда стремлюсь к совершенству в своем коде и дизайне. Мой девиз - "Красиво. Удобно. Безупречно". Не боюсь сложных задач и не ищу легких путей. Готов работать над интересными и амбициозными проектами, которые будут вызывать восхищение у пользователей и заказчиков.
Ищу возможность развивать свои навыки в хорошей команде. Прошёл обучение по программе "Frontend-разработчик" в школе программирования Hexlet. Реализовал несколько учебных и pet проектов:
Проекты:
конвертер валют
Ссылка: https://currency-converter-w2ys.onrender.com/
Описание:
Простой и удобный вебсайт для конвертации валют с разработанным мною дизайном. Есть поддержка тёмной и светлой темы, русского и английского языков.
Используется: React, i18next, Axios, открытое API для получение курсов валют.
чат
Ссылка: https://chat-mw12.onrender.com/
Описание:
Онлайн-чат с возможностью регистрации, создания и управления каналами.
Используется: React, Redux, Bootstrap, i18next, yup, socket.
RSS агрегатор
ссылка: https://rss-website.onrender.com/
Описание:
Весь интересующий вас новостной контент можно найти и персонализировать для вас в одном месте – RSS-агрегаторе.
- Разработка через шаблон проектирования MVC.
- Сборка проекта через Webpack.
- Написание стилей на базе SCSS;
- Работа с асинхронными функциями;
- Работа с чистым DOM.
вычислитель отличий
Описание:
Программа, определяющая разницу между двумя структурами данных.(JSON или YML формате).
Полученные навыки:
- Работа с древовидными структурами данных и рекурсией;
- Разработка через тестирование (TDD) с использованием фреймворка Jest;
- Использование библиотеки Commander.js;
- Построение архитектуры проекта;
- Непрерывная интеграция: GitHub Actions, Makefile.
игры разума
Описание:
Набор из пяти математических консольных игр. Каждая игра задает вопросы, на которые нужно дать правильные ответы.
Полученные навыки:
- Настройка окружения: WSL, node.js, VSCode, NodeJS, npm, ESLint;
- Работа с репозиторием: Git, GitHub, CodeClimate;
- Функциональное программирование и рефакторинг кода;
- Работа с сторонними библиотеками: Lodash.
Знаю: JavaScript (ES6+), React, Vue, TypeScript, Redux, HTML5, CSS3, SwiperJS, HTTP 1.1, Git и GitHub, Jest
Использую: ESLint, Code Climate, Chrome DevTools, WSL, Bash
Изучаю: Astro
Образование
Могу проходить интервью на английском языке
Проживаю в городе Кострома