UpstaffSign up
Sergiy L.
🇺🇦Ukraine (UTC+02:00)
Created AtUpstaffer since July, 2026
Book a Call Download Profile PDF

Sergiy L. — Senior Full-Stack Engineer

Expertise in Full Stack Web, React Developer.

 Last verified on July, 2026

AI Tools & Assistants

Cursor

Bio Summary

  • 7+ years of experience, specializing in full-stack development with React, Vue, Next.js, Node.js, NestJS, and TypeScript.
  • Expertise in architecting dashboards, multi-currency payment forms, and microservices using Prisma, PostgreSQL, and MongoDB.
  • Skilled in state management (Zustand, Redux, TanStack Query), real-time data handling (Socket.io, WebSockets), and performance optimization (Redis caching, code splitting).
  • Background in test-driven development with Jest, React Testing Library, and Cypress, plus containerization and AWS deployment.
  • Skilled in designing role-based access systems and integrating OAuth 2.0, JWT, and complex API workflows in distributed architectures.

Technical Skills

Programming Languages TypeScript
JavaScript Frameworks Express, Ext JS, NestJS, Next.js, Node.js, React, tRPC, Vue.js
JavaScript Libraries and Tools Mobx, React Hooks, React Native, React Query, React Router, Redux, Redux-Saga, Redux Thunk, Styled components, TanStack Query, Zod, Zustand
Databases & Management Systems / ORM MongoDB, MySQL, ORM, PostgreSQL, Prisma, Redis, Sequelize, Typeorm
UI Frameworks, Libraries, and Browsers Material UI, Socket.io, Styled components, Tailwind CSS, UI
Cloud Platforms, Services & Computing AWS
Amazon Web Services AWS API Gateway, AWS EC2, AWS S3
SDK / API and Integrations API, AWS API Gateway, GraphQL, JWT, OAuth
Deployment, CI/CD & Administration Axios
Platforms CRM
File Systems, Storage CSV
Third Party Tools / IDEs / SDK / Services Cursor
QA, Test Automation, Security Cypress, Jest, React Testing Library
Virtualization, Containers and Orchestration Docker
Mail / Network Protocols / Data transfer JWT, WebSockets
Methodologies, Paradigms and Patterns REST, TDD
Other Technical Skills shadcn/ui

Work Experience

Senior Full-Stack Engineer, Fintech platform

Duration: June 2022 - Present

Summary: Development of a fintech platform including a manager portal, multi-step payment forms, payment gateway integrations, and a merchant CRM system. The platform supports high load transaction dashboards and integrates multiple payment providers to facilitate seamless financial operations.

Responsibilities:

  • Architected and developed the manager portal using React and Zustand for state management with role-based access control.
  • Built multi-step payment forms supporting multiple currencies and provider APIs with React Hook Form and Zod validation.
  • Designed and implemented payment gateway integration layer handling OAuth flows, webhooks, and transaction synchronization using Node.js and Express.
  • Developed merchant CRM with Next.js (App Router), server-side rendering, and live transaction feed via Socket.io.
  • Created NestJS microservices with Prisma/PostgreSQL and MongoDB for audit logs.
  • Implemented server state management with TanStack Query for caching and background refetching.
  • Optimized API latency by 45% through Redis caching, query indexing, and cursor-based pagination.
  • Styled UI consistently with Tailwind CSS and shadcn/ui component library.
  • Achieved over 80% test coverage on payment modules using Jest, React Testing Library, and Cypress.
  • Containerized services with Docker and deployed to AWS with S3 for document storage.

Technologies: React, Next.js (App Router), TypeScript, Zustand, TanStack Query, TanStack Table, React Hook Form, Zod, shadcn/ui, Tailwind CSS, Node.js, Express, NestJS, Prisma, PostgreSQL, MongoDB, Redis, Socket.io, Docker, AWS (S3), Jest, React Testing Library, Cypress.

Full-Stack Engineer, ElastX (Payment service provider)

Duration: July 2019 - June 2022

Summary: Development of an internal dashboard and CRM system for a payment service provider to manage merchants and analyze transaction data. The project included real-time transaction monitoring, analytics charts, and a React Native companion app for merchant notifications.

Responsibilities:

  • Built internal dashboard in React with custom hooks for data fetching and complex grids with sorting, filtering, and CSV export.
  • Created a shared component library using Material-UI and styled-components for dashboard and CRM modules.
  • Structured Redux store with feature-based slicing and Redux Thunk for scalable state management.
  • Developed payment analytics charts with Recharts showing transaction volumes, merchant KPIs, and revenue breakdowns.
  • Shipped React Native companion app for merchant notifications and quick transaction approvals.
  • Implemented REST APIs in Node.js/Express with Sequelize ORM for MySQL supporting complex search and aggregations.
  • Added real-time updates via React Query polling with WebSocket fallback for live transaction monitoring.
  • Maintained Vue.js 2 admin panel with MobX for system configuration and cross-service data synchronization.
  • Optimized initial load time by 55% using React.lazy code splitting and route-based chunking.
  • Set up JWT authentication with Axios interceptors for token refresh and role-based access control.

Technologies: React, Redux, Redux Thunk, TypeScript, React Query, React Native, Next.js, MobX, Vue.js 2, Node.js, Express, Sequelize, MySQL, JWT, Axios, Recharts, Material-UI, styled-components, Jest.

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Sergiy L.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring
Request Sergiy L. Rates & Availability
Attachment File attachment Arrow

Upload File. Drag and Drop or Browse

{# when reCAPTCHA is disabled server-side (staging/local test), drop the g-recaptcha binding so the button submits directly — keeps front/back in sync via one flag #}
At Upstaff we respect confidentiality, privacy and value your information.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.

Thank you! 🎉

Your message has been successfully sent. We’ll review it and get back to you as soon as possible.

Create an account to save your details and track your applications.

Sign up
Download Candidate Profile (PDF)

Please leave your details and we'll email you the resume right away.

At Upstaff we respect your privacy.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.