Position: Frontend developer
Category: JavaScript
English level: upper
Years of experience: 7

Took part in meetup with presentation of optimization, profiling, eliminating memory leaks and improving rendering performance
Jun 2022 - May 2023
Statistical arbitrage, flash loans, smart contracts on the Ethereum blockchain and trading apps
Development and optimization
ReactJS, TypeScript, NodeJS, Solidity

Apr 2020 - Jun 2022
Event planning startup on the United Kingdom market. Development of a core UI library with a main focus on high efficiency, reusability and simplicity. Both browser and SSR-friendly components
Refactoring of the main app with a view to increasing performance, loading speed and readability
React JS, TypeScript

Oct 2018 - Jan 2021
Creation of a portal for leasing cars from scratch. Took part in architectural solutions - Auth0 flow, structure of the project, localization, setting up GitLab CI/CD
Held internal workshops on TypeScript and best testing practices (unit tests using Jest, Enzyme, TDD, test coverage)
Researching and defining the best development approaches and solutions
Server-side rendering setup and SEO optimization
ReactJS (including hooks), TypeScript

Oct 2017 - Sep 2018
Working with Smart TV devices. Optimization, profiling, eliminating memory leaks, improving rendering performance and animations. Participated in a migration of the app from pure JavaScript to ReactJS
Made a presentation on improving application performance
ReactJS

Oct 2016 - Oct 2017
Building reusable components with AngularJS. Participated in a migration from web-app to mobile-app (React Native)

May 2016 - Oct 2016
Development of modules for the verification and monitoring of business agents, a system for analyzing court decisions, online control of the status of real estate. AngularJS

Jan 2016 - Apr 2016
Implementation of new features and improving existing ones with pure JavaScript. Creating of landing pages