Position: Senior Front-End Developer (TypeScript React)
Category: JavaScript
English level: upper
Years of experience: 5

1. Implemented heavy-computational solution using d3 node graph with physics. Have found a solution to display 65 000 relation links on d3-force-graph with d3-physics avoiding crushes of the page due to the lack of memory.

2. Automated a difficult flow, imitating a real live user and passing checks using puppetter.js

3. Made course on MobX on Udemy

4. Good relationships with former colleagues
React – 5 years
Typescript – 5 years
Next.js – 2 years
Node.js – 3 years

Had been part of a big project of a dozen microservices developed by a team of dozed people as well as took part in small setups like 3 full stacks on the whole app.

Worked in international teams from the very beginning of my carrier, so I've built my modest B2 eng what pretty much enough for tech talks.

Had projects from scratch, as well as refactored old, sometimes heavily tech debted, as well as supported common big-old projects.

Have experience in infrastructural commitments. For instance, migration to the mono repository from linked npm packages, at times when there were no microservices for the front ends. The bundle size decreased 4 times, loading time vice-versa, and overall got achieved a better dev. experience so the whole team started to perform better.

On a couple of projects was the initiator of migrating to TypeScript. Provided migration by myself and supported colleagues while they were getting used to new approaches.

Also was the initiator of refactoring outdated MaterialUI to AntD. Succeded, performance grew up for the whole team, and amount of awkward UI bugs decreased significantly.

Worked in setups with speciality-tailored design systems, with purely detailed designs, and even without designers at all. By these years I  used to good UIs, and grown up an ability to build pretty nice and usable UXses using Mui or Antd or Tailwind.

I also participated in a couple of startups and made a dozen pat projects, so learned to prototype quickly. Deployed them by myself on droplets on digital ocean, sometimes dockerized, and set up simple reverse-proxy using nginx.

Worked with all kinds of redux stuff: thinks, sagas, observables. The last one was ReduxToolKit with a thunks.

Worked with SPAs as well as SSR projects. Last year was working with next.js. v13 is awesome.