Frontend Developer
Контакты
Ищу работу или оплачиваемую стажировку на позицию Frontend-разработчик.
Предпочтительно в офисе. Хотелось бы живого общения с коллегами для под черпания знаний. Возможность работать при необходимости удаленно будет плюсом. Но и полностью удаленная работа не проблема.
С ноября 2022 по сентябрь 2023 проходил обучение по профессии Frontend-разработчик в Hexlet.
Во время учебной стажировки от Preax разработал приложение погоды и приложение заметок на React.
В рамках учебных проектов применял знания HTML, CSS, JavaScript, TypeScript, React.
Работал с Vite, Webpack, React Router, Redux Toolkit, SocketIO, Axios, i18next, Lodash, Formik, yup, Bootstrap, ESLint, Prettier.
Немного писал тесты на Jest.
С радостью обучусь новым навыкам необходимым для выполнения проектов.
До обучения опыт работы был не релевантный. Проектировал индивидуальные столярные изделия. В IT сфере увидел возможность быть причастным к продукту, которым в идеале могут пользоваться люди по всей планете.
- JavaScript, TypeScript, HTML, CSS, React, Webpack
- Знание английского на начальном этапе. Документацию читаю со словариком или специальным ПО.
PREAX:
- Weather App для поиска погоды. Код на GitHub. Стек: HTML, CSS, JS, React.
- Diary App для заметок. Код на GitHub. Стек: HTML, CSS, TS, React.
Hexlet:
«Игры разума» - Набор из пяти консольных игр.
Полученные навыки:
- Настройка окружения: node.js, npm, ESLint, Makefile
- Отработка базовых команд Git
- Работа с readlineSync
«Вычислитель отличий» - CLI утилита, определяющая разницу между двумя структурами данных.
Полученные навыки:
- Разработка через тестирование, автоматическое тестирование (Jest)
- Работа с древовидными структурами данных
- Базовая настройка CI (Github Actions)
- Работа с Commander.js
«RSS агрегатор» - Сервис для агрегации RSS-потоков. Реализована только фронтенд часть. Код на GitHub.
Полученные навыки:
- Работа с DOM
- Работа с асинхронным кодом через промисы
- Разработка на основе шаблона проектирования MVC
- Базовая настройка Webpack
- Работа с axios, Lodash, i18next, yup и on-change
«Чат» - SPA приложение. Простой чат с возможностью создавать, переименовывать и удалять каналы. Мной реализована только фронтенд часть. Серверная часть предоставлена Hexlet. Код на GitHub.
Полученные навыки:
- Работа с react, redux-toolkit, react-router
- Работа с WebSocket с применением Socket.IO
- Работа с формами с применением Formik и yup
- Реализация интерфейса с помощью react-bootstrap, react-toastify, react-custom-scrollbars-2
- Работа с leo-profanity
Опыт
Разработка с помощью CAD-систем (SolidWorks, AutoCad) документации для изготовления индивидуальных столярных изделий.
Образование
Начальные знания английского языка
Проживаю в городе Санкт-Петербург