Position: Senior front-end developer
Category: JavaScript
English level: upper
Years of experience: 10

* Paying a lot of attention to creating performant and readable code.
* Working a lot with computer graphics (WebGL, TreeJS): applying performance optimization, developing custom shaders.
* Overal strong experience in using Typescript and React Hooks.
I am a front-end developer with over 9 years of experience in creating web applications.

During my career, I've got experience working in Scrum teams and apply TDD and BDD approach. 

I'm a big fan of React and functional programming. I consider it a great tool for creating web applications.
I also like a lot working with computer graphics using WebGL. Such tasks require mathematics and creativity which makes them very interesting. 

As a front-end developer I usually apply the following technologies stack:
* JavaScript, CSS3, HTML5
* React, Redux
* Typescript
* Sass
* WebGL
* ThreeJS, PixiJS, PaperJS
* Jest, Cypress