Position: Front-end engineer
Category: JavaScript
English level: intermediate
Years of experience: 7

I like to delve into the intricacies of technology, look for ways to optimize development process and share it with the team / speak at IT conferences.
Proficient front-end engineer with more than 7 years of experience in designing, developing, managing complex products and internal systems. I am an open, reliable and punctual person with good communication skills. I always do my best to get the highest quality result. Able to manage time and complete necessary tasks.

Have an excellent mathematical background.

Skills:
    • HTML / CSS with preprocessors
    • Bootstrap, MaterialUI
    • JavaScript (ES6+)
    • WebSocket
    • Typesript
    • React (Client side rendering + Server side rendering)
    • Next.js
    • State managers — Redux / MobX
    • Webpack
    • Chrome Extensions development
    • Unit testing - Jest
    • OOP, design patterns, design principles, architectural approaches
    •  Architectural styles of interaction between components in a network — REST, GraphQL (basic knowledge)
    • UML
    • Jira (Scram, Kanban)
    • Git

Additional skills:
    • Node.js + Express
    • MongoDB
    • Docker

Some projects:

SaaS solution for generating and managing reports

Project Description: the system is intended for creating reports, filling them with content in accordance with multiple access rights and generating a report in PDF format at the output. Reports were generated simultaneously by many users in live mode and assumed the creation of a unique design with full customization of content positioning.

Customer: UK Company
Project Role: Front-end engineer
Involvement duration: 11 months

Project Team Size: SCRUM team of 8 developers

Sound Processing Extension

Project Description: the system is a chrome extension, the functionality of which is to catch all the audio that is played on the device and its subsequent processing. Sound processing is carried out using a special transformation algorithm in accordance with the setted user's settings (based on his mood, power charge, ambient atmosphere, etc.). The transformation is processing using WebAssembly.

Customer: USA Company
Project Role: Front-end engineer
Involvement duration: 5 months

Project Team Size: SCRUM team of 4 developers
I will not consider full-stack development.