Frontend Developer
Контакты
Ищу работу на позицию Frontend Developer.
Рассматриваю удаленный формат работы.
Всегда считал IT интересным и перспективным направлением, поэтому еще в школьное время осознанно решил связать свою жизнь с программированием.
Начинал свое обучение с языка программирования Python. Вскоре познакомился с веб-разработкой, создавая сайт по уроку на YouTube. Получив заряд мотивации и удовольствия от того, что могу визуализировать свою работу, окончательно решил заниматься frontend разработкой.
Активно посещаю IT конференции в своем городе. Учавствую в open-source проектах.
Очень интересны большие и сложные проекты, в которых можно видеть результат своей работы в production.
Хочу создавать продукт, с которым пользователю будет приятно и удобно работать.
Хочу работать в команде, в которой практикуют менторинг и код-ревью.
В будущем буду улучшать свои навыки и расширять кругозор, изучая новые инструменты.
Обучаюсь по программе "Фронтенд-разработчик" в онлайн школе Hexlet.
Проекты
RSS Аггрегатор
Веб-приложение, в котором пользователь может загружать и читать RSS ленты.
Полученные навыки:
- Построение правильной MVC архитектуры;
- работа с библиотекой yup для валидации форм;
- работа с промисами и axios
- подключение CodeClimate;
- деплой проекта на Vercel;
- настройка библиотеки i18next для текстов интерфейса;
- настройка окружения и Webpack.
Стек: JavaScript, NodeJS, NPM, GitHub, yup, lodash, i18next, axios, ESLint, Prettier
Вычислитель отличий
CLI утилита, определяющая разницу между двумя структурами данных с возможностью различных видов вывода результата в консоль.
Полученные навыки:
- разработка через тестирование (TDD), автоматическое тестирование (Jest);
- работа с библиотекой Commander.js;
- работа с древовидными структурами данных;
- настройка непрерывной интеграции CI (Github Actions);
- подключение CodeClimate;
- Отслеживание качества кода: ESLint, Prettier.
Стек: JavaScript, NodeJS, NPM, GitHub, Jest, Commander.js, ESLint, Prettier
Игры разума
Набор из пяти консольных игр, выполняющих математические операции.
Полученные навыки:
- построение правильной архитектуры проекта;
- настройка окружения;
- подключение дополнительных библиотек: lodash;
- подключение CodeClimate;
- работа с Git и GitHub.
Стек: JavaScript, NodeJS, Git, NPM, ESLint
Hard Skills
- JavaScript(ES6+), TypeScript
- React, Redux
- Next.js
- Vue.js, Pinia
- MongoDB
- Jest
- HTML, CSS
- Bootstrap, TailwindCSS
- HeadlessUI, MaterialUI
- Webpack, Vite
Soft Skills
- Стремление к постоянному развитию
- Навык систематизации и структурирования информации
- Организационные навыки
- Критическое мышление
Инструменты
- Eslint, Prettier
- Code Climate
- Github Actions
- DevTools
- WebStorm, VsCode
Образование
Могу проходить интервью на английском языке
Проживаю в городе Пенза
Рекомендации
Привет, Илья!
Отличное резюме :) Желаю дальнейшего развития и успехов в IT!
Добавить комментарий/ссылку на вакансию