Position: Front End Developer
Category: JavaScript
English level: upper
Years of experience: 3


Jul 2018 - Jan 2020, Junior Front End developer (webisland.agency)
Jan 2020 - Aug 2021, JavaScript Developer (Provide Support LLC)
May 2020 - Dec 2021, Freelance at Upwork (part time)
Sep 2021 - Feb 2022, Middle Front End Developer (Ciklum)
At first, like many juniors, I just coded websites according to provided designs and fixed minor bugs. Later I was appointed to do more complicated tasks. Such as rewriting outdated app to modern technologies, reviewing and/or refactoring code of colleagues, covering projects with tests (unit & end2end), implementing new features and removing old ones.
Mainly I use React as a basis, Redux for state management (if app is big enough) In CSS, I prefer module CSS rather than styled components. Often React Bootstrap or Tailwind CSS are used. I write styles from scratch as well. For bundling I choose Webpack (because it's highly configurable) or just using CRA (create react app) for quick start. In testing, I utilize Cypress (end-to-end). A long time ago, I've used Selenium Webdriver but nowadays imho it's legacy technology. Also earlier I used to write unit tests but over time I decided to write only end2end ones.
I have some basic experience with Figma, Netlify & NodeJS backend.
I can work any day (weekdays, weekends, public holidays) but only evening hours (16:00 - 02:00 Kyiv Time)
Important notes:

I don't definitely develop or maintain projects for outdated browsers
I don't work with people/companies/teams related to Russia