Junior Frontend-разработчик
Контакты
В поиске вакансии на позицию Frontend-разработчик(junior). Рассматриваю удаленные вакансии, а так же с релокацией вне России.
О себе
Решил сменить вид деятельности в сентябре 2022 года. Выбрал данную профессию преимущественно из-за возможности удаленной работы и интереса к компьютерным технологиям, а так же возможности постоянного профессионального роста. Именно фронтенд заинтересовал тем, что это смесь творческой и технической профессии. Хочу полноценно участвовать в разработке web-приложений. В дальнейшем планирую параллельно изучать Web 3.0. В данный момент прохожу обучение на онлайн-платформе Hexlet.
Проекты
Игры разума
Суть проекта:
Набор из 5 консольных игр. Каждая игра запускается в консоли и завершается при условии 3 правильных ответов подряд, либо прерывается после первого неправильного ответа.
Игры:
- Определение четного числа.
- Калькулятор. Арифметические выражения, которые необходимо вычислить.
- Определение наибольшего общего делителя.
- Прогрессия. Поиск пропущенных чисел в последовательности чисел.
- Определение простого числа.
Технологический стек:
- JavaScript
- Git
- Eslint
- GNU Make
- NPM package manager
- Codeclimate
Полученные навыки:
- Огромный опыт в настройке окружения.
- Написание чистого кода с помощью линтера.
- Повысил уровень владения WSL, Github и Git.
- Модульное проектирование функций.
Вычислитель отличий
Суть проекта:
Программа, определяющая разницу между двумя структурами данных.
Возможности утилиты:
- Поддержка разных входных форматов: yaml, json
- Генерация отчета в виде plain text, stylish и json
Технологический стек:
- JavaScript
- Git
- Eslint
- GNU Make
- NPM package manager
- Codeclimate
- Github Actions
- Jest
- Commander
Полученные навыки:
- Работа с древовидной структурой. Обход и агрегация с помощью рекурсивных функций.
- Ознакомился с разработкой через тестирование (TDD).
- Разработка автоматических тестов.
- Основы CI/CD. Github Actions.
- Работа с Node file system, парсинг данных.
Rss агрегатор
Суть проекта:
Cервис для агрегации RSS-потоков, с помощью которых удобно читать разнообразные источники, например, блоги. Он позволяет добавлять неограниченное количество RSS-лент, сам их обновляет и добавляет новые записи в общий поток.
Технологический стек:
- JavaScript
- HTML/CSS
- Bootstrap
- Webpack
- Axios
- i18next
- Git
- Eslint
- GNU Make
- NPM package manager
- Codeclimate
- Github Actions
Полученные навыки:
- Работа с i18next. Фреймворк для интернационализации.
- Изучил основы bootstrap.
- Сборка проекта с помощью webpack.
- Поработал с асинхронными запросами и таймерами. Использовал axios.
- Изучил и применил паттерн MVC в полной мере.
Чат
Суть проекта:
Упрощенная версия чата Slack. Есть возможность создавать, переименовывать и удалять каналы. Реализована регистрация и логин пользователя.
Технологический стек:
- JavaScript
- HTML/CSS
- Bootstrap
- React
- Redux-toolkit
- Socket.io
- Formik
- Axios
- React i18next
- Toastify
- Eslint
- NPM package manager
- Github Actions
Полученные навыки:
- Получил огромный опыт работы с React.
- Улучшил навыки работы с Redux toolkit.
- Изучил больше основ Bootstrap и верстки.
- Использовал сокеты.
- Построил полноценное одностраничное приложение.
Hard:
- Знание Javascript на базовом+ уровне.
- Знание основ HTML и CSS.
- Начальные знания Bootstrap.
- React.
- Redux Toolkit.
- Работал с фреймворком Commander для командной строки.
- Работал с Jest фреймворком для автоматического тестирования.
- Линтер Eslint.
- Сборка через Webpack.
- Инструменты: VScode, WSL, Git, Github.
- Уровень английского языка B1.
Soft:
- Честность
- Интерес к новым знаниям
- Любовь к оптимизации любых жизненных и рабочих процессов с которыми сталкиваюсь
- Умение распределять свое время.
Опыт
Работа с чертежами и векторной графикой. Макетирование в Corel Draw. Работа в инженерных программах типа ArtCAM. Изготовление продукции из металла на станках с ЧПУ и лазерном маркираторе: стальные ударные клейма, клише из латуни и магния и т.д. Закалка, обработка металла.
Увеличил скорость производства за счет оптимизации процессов.
С нуля изучил и внедрил индукционную закалку, а так же лазерный маркиратор.
Образование
Начальные знания английского языка
Проживаю в городе Паттайя