Position: Frontend Developer
Category: JavaScript
Experience: 5 years | English: fluent

Building a frontend of backoffice application for financial analysis  from scratch in technical lead role, using React. Pagebuilder for an enterprise-scale website: fully automated Next.js content pages constructor with Drupal as headless CMS – possible to create new web pages with custom urls without any development effort, more than 2500 pages created already.
Single-Page Application with Server-Side rendering, empowered with caching layer​
Company website rebranding
Flexible multi-step registration wizard: json-schema form builder, custom reusable widgets for all input types​
Integrated CMS: Drupal with Apollo GraphQl​
Content management & Admin tool: segmented content caching, feature flags​
Lightweight, customizable and reusable backoffice tool for lead management​
Storybook styleguide: Showcase of reusable components

I have good soft skills, will be happy to actively communicate with stakeholders, and I am always very nice and polite to all the people I work with.
Technologies & experience: 
React - 4,5 years, 
Javascript - 4,5 years, 
Typescript - 3 years, 
Next.js - 3 years, 
Drupal - 3 years,
Node.js (as a side technology, backend for frontend)  - 3 years, 
Graphql - 3 years,
HTML/CSS - 5 years,
Tailwind CSS - 1 year,
Jest/React testing library - 1 year
Scrum, git, working in distributed international teams - 4,5 years

July 2022 - current time (frontend tech lead)
Building a frontend of backoffice application for financial analysis  from scratch using React and Typescript (independent application on a basis of larger ecosystem).
Choosing technical solutions and architecture approach.
Active communication with stakeholders, requirements alignment, prototypes discussion.
Working independently, with full responsibility of the project's frontend.

June 2019 - June 2022 (frontend developer)
Created dynamic pagebuilder for a large website using Next.js and Drupal CMS as a headless CMS with already 2500+ content pages created with the help of it. SEO pages are lightweight, easily formed and customizable via CMS from independent content blocks, most importantly - created by content managers without any assistance from developers' side.
Created a new website for company's rebranding based on Next.js. 
Implemented complex JSON-schema based multistep registration form with numerous dependencies
Implemented subscription logic and SEO optimization.
Redesigned existing backoffice with new stack (React) and adjusted it for new project's needs
Developed several responsive and cross-browser websites - from small MVP projects to complex application.

July 2018 - May 2019 (junior frontend developer)
Had been working on web and mobile application development using React JS and React Native in a remote international team with scrum methodology
Completed a variety of tasks of different complexity level
Learned to follow company's high code quality requirements
Was constantly working with VCS

December 2017 - June 2018 (freelance frontend developer)
Contributed as a part of a team or independently to several projects on freelance basis.