Frontend-разработчик

Контакты


Контакты доступны после входа на сайт

Описание

Ищу работу на позицию Frontend-разработчика. Полная занятость в удаленном формате работы.

Всегда был интерес к IT, но образование получил по "Мехатронике". Понимал, что программированию можно научиться самостоятельно, либо на курсах. Все так и произошло.
В 2018 году получив образование, - я проработал по специальности непродолжительное время, после чего уже осознанно понял, что программирование заставляет откликаться мое сердце гораздо сильнее.

Начал с C#, но потом по определенным обстоятельствам быстро перешел на Frontend.
Пришел на Хекслет, чтобы пройти программу по Node.js для расширения навыков, знаний и закрепления фундамента в целом.


На текущий момент реализовал 2 из 4 учебных проектов (включающие в себя код-ревью от профессионального наставника):

1. Игры разума (CLI)

Набор из пяти консольных математических игр.

Полученные навыки:
- настройка окружения: WSL, node.js, npm, VSCode, подключение и конфигурация Eslint;
- подключение дополнительных библиотек;
- реализация стандартов кодирования Airbnb с помощью линтера Eslint, CodeClimate;
- работа с Git и Github;
- непрерывная интеграция (CI) с использованием Github Actions;
- разработка архитектуры проекта - изоляция побочных эффектов, возможность добавлять новые игры.

2. Вычислитель отличий (CLI)

Утилита командной строки для определения отличий между двумя файлами формата JSON или YAML.

Полученные навыки:
- работа с древовидной структурой данных и рекурсией;
- библиотека commander.js, работа с параметрами командной строки;
- практика TDD, автоматизированные тесты, фреймворк Jest;

3. Загрузчик страниц (CLI)

Утилита командной строки для скачивания веб-страниц, а также их ресурсов для offline использования.

Полученные навыки:
- работа с асинхронным кодом (файловые операции, выполнение HTTP-запросов с помощью библиотеки Axios);
- обработка ошибок;
- логирование и отладка;
- написание автоматизированных тестов с помощью Jest (манки-патчинг HTTP-запросов с помощью библиотеки Nock);
- работа с HTML, а именно, парсинг, внесение изменений в DOM, и скачка ресурсов из HTML файла (использовались библиотеки Cheerio и Prettier);
- использование библиотеки Listr для отображение статуса скачки ресурсов в удобном и приятном формате;

Навыки

JavaScript, ES6+, TypeScript;
React, Mobx;
GraphQL;
NextJS;
NodeJS;
HTML, CSS, SCSS, CSS IN JS (MaterialUI, Baseweb);
Тестирование на Jest;
Git, GitHub, GitHub Actions;

Опыт


021 Software Development, Frontend-разработчик
Декабрь 2021 - по настоящее время

Стек технологий:
🔹HTML, CSS, SCSS
🔸Baseweb, Styletron, MaterialUI
🔺Javascript, Typescript, React, Mobx, GraphQL, NextJS

Использовал выше перечисленные технологии для разработки и поддержки:
• Responsive и Pixel-Perfect интерфейсов 🔍
• Логики веб-приложения 🚀

Мехатроник, ENKO AS
Октябрь 2019 - Декабрь 2019

Осмотр, замена, подключение, настройка и установка различных вещей, что касалось электрической части на предприятии.

Мехатроник, Mistra-Autex AS
Октябрь 2018 - Октябрь 2019

Работал с контроллерами (создавал программы на "Unitronics").
Создавал схемы электрических цепей, относящиеся к части автоматизации для последующей установки, проверки и настройки работоспособности электрических щитов согласно раннее созданным схемам.

Образование


Мехатроника, Робототехника, и Автоматизация, Таллиннский Центр профессионального обучения
Сентябрь 2015 - Июнь 2018

О себе
Не готов релоцироваться
Могу проходить интервью на английском языке
Проживаю в городе Tallinn

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме Frontend разработчика выглядит очень впечатляющим. Он имеет более чем 3-летний о...
Это резюме выглядит очень впечатляющим и содержит множество важных достижений и навыков...
Резюме Frontend-разработчика оцениваю как хорошее. В нем содержится подробная информаци...
Это резюме QA-инженера имеет много положительных аспектов. Кандидат активно обучается и...
Резюме Frontend-разработчика оцениваю на 8 из 10. Плюсы: 1. Хорошо описаны навыки и о...
Оценка резюме: Описание кандидата: Описание самого себя содержит информацию о текущем...
Это резюме содержит несколько положительных аспектов, таких как стремление к развитию в...
Это резюме Unity разработчика содержит много полезной информации о вашем опыте и навыка...
Привет, Никита! Давай улучшим твое резюме: 1. Для начала, давай уберём заголовки, так ...
Привет, Евгений! Давай улучшим твое резюме: 1. Описание проектов Для удобства и компа...