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-разработчика выглядит довольно информативным и хорошо структурир...
Данное резюме содержит много информации о вашем опыте работы и навыках в области тестир...
Это резюме Junior QA Engineer имеет несколько сильных сторон: Опыт работы и учебы в с...
Это резюме содержит много информации, однако следует уделить внимание оптимизации и стр...
Это резюме имеет некоторые положительные и отрицательные моменты. Положительные сторон...
Это резюме имеет некоторые сильные стороны, такие как опыт самообучения Python и CS, а ...
Это резюме содержит некоторые полезные сведения о навыках и опыте кандидата, но есть не...