Frontend-разработчик
Контакты
Я начинающий Frontend разработчик с опытом в ООП, функциональном программировании, алгоритмах и структурах данных. Владею навыками в JavaScript, React, Redux Toolkit, Next.js, TypeScript, Node.js, и других технологиях. Имею опыт работы с тестированием с использованием Jest. Обладаю целеустремленностью, усидчивостью и коммуникабельностью. Готов развиваться и применять свои навыки для достижения успеха в профессиональной области.
Ищу компанию, в которой смогу начать свой карьерный путь frontend-разработчика и прокачать все необходимые навыки. Готов к любому виду занятости.
Фундаментальные навыки:
- ООП / Функциональное программирование;
- Алгоритмы и структуры данных;
- Архитектура веб-приложений;
- Работа с системами контроля версий (Git);
- Владение инструментами форматирования и статического анализа кода (Eslint, Prettier);
- Начальные знания английского языка.
Hard skills:
JavaScript, React, Redux Toolkit, NextJS, TypeScript, Node.js, HTTP, Tailwind CSS, Bootstrap CSS, SASS, Адаптивная вёрстка, Webpack, C#(Начальный уровень), SQL (базовые запросы), Regexp, REST API, i18next.
Тестирование:
- Jest
Soft skills:
- Целеустремленность
- Усидчивость
- Коммуникабельность
RSS агрегатор
Сервис для агрегации RSS-потоков, позволяющий удобно читать различные источники, такие как блоги. Реализовано скачивание и отображение RSS-лент, взаимодействие с API RSS-каналов. Разработка выполнена в соответствии с паттерном MVC.
Технологии: JavaScript, Webpack, Bootstrap, Github Actions, CodeClimate, yup, Axios, on-change, i18next.
Вычислитель отличий
Консольное приложение, определяющее различия между двумя структурами данных в форматах .json, .yml и .yaml, с возможностью вывода результата в различных форматах. Приобретенные навыки: работа с древовидными структурами, написание по методологии Test Driven Development, работа с библиотекой Commander, настройка автоматического тестирования в GitHub Action, использование модуля FS из библиотеки Node.js.
Технологии: JavaScript, Node.js, NPM, ESLint, Jest, Git, GitHub Action, Commander, FS module.
Игры разума
Консольное приложение для математических игр в режиме диалога.
Приобретенные навыки: работа с модулями и абстракцией, работа с пакетным менеджером Npm, работа с GIT и GitHub, работа с утилитой Make, использование Шебангов, настройка виртуального окружения для работы в WSL, разработка и реализация архитектуры проекта, составление документации для работы с приложением.
Технологии: JavaScript, Node.js, Git, Npm, Make, ESLint, Code Climate.
SoDriver
Сайт для сервиса "Трезвый водитель". Коммерческий проект, где я выступал в роли веб-дизайнера и Full-Stack разработчика. Проект включает разработку на Next.js, работу с функциональными компонентами React, адаптивную вёрстку, использование CSS-фреймворка TailwindCSS, развёртывание проекта на VPS сервере через git, использование библиотеки pm2.
Технологии: JavaScript, React, Next.js, TailwindCSS, pm2.
Опыт
Обязанности:
Осуществлял меры защиты информации и сопровождения ЭЦП.
Достижения:
Ускорил путь создания новых пользователей в новых программных продуктах путём разработки приложение для генерации паролей пользователей по заданным критериям.
Достижения:
Усовершенствовал свои коммуникативные навыки в следствии консультирования клиентов в торговом зале.
Данный опыт помог мне написать Выпускную Квалификационную работу в университете на тему "Разработка программного обеспечения поддержки процессов закупки и учёта хранения товаров на складе"
Образование
Начальные знания английского языка
Проживаю в городе Москва
С начала учёбы в институте получаю опыт на различных работах, параллельно расширяя компетенции и профильное образование. Не боюсь ответственности и делаю всё от меня зависящее для достижения своих целей. На последних курсах института начал изучал C#, но потом перешёл на JavaScript. На текущий момент обучаюсь Front-end разработке на языке JavaScript и TypeScript.
Я очень мотивирован и стремлюсь к постоянному профессиональному росту.
Постоянно развиваюсь и изучаю интересующие сферы, но стараюсь не распыляться и уделять каждому увлечению достаточно времени. В свободное время рисую, занимаюсь спортом и увлекаюсь рыбалкой.
Программирование стало для меня не просто образованием для работы, а хобби и тем, что приносит удовольствие