Position: Front-End Developer (Web Animation)
Category: JavaScript
English level: upper
Years of experience: 4

Thanks to his extensive experience in optimizing images and animation, he proposed and implemented several ideas that reduced the weight of most pages of the company's main product (platforms for browser games) by about one and a half times and accelerated loading by 2 times. Ideas included using dynamic content loading, CSS sprites, WEBP, SVG instead of vector graphics.

Proposed and implemented on the main product his own solution for rendering WebGL animations in banners easier and less resource-intensive than that of all well-known competitors.
Total 4 years of experience in IT for 2 product companies. The current company is international and operates in the iGaming industry. The main tasks are related to the creation of animated websites and mini-games to attract traffic.
 
I write the logic in JavaScript + jQuery, as well as using various animation libraries including animejs, lottie, greensock, Swiper.js. To implement character animation with minimal weight and load on the site, I improved and optimized the WebGL Player from Spine. There have been several experimental projects implementing ReactJS. Layout using Stylus and LESS preprocessors. Gulp for processes automation .

I also create animation for projects including character animation using Spine, After Effects, Svagator. I had a lot of experience with animation before working in IT.
Working for a product company is desirable in the field of iGaming. I consider projects and tasks not necessarily related to animation, which will give me the opportunity to grow as a developer.
I would not like to relocate to Kiev. I am considering the rest of the cities and relocation abroad.