
Product I was working on during my time in VK
I was working in a team of 5 devs (3 backend and 2 frontend), 2 QA, one product designer and product manager. We were making product called Fleet.
We had classic SCRUM planning, two week sprints, regular Retro meetings every week, daily meetings and all in all were always been in touch. These measures helped us to be sure everybody knows in which direction the product is going and everybody could contribute to the product development. It was cool.
- Developing new product features with React + MobX
- Сomplexity assessment of tasks and plannig future sprints
- Refactoring legacy code (transferring from Angular to React)
- Working with design team
- Working with QA team
- Working with data visualization in different formats (tables, graphs, charts)
- Working with forms

This project involved utilizing various technologies and frameworks, including Next.js and Strapi CMS.
The website serves as a platform for the investment fund to showcase its services, provide information about its portfolio, and engage with potential investors. With Next.js, I ensured a smooth and efficient user experience by implementing server-side rendering and optimizing the website for performance.
To manage the content and data on the website, I integrated Strapi CMS. This allowed the customer to easily update and maintain the website's content, such as adding or modifying investment offerings, news updates, and team member profiles.
The website serves as a platform for the investment fund to showcase its services, provide information about its portfolio, and engage with potential investors. With Next.js, I ensured a smooth and efficient user experience by implementing server-side rendering and optimizing the website for performance.

Informational website for RASU about nuclear power stations
Navigation of website is made through animated posters, every page has its own unique design
Scrolling on main page change active poster
Clicking on the poster seamlessly takes you to detailed page of project
Posters were made in Adobe After Effects by designers. We were also testing their performance for a numerous number of times, trying to make them light as possible in terms of rendering
On detailed pages you can find interactive grpahics in right top corner. It was made with p5 library and interacts with user actions on page such as scrolling or moving cursor
As a framework we used Nuxt JS
Project was made during my great times in Beta Agency
On this project I was leading frontend team of 5 devs
We had really tiny amount of time to complete the project, which had to have not ordinary design with animations and at the same time product functions because they sell insurance products online
I managed to allocate responsibilities in a proper way to finish the project despite lack of time
We've created our own form builder to complete all pages with forms much quicker, which helped us to decrease amount of time for this part of websiteAlso we optimized all animations we used through profiling and finding all bottle-neck places of code. For example, animations on cards were made with Lottie JS and all of them are controlled by user location on the page
Card animations were made in Adobe After Effects by designers and implemented with Lottie JS. We were also testing their performance for a numerous number of times, trying to make them light as possible in terms of rendering
Menu opening and closing animations were made with GSAP
Website also has admin panel from which data is collected through REST API
Nuxt JS was picked as framework
Project was made during my great times in Beta Agency
This project was my first project in Beta Agency
The main goal of the project was to create a digital magazine website about digitalization of the oil industry and all its aspects, as well as implementing modern technologies in this business sector
Lots of animations mostly made with GSAP took a lot of time to optimize work on most devices
Different pages of website have different types of design experiments, from dragging event cards to nonstop running texts, so it's really intersting just to surf through pages and try all of these features
Website has admin panel from which data is collected through REST API
Nuxt JS was picked as framework

Project was made during my freelancing time
Mostly I used Vue on this project
Color reverse effect was made by using mix-blend-mode property
Horizontal scrolling effect in a middle of main page was made with GSAP plugin
Hearts in top right corner tracks scroll progress
Also used Intersection Observer for footer animation with interacts with scrolling
