Software Engineer — Frontend, Real-time Kitchen Operations System
Duration: February 2025 – November 2025
Summary: Software Engineer role at Kitopi working on real-time kitchen operations system for cloud kitchens with responsibilities in developing user-facing components, feature delivery, enhancing UX, and reducing technical debt.
Responsibilities: Developing and maintaining user-facing components using React, Redux, Material UI and implementing integration tests with React Testing Library, leading feature initiatives, integrating AI-driven solutions with Cursor, reducing technical debt
Technologies: React, Redux, Material UI, React Testing Library, Cursor
Senior Software Test Automation Engineer (JavaScript), Medical Platform & Document Comparison System
Duration: November 2024 – February 2025
Summary: Senior Software Test Automation Engineer at EPAM Systems with a dual role, working both as a Frontend Engineer on a medical platform and as a QA Automation Engineer on a document comparison system with responsibilities in improving test coverage and maintainability.
Responsibilities: Frontend engineering - Extending and improving features within a React-based application. QA automation - Enhancing test automation suite using Playwright and TypeScript.
Technologies: React, TypeScript, Playwright
Senior Software Development Engineer, Digitization of Physical Mail
Duration: April 2022 – August 2024
Summary: Senior Software Development Engineer at LegalZoom tasked with digitizing physical mail on two fronts, contributing to both a secure mail access client platform and an internal mail intake system, with an emphasis on front-end development and E2E test coverage.
Responsibilities: Developing front-end views using React, TypeScript, HTML/CSS, GraphQL, and Material UI, expanding E2E test coverage using Cypress and TypeScript.
Technologies: React, TypeScript, GraphQL, Material UI, Cypress
Senior QA Engineer, Various Project Components
Duration: March 2020 – April 2022
Summary: Senior QA Engineer at Scaleworks (Earth Class Mail) where the focus was on implementing test automation frameworks for various project components, involving web UI, API, and mobile app automation, as well as close collaboration with Frontend engineers.
Responsibilities: Automating Web UI/API and iOS Mobile app testing using JavaScript, C#, Cypress, Selenium, Xamarin, working with SQL for test data.
Technologies: JavaScript, C#, Cypress, Selenium, Xamarin, SQL
Senior Automation Engineer, Industrial Automation Projects
Duration: March 2019 – February 2020
Summary: Senior Automation Engineer at ABB focusing on manual and automated API and Web UI testing for Industrial Automation projects, including building frameworks from scratch and functional manual testing.
Responsibilities: Automated API and Web UI testing using C# and related tools; functional manual testing and requirements review.
Technologies: C#, SpecFlow, RestSharp, Selenium, SQL
Senior QA Engineer, Banking Trade Reporting System
Duration: July 2014 – February 2019
Summary: Senior QA Engineer role at Luxoft for UBS Investment Bank, focusing on user acceptance testing of a trading system, with involvement in the entire release cycle, from analysis to approvals and coordination.
Responsibilities: Analyzing XML messages; automating requests and validations to REST APIs; working with SQL for test data; testing coordination and process improvement.
Technologies: XML, REST API, SQL
Software Test Engineer, Deutsche Telekom Ticket System
Duration: 2012-2014
Summary: Software Test Engineer at T-Systems focusing on system and acceptance testing of a Deutsche Telekom ticket system with regular interactions with development, support, and German colleagues.
Responsibilities: Bug tracking and reporting, cooperating with development and support teams, working with specifications, and test case design.
Technologies: Test case design, Bug tracking systems
Linguist-developer, Machine Translation Software