
ABOUT ME
Client-centric Full-stack Developer with 8+ years of experience in Software Development for Testing and 15 years in Software QA. Proven ability to build robust, scalable solutions, leveraging extensive expertise in Software Development for Testing, debugging, and system understanding. Passionate about Software Engineering and creation of resilient full-stack applications.
Technical Skills
JavaScript, TypeScript, Java, Python; React, Flask | ExpressJS, NodeJS, NGINX | HTML, CSS, jQuery, Bootstrap, SpringBootMVC| TDD, BDD, Cucumber, Cypress, WebDriverIO, Selenium, Serenity BDD, FitNesse, Mocha, JUnit, TestNG, PyTest, RestAssure, Postman, JMeter| HTTP 1.1, HTTP 2, HTTPS, WebSockets (ws), gRPC, REST, EMS, MQ; Sequelize, SQLAlchemi, Alembic, Hibernate, SQL, Postgres, Oracle, SQLite | Docker, K8S, Gradle, npm, pip, pipenv, git, GitHub, Jenkins, GitLab, Graphana, Chrome, Safari, devtools, react-devtools, geolocation API, Google MAP API, Speech Recognition API.
WHAT I DO
Software Engineer, Testing
Tech stack:Java, Selenium WB, Serenity BDD, Cucumber, Applitools, Gradle, Jenkins, Git
- Contributed to software for automation testing with development of architectural solutions and best practices by utilization of OOP principles (e.g. polymorphism, inheritance, encapsulation) programming design patterns (e.g. Builder, Singletone, Factory, Commander or Strategy, Facade) and decoupling implementation and encapsulation via abstract methods, interfaces and functional interfaces;
- Developed reliable software for automation testing of Web-pages and solved high-complex problems by thorough analysis of HTML, CSS and JavaScript via effective use of Dev-tools to identify mechanism of functioning of components of the page;
- Design test scenarios in Gherkin language using parametrizable instructions, DataTables, Scenario Outline for reusability with maximum level of readability for non-technical people as well as with exhaustive level of details to make test valuable assets and source of truth;
- Development of glue code (executable code associated with each command in feature file) and organizing it in clear per web page and/or per functionality manner to establish clear ownership and responsibilities to avoid code duplication and improve maintenance;
- Meticulous code analysis of transitioned project by debugging, executing of tests, gaining ownership of a code-base, refactoring and as a result stability improvements, decrease of duplicated code by ~1800 lines and tests execution time by up to 40%;
Forno Roma
This is complete online pizzeria where user can view menu, create orders with add-ons (except paying of course). User can observe order status in-live and many more. I completed this project in 3 weeks. The UI/UX design, frontend and backend, html, css etc are completely mine work whereas chat GPT really helped me to select colors, fonts and name.
Innovative thing in this project is an agent that understands voice and add pizzas to a cart.
Its layout tailored for desktops only for now!
Rental Residences Hub
The application designed to help users find vacation rentals effortlessly. Intuitive use, filtering of available properties, view detailed descriptions and reviews.
There were 60 pages of requirements regarding UI that were implemented in 3 weeks, and I am proud of the result. Minimalistic design, blue and white colors patterns and live geolocation make it light and pleasant to use.
The layout supports both desktop and mobile.

Woodworking tool
This online store is a product of team of 4 people what we made for 2 weeks. A customer may review all information about a poriduct (e.g. description, reviews), add to a cart, rate and leave a review.
During work on this project I am proud of being all for my team: contribute in design, support, issue analysis and fix.
Its layout tailored for desktops only for now!
Post Secondary Education

App Academy, CA
Software Engineer
June 2024 - May 2025University
Odessa National University I.I. Mechnikov
Masters in Computer Systems and Networks
2005 - 2006Odessa National University I.I. Mechnikov
Bachelor in Computer Systems and Networks
2001 - 2005Courses
Node.JS application Development
Feb 2023 See certificateIntroduction to Node.Js
Dec 2022 See certificate
Performance Testing Course
Oct - Dec 2021Cisco Meraki Award
Internal tallent
2022Cisco Meraki Award
Internal tallent
2023Ihor is a very sincere and dedicated SDET Engineer. His clarity and concepts of test automation to cover the quality of the product was impressive. He preached the test automation pyramid while we worked together at Meraki and was also instrumental in right execution for the product quality. Ihor is a quick and ambitious learner and always wanted to explore more and more of knowledge and skill set.