A brief description of the project goes here.
My name is Anton, and Iβm an experienced IT professional with over 10 years in the industry. I began my career in software quality assurance, transitioned into full-stack development, and now specialize in both frontend development and test automation. My expertise includes building web applications, automating tests, and developing efficient internal tools to streamline workflows and enhance productivity.
- π Currently enhancing my skills to transition fully into development.
- π± Learning new tools and technologies in testing and development.
- π¬ Passionate about discussing testing, automation, and web development.
- Languages: JavaScript, TypeScript, Java
- Frontend Frameworks: React, Angular
- Testing Frameworks: Cypress, Playwright, WebdriverIO, Protractor
- CI/CD: Github Actions, Gitlab, CircleCI
- Tooling: pnpm, Volta
- Additional: Developing and maintaining test frameworks, working with DOM API, and creating internal tools
Here are some personal projects I've developed in my free time:
-
AlgoVisualizer β built using Vanilla JS and DOM API. Algorithms and Visualization is a project dedicated to illustrating the inner workings of various algorithms through interactive visualizations. By leveraging JavaScript and modern web technologies, this project aims to make complex algorithmic concepts more accessible and engaging for learners and enthusiasts.
-
Booking: A frontend project built with pure JavaScript. This service allows users to post rental property listings in central Tokyo. Users can either list their own properties or browse existing listings.
-
Automation Project Playwright β Playwright-based tests for UI, integrated with Github Actions.
-
GenDiff β is a command-line utility built with JavaScript that identifies and displays differences between two JSON or YAML files. This tool is perfect for developers and DevOps engineers who need a quick way to compare configuration files, track changes in structured data, or debug configuration issues.
-
Brain Games β is a set of interactive logic games developed in pure JavaScript without the use of frameworks or libraries. These games are designed to improve cognitive skills such as logic, arithmetic and memory.
more projects
-
React Basics: A project demonstrating fundamental concepts of React, including component creation, state management, and props handling.
-
React Quiz: An interactive quiz application developed using React. It features dynamic question rendering and real-time score updates.
-
Cypress Basics: A collection of test cases showcasing the basics of Cypress for end-to-end testing of web applications.
-
Cypress Visual Regression: A project focused on implementing visual regression testing using Cypress to ensure UI consistency across versions.
-
Google Sheet with Pure JS: A web application that replicates basic functionalities of Google Sheets, developed using pure JavaScript.
-
Udagram: A simple cloud application developed alongside the Udacity Cloud Engineering Nanodegree. It allows users to register and log into a web client, post photos to the feed, and process photos using an image filtering microservice.
- Frontend: Angular web application built with Ionic Framework.
- Backend RESTful API: Node-Express application.
- Repository Link
-
Pact Test in Java: A project demonstrating consumer-driven contract testing using Pact in a Java environment.
-
SpringBoot Basic App: A basic application built with Spring Boot in Java, showcasing RESTful API development and dependency injection.
Thanks for visiting! Feel free to reach out if you have exciting projects or questions. Iβm always open to connecting!