Position: Full Stack Web Developer
Category: JavaScript
English level: intermediate
Years of experience: 6

Six months of experience in leading a small team of developers.
Created base structure for a social media platform based on React.js.
I started out as a html developer. For several years I worked at a web studio creating e-commerce sites. Then I decided to delve deeper into the web development and started learning JS. I worked like this for a while, solving common JS issues at current projects: connecting sliders, modals, working with local storage, cookies, etc. After this stage, I decided to choose one of the popular frameworks, there were already full-fledged SPA and PWA projects. I gained the main experience in this particular company. 

One of the interesting projects was connected with the transportation of cars. This project was marketed as a b2b solution for dispatching services. The operators could track on the map the trucks themselves (the vehicles that are transported), their movement, what roads they take (toll, free), as well as their congestion (if there are free seats). My responsibilities included React development of this product, the search for optimal solutions for the tasks at hand.
For example, working with maps. Initially, the project was based on a solution to use Google maps. It turned out to be paid and did not show some details on the map that were important to us. I found a free alternative, leaflet. It was with the help of leaflet that I implemented a route to move from point A to point B, which roads are toll, which are free, and which route would be optimal to choose if there are orders for transportation nearby.

The last project was related to electricity and efficiency calculations in factories in South Africa. This is a closed b2b platform that allows you to distribute the load on conveyor belts depending on the season, time of day, in order to reduce energy costs. And also by calculating the efficiency of a particular shift at the factory and the amount of goods produced. For monitoring purposes, the client installed a Raspberry Pi on all conveyor belts. It accumulated information and sent it to us for processing once every half hour. My responsibilities included creating the business logic for working with tariffs in this system, as well as displaying them on charts. For the latter, we were using highcharts
I don’t want to support the old legacy code, I don’t want to make a product with no social significance (such as gambling, etc.),or to be part of the processes with excessive bureaucracy