Position: JavaScript Developer
Category: JavaScript
English level: intermediate
Years of experience: 0.5

- Creating Pixel Perfect, responsive webpages based on Figma grid layout design using HTML, CSS, SASS, JS and BEM technologies.
- Developed Single Page Web Application with React, JSX, React Router, Redux, Express, Node.js, REST API. 
- Extensively used Promises and Event Emitter in Node.js to avoid callbacks and more readable code. 
- Used "fs" and "stream" modules to implement file reading and writing streams.
- Architected and implement REST API interfaces using JavaScript, Node.js and Express.
- Used Postman to test API and used GIT as a version control tool.
- Used the Sequelize library to connect to a database and perform CRUD operations with data.
- Worked with JSON web token and Bcrypt for authentication and authorization security configurations using Node.js. 
- Created a simple real-time chat using different technologies like Short Polling, Long Polling, Server-Sent Events, WebSocket.
- Worked with unit testing of JavaScript applications using Jest, with E2E testing using Cypress.
- Debugged the application using Chrome Developer Tools (incl. React) and built-in VSC debug tool. 
- Handling code reviews, investigating, reproducing, and fixing bugs.

In my previous jobs:
- Developed and implemented technical tasks for the design of electrical networks in Kyiv.
- Worked on 10 projects of varying complexity at the same time.
- Successfully led projects up to the moment of obtaining a technical solution.
- Development of project documentation at all stages of designing electrical networks in the city of Kyiv.
- Approval of projects in the relevant authorities of the city.
- Experience in communication with project customers, general designers.
- Visit to construction sites, author's supervision.

I graduated from National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" and obtained a master's degree in “Electrical energetics, electrical engineering and electromechanics” (with honors).
I am a goal-oriented JavaScript Developer. Thanks to the course, I have a wide range of basic skills in Full Stack Web Development (JS, TS, HTML, CSS, SASS preprocessor, DOM, JSON, and AJAX) and have a good understanding of responsive web design approaches (flex, grid, media queries). Also, I have strong knowledge of JS frameworks and libraries like React, Redux, Node.js, Express, Sequelize, WebSocket and ready to learn Angular and Vue, as well. I know how to work with asynchronous data requests, REST API. I have experience working with version control tools like GIT, working with relational databases using PostgreSQL through SQL queries. Worked with unit testing of JavaScript applications using Jest, with E2E testing using Cypress.

Previously, I worked as an electrical network design engineer, where I was involved in the development and approval of technical documentation, interacted with customers to agree on technical tasks and needs. This gave me experience in solving complex tasks, taking into account the requirements of customers, builders and deadlines.
Currently, eager to gain great experience, improve my developer skills and have a passion for creating high-quality web products. Knowing what great efforts the IT industry makes to support Ukraine, I also want to join this process. I would like to be part of a team of professionals.