Position: Full-stack web developer
Category: JavaScript
English level: fluent
Years of experience: 11

Over 10 years of experience as Full-stack Web Developer;
Extensive experience of development with JavaScript (Node.js, Express/Koa, Angular/React and TypeScript);
Worked with relational (MySQL) and NoSQL (MongoDB, Redis) databases;
Hands-on experience in creating complex SQL queries, indexing and (de-)normalization data, replication, stored procedures, and triggers;
Good understanding of the concepts of functional programming principles.
Knowing the basic principles of object-oriented programming and design (OOP, OOD).
Understanding of ideas behind the domain-driven design (DDD);
Around one year of experience as a BigData software engineer (Java Core and GCP);
Good working knowledge on Agile methodologies like Scrum/Kanban for software development;
Understanding of CI/CD flow, PR/CR approach, Git and GitHub flows. Code analysis, test coverage reporting, coding standards, and quality checking.
Seasoned Web Developer with a modular and component-driven mindset, adept in bringing forth expertise in design, development, testing, and maintenance of software solutions.

On my way down the road, I evolved from a Web & UI/UX designer, through a Back-end developer role to the point where I am willing to develop myself as a Full-stack Web Engineer.

I'm able to effectively self-manage on independent projects, as well as collaborate in a productive team to create the most productive result.