Senior Software Engineer with experience building scalable web and mobile applications using React/React Native, Redux tooling, state management (including Redux and Zustand), and modern API/websocket/real-time technologies. Delivered end-to-end payment integrations (Stripe/PayPal/Apple Pay/Google Pay) and Web3 wallet/transaction flows (Solana) with testing and CI/CD. Previously led development in offline-ready architectures, automated workflows using AI agents, and implemented moderation/QA response automation. Strong focus on clean code, maintainable scalable architectures, unit/integration testing, and collaboration with agile teams. Bachelor’s degree in Computer Engineering; English upper-intermediate and Ukrainian/Russian proficiency.

Igor Sikorsky Kyiv

Senior Software Engineer with experience building scalable web and mobile applications using React/React Native, Redux tooling, state management (including Redux and Zustand), and modern API/websocket/real-time technologies. Delivered end-to-end payment integrations (Stripe/PayPal/Apple Pay/Google Pay) and Web3 wallet/transaction flows (Solana) with testing and CI/CD. Previously led development in offline-ready architectures, automated workflows using AI agents, and implemented moderation/QA response automation. Strong focus on clean code, maintainable scalable architectures, unit/integration testing, and collaboration with agile teams. Bachelor’s degree in Computer Engineering; English upper-intermediate and Ukrainian/Russian proficiency.

Available to hire

Senior Software Engineer with experience building scalable web and mobile applications using React/React Native, Redux tooling, state management (including Redux and Zustand), and modern API/websocket/real-time technologies. Delivered end-to-end payment integrations (Stripe/PayPal/Apple Pay/Google Pay) and Web3 wallet/transaction flows (Solana) with testing and CI/CD.

Previously led development in offline-ready architectures, automated workflows using AI agents, and implemented moderation/QA response automation. Strong focus on clean code, maintainable scalable architectures, unit/integration testing, and collaboration with agile teams. Bachelor’s degree in Computer Engineering; English upper-intermediate and Ukrainian/Russian proficiency.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
Beginner
Beginner
Beginner
See more

Language

Ukrainian
Advanced
Russian
Advanced
English
Intermediate

Work Experience

Senior Software Engineer at Thrive com
January 1, 2021 - January 1, 2024
Built and maintained web/mobile features using React and React Native with Redux ecosystem (toolkit/thunks/sagas), React Query, and Zustand. Developed APIs including REST and WebSocket-based real-time functionality, implemented WebRTC (including related secure layers), and improved UI with Tailwind and animation libraries. Created robust front-end architecture patterns and ensured maintainability with clean code practices. Worked with backend services and databases including PostgreSQL and Redis, and supported deployment tooling and automation via GitHub Actions (CI/CD). Added and validated end-to-end automated test coverage (unit and integration tests), optimized Git workflows for streamlined development and deployment, and supported scalable application delivery on AWS (EC2, Lambda) and GCP. Contributed to operational reliability through monitoring/automation patterns and improved engineering standards across the team.

Education

Bachelor’s Degree in Computer Engineering at National Technical University of Ukraine "Igor Sikorsky Kyiv Politechnic Institute"
January 1, 2024 - January 1, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics, Financial Services, Media & Entertainment, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
Beginner
Beginner
Beginner
See more