Position: Software Engineer
Category: JavaScript
English level: fluent
Years of experience: 5

- designed and implemented updated versions of intricate components, utilizing innovative approaches to facilitate seamless extensibility;
- contributed to technical debt resolution activities, including the migration from API version 1 to version 2 responses within an extensive codebase that utilized functional programming techniques;
- took part in the integration of a test report tool into the project;

Certificates
ReactJS Global Mentoring Program
Core JS (L1, L2)
JS Trainings: Events, Async, Functions, Classes, Closures, Prototypes, Scope, etc. Trainings: React.js, TypeScript, Angular, Sass,
RxJS, CSS, JS: Enhancing the DOM, Debugging, Design Patterns, Collections and Generics, Selenium, Cucumber, etc. Functional Programming with JavaScript ES6+ HTML5: Structure, Syntax, and Semantics CSS: Selectors
Network Essentials
Java Programming
Testing performance with JMETER Automation (Java, Selenium)
Quality Assurance Standard
ISTQB
200+ books read
Since 2014, I have gained professional experience in various areas such as banking, e-commerce, marketing, digital signatures, gaming, and healthcare. Each role I've held in these sectors has required the following skills:
- autonomous work and providing guidance or supervision to junior team members as needed;
- active communication with customers for requirements gathering;
- refining tasks using appropriate estimation techniques;
- conducting demos, and presenting work results;
- identifying potential error consequences and implementing risk mitigation strategies;
- coordinating team efforts to complete tasks efficiently;
- software validation through unit, component, and end-to-end testing.

- Technologies: JavaScript, React, TypeScript, Redux, Redux-Saga, Jest, Testing Library, Sass, HTML, CSS, SQL, JSON, XML;
- Experience with: Linux, Swagger, Optimizely, Flagship.io, Woosmap, Confluence, JIRA, MySQL, PostgreSQL, WebStorm, IntelliJ IDEA, Eclipse, JMeter, VM VirtualBox, DBeaver, Postman, Cucumber, Java, TestNG, Selenium;
- SDLCM: SAFe, Scrum, Agile;
- Knowledge of computer networks: principles, technologies, protocols
Effective management, following best practices, including accurate project estimations.
Motivating projects and individuals.
Concentrating on growth.