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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Дмитрий! Давай улучшим твое резюме: 1. Представление отсюда убираем, так как т...
Привет, Константин! Давай улучшим твое резюме: 1. Навыки Ты очень прикольно придумал ...
Привет, Ахмед! Давай дополним твое резюме: 1. Контакты Давай добавим твой номер телеф...
Резюме Максима Анисимова представляет собой хороший обзор его навыков и опыта в области...
Это резюме содержит много полезной информации о кандидате, однако есть несколько момент...
Это резюме имеет несколько недочетов и не является оптимальным для поиска работы в обла...
Резюме Junior frontend developer имеет некоторые сильные стороны, такие как: Указание...
Резюме выглядит хорошо структурированным и содержательным. Заявленные навыки и опыт раб...
Это резюме включает в себя хороший набор навыков и опыта работы в различных проектах на...
Привет, Илья! Давай дополним твое резюме: 1. Описание проектов Давай добавим результат...