Position: Front-end developer
Category: JavaScript
English level: fluent
Years of experience: 5


I've been learning and working with JS for over 5 years. Started with vanilla and jQuery, created JS-controlled animations, used the language in it's original form overall. I moved on to React, started with class-based apps and worked with Redux and variety of middlewares on peak of it's popularity. I was responsible for creating, updating and maintaining UI mostly.
I switched to React Native at the time it made transition to v0.60. I created an app with media usage, editing and organizing features from scratch.
I returned back to Web development and worked on a WebRTC conferencing app, building an existing jQuery+AngularJS solution in React to be completely browser-based and work as much as possible on mobile platforms. 
Past 2-3 years i've been working in larger teams on marketplace and networking apps. My responsibilities grew to planning and building solutions for business problems. As well as maintaining and upgrading older parts of apps, integrating them with new  solutions. As the team grew i was responsible for supporting new developers and rebuilding/simplifying old business logic with newer technologies.
My latest project is a Next.js storefront platform, I'm responsible for building a v2 of an existing app with new technologies and features.
I believe there is still a lot for me to learn and try in Front-end and I'm intending to stay on course with where React seems to be going