Work Experience
Senior Full-stack Engineer, Payouts.com (Israel)
Duration: Mar. 2023 - Feb. 2026
Summary: A financial technology company providing global payout infrastructure and payment processing solutions. It enables businesses to send and manage cross-border payments through a unified platform. The system supports multiple payment methods, currencies, and compliance workflows.
Responsibilities:
- Designed and maintained backend services using Node.js and NestJS, including authentication flows and integration with external payment APIs;
- Implemented secure authentication and authorization mechanisms, including role-based access control for internal and client-facing systems;
- Developed a configurable form engine with dynamic validation logic based on business rules and API responses;
- Integrated multiple third-party payment providers, including banking APIs and cryptocurrency services, ensuring consistent data flow and error handling;
- Contributed to system architecture discussions, performance improvements, and refactoring initiatives to improve maintainability;
- Collaborated with product and compliance teams to implement features aligned with regulatory and business requirements.
Technologies: Node.js, NestJS, React, TypeScript, Redux Toolkit, RTK, Auth0, styledcomponents, React Router, Payments APIs.
Senior Full-stack Engineer, Svitla Systems (Fintech)
Duration: Aug. 2020 - Mar. 2023
Summary: Delivered features across multiple major fintech projects involving secure authentication, API integrations, payment provider integrations, and role-based access control to support global multi-currency payments and regulatory compliance.
Responsibilities:
- Led the frontend modernization of a legacy platform, migrating it to a React, TypeScript, and GraphQL-based architecture;
- Rebuilt core modules of the system while maintaining compatibility with existing business logic and backend services.
- Managed and mentored a team of frontend engineers, conducted code reviews, and established development standards;
- Participated in architectural planning, including API design and frontend-backend interaction patterns;
- Delivered new features in parallel with ongoing refactoring and platform restructuring;
- Implemented CI/CD improvements and testing practices to support stable releases.
Technologies: React, React Native, TypeScript, GraphQL, Apollo, Ant Design, styledcomponents, Agile, SaaS Architecture.
Full-stack Web and Mobile Engineer, LNWASIA (Gambling)
Duration: Feb. 2019 - Aug. 2020
Summary: Led frontend development across three production web platforms and launched a React Native mobile application used by thousands of users, focusing on UI standardization and architectural improvements.
Responsibilities:
- Led frontend development across multiple web platforms and a React Native mobile application;
- Designed and maintained a shared component library used across web and mobile applications;
- Refactored legacy frontend architecture to improve code structure and long-term maintainability.
- Implemented new internal tooling and builder logic to simplify feature configuration and reduce repetitive development.
- Coordinated frontend development tasks, performed code reviews, and mentored team members;
- Worked closely with backend engineers to define API contracts and integration patterns.
Technologies: Node.js, NestJS, React, React Native, TypeScript, Redux Toolkit, RTK, Auth0, styled-components, React Router, Payments APIs.
Front-end Engineer, DIDWW (telecom.center, phone.systems, and call.center)
Duration: Feb. 2018 - Jan. 2019
Summary: A telecommunications provider offering virtual phone numbers and SIP trunking services. It supplies local, national, and toll-free numbers across multiple countries. The platform supports VoIP connectivity and number management for businesses and telecom operators.
Responsibilities:
- Developed and maintained front-end applications for the following platforms: www.telecom.center, www.phone.systems, and www.call.center
- Integrated frontend applications with REST APIs and internal telecom services;
- Participated in ongoing maintenance, bug fixing, and performance improvements of production systems;
- Contributed to automated testing using Cypress.
Technologies: React, Redux, styled-components, Cypress, REST APIs.
Front-end Engineer, UKR.NET
Duration: Jan. 2016 - Feb. 2018
Summary: An internet company providing email services, news aggregation, and online media content. It operates a web portal that includes mail hosting and content distribution. The platform serves individual users and digital advertisers.
Responsibilities:
- Developed and supported multiple web applications within the company’s portal ecosystem;
- Implemented new UI features and maintained existing functionality in production systems.
- Integrated frontend applications with third-party services, including mapping and financial APIs;
- Worked with state management libraries such as Redux Thunk and Redux Saga;
- Participated in testing and maintenance activities to ensure application stability.
Technologies: React, React Native, Redux Thunk, Saga, JavaScript (ES6+), TypeScript, SASS, SCSS, LESS, Jest, Enzyme, Mocha.
Education
- Bachelor's Decree in theoretical and nuclear physics
Odessa National Polytechnic University
2019