Front-end Developer

Контакты


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

Описание

I am looking for a job in a Frontend position. Full-time remote work format.

I was always interested in IT, but eventually, I got a degree in Mechatronics. I knew, that it was doable to become a self-taught developer by doing courses or learning on my own. That's what happened as I thought.
After I received an education I worked in my specialty for a short time, after which I consciously realized that coding makes my heart respond much more strongly.

Began with C#, but due to some circumstances, I pretty quickly moved to Frontend.
Decided to take a Node.js learning path program on Hexlet to expand my skills, knowledge and solidify the foundation in general.


At the moment, I have completed 3 out of 4 training projects (including code reviews from a professional mentor):

1. Mind Games (CLI)

A set of five console math games.

Skills gained:
- environment setup: WSL, node.js, npm, VSCode, Eslint connection and configuration;
- connection of additional libraries;
- implementation of Airbnb coding standards using Eslint, CodeClimate linter;
- work with Git and GitHub;
- continuous integration (CI) using GitHub Actions;
- development of project architecture - isolation of side effects, the ability to add new games

2. Difference Finder / Compare Tool (CLI)

A command line utility for determining the differences between two JSON or YAML format files with different output styles.

Skills gained:
- work with tree-like data structure and recursion;
- library commander.js, work with command line parameters;
- TDD practice, automated tests, Jest;

3. Page loader (CLI)

Page loader is a command-line tool to download web pages and their associated resources for offline viewing.

Skills gained:
- work with asynchronous code (file operations, HTTP requests with Axios library);
- error handling;
- usage of logging & debugging tools;
- automated tests with Jest (monkey-patching of the HTTP request with the Nock library);
- work with HTML, namely parsing, making changes to the DOM, and downloading resources with the support from Cheerio & Prettier libraries;
- listr library to show the progress of the download in a convenient and neat way;

Навыки

JavaScript/TypeScript, ES6+;
React, Mobx;
GraphQL;
NextJS;
NodeJS;
HTML, CSS, SCSS, CSS IN JS (MaterialUI, Baseweb);
Testing with Jest;
Git, GitHub, GitHub Actions;

Опыт


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

Tech stack:

🔹HTML, CSS, SCSS
🔸Baseweb, Styletron, MaterialUI
🔺Javascript/TypeScript, React, MobX, GraphQL, NextJS

• Supported existing UI components, and logic of the app (refactoring, bug
fixes…)
• Developed responsive, pixel-perfect UI components, stories for them
(storybook), and logic for the app
• Connected front-end with back-end for later use
• Did code-reviews
• Tested the appearance of the app and its behavior
• Participated in discussions of the implementation of features, approaches…

Mechatronician, ENKO AS
Октябрь 2019 - Декабрь 2019

• Conducted electrical troubleshooting to identify and solve problems related to electricity in the enterprise
• Set up and maintained machines, ensuring their performance
• Connected electrical circuits, including motor connections and control schemes

Mechatronician, Mistra-Autex AS
Октябрь 2018 - Октябрь 2019

• Created programs on "Unitronics" PLC to control and automate electrical equipment
• Designed power circuits related to the automation part, installed, verified and adjusted electric cases' operability according to the created circuits
• Performed various maintenance works on the electrical part of the enterprise

Образование


Mechatronics, Robotics, and Automation Engineering, Tallinn Industrial Education Center
Сентябрь 2015 - Июнь 2018

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме представляет хорошую базу для Java Spring разработчика на уровне Junior/Trai...
Это резюме содержит много полезной информации о вашем опыте и навыках в программировани...
Это резюме Trainee / Junior frontend developer имеет некоторые положительные моменты, н...
Это резюме содержит много информации, которая не относится к позиции Junior Python-разр...
Артем, привет! Есть несколько дополнений к резюме: 1. Учебные проекты К описанию давай ...
Это резюме имеет некоторые положительные и отрицательные моменты: Положительные сторон...
Это резюме показывает, что кандидат имеет опыт работы в веб-студии по разработке сайтов...
Данное резюме содержит информацию о профессиональном опыте работы в сфере разработки пр...
Семен, привет! Есть несколько моментов к улучшению: В описание давай добавим ключевых...
Это резюме имеет некоторые сильные стороны, такие как опыт работы с Django, PostgreSQL,...