Position: Front-end developer | React
Category: JavaScript
English level: upper
Years of experience: 5


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 a 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. Provide migration by myself and supported colleagues while they were getting used to new approaches.

Also was the initiator of refactoring outdated MaterialUI (1.*) to AntD. Succeded, performance grew up for the whole team, and amount of awkward UI bugs decreased significantly.

Worked with good-detailed-speciality-tailored design systems as well as not so good, and even without designers at all. By these 7 years I  used to good UIs, and grown up an ability to build pretty nice and usable UXses using Mui | Antd | Tailwind.

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.

Had back-end dev experience while was on a full-stack position. HAve built database using postgres, wrapped in knex, provided Rest API using express.js and auth on JWT. Hovever, server-side is still my weak side, especially when it comes to complex migrations, indexing, queries optimizations.
I've got negative experiences working with Indian colleagues and their neighbours Pakistanis. Experience difficulties in communication.

I would gladly work without Redux, or at least using RTK.

Happy to mess around with charts, graphs and other interactivities.