• File

Олеся

Frontend developer (React, Typescript)

Age: 43 years
City of residence: Odesa
Ready to work: Remote
Age:
43 years
City of residence:
Odesa
Ready to work:
Remote

Contact information

The job seeker has entered a phone number , email and LinkedIn.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

OLESIA SHPYKOVSKA
Frontend developer
React • TypeScript • JavaScript • Apollo GraphQL • SaaS • Fintech • Travel • Product UI • Ukraine
[open contact info](look above in the "contact info" section)[open contact info](look above in the "contact info" section) • Telegram • LinkedIn
SUMMARY
Frontend Engineer with a strong track record in building scalable Fintech, Travel, and SaaS applications. Expert in React 18/19,
TypeScript, and Apollo GraphQL.
I focus on delivering reliable end-to-end features using SOLID, DRY, and Clean Code principles. Proven experience in
modernizing legacy systems, migrating from JS to TS, and increasing test coverage from 20% to 70%. Specialized in high-
performance UIs and Accessibility (WCAG) standards. Experienced in reducing technical debt by performing security audits,
managing dependencies, and preparing complex environments for Vite migration.
Proficient in Apollo GraphQL, REST API and major UI libraries (MUI, Ant Design), I emphasize high-quality Product UI and
seamless integration with backend services to drive user value.

CORE TECH STACK
Frontend: React 18/19 • TypeScript • JavaScript • Accessibility (WCAG 2.1) • HTML5 • SCSS Modules • Next.js (App/Pages
Router)
UI & Forms: MUI • Ant Design 5 • Tailwind CSS • React Hook Form • Storybook • AG-Grid
State Management& APIs: Apollo Client • Redux Toolkit • React Query • Context API • REST API (Axios)
Testing: Jest • React Testing Library (RTL)
Tooling & CI: Vite • GitHub Actions • Sentry • Core Web Vitals (Lighthouse, PageSpeed Insights)
Additional & CMS: Wagtail CMS • Wix (Velo + Custom JS) • Docker
Other: .NET Core • Angular 2-4 • PHP

PROFESSIONAL EXPERIENCE
PORTSIDE • San Francisco, CA __________Aug 2022 • Oct 2025
(Business Aviation SaaS - B2B platforms for flight operations and aircraft management)
Frontend developer
• Developed complex multi-step booking flows for hotels and car rentals using React Hook Form for efficient form validation
and state management.
• Delivered end-to-end features for multiple web applications, ensuring UI and API consistency across React + TypeScript
projects.
• Maintained and refactored legacy code, leading a strategic migration from JavaScript to TypeScript and Class components to
Functional components.
• Implemented complex state management and data fetching using Apollo GraphQL and Redux, including caching and real-time
UI synchronization.
• Led the transition from Enzyme to React Testing Library, increasing unit test coverage from 20% to 70%.
• Modernized front-end tooling by upgrading Storybook (v7 to v9), preparing environments for Vite, and stabilizing builds via CI
pipelines (Husky, lint-staged).
• Collaborated closely with designers and product managers to translate complex business requirements into pixel-perfect,
performant UI components.

Key Projects:
TripAssist (React • TS • Apollo GraphQL • RTL • Sentry)
Description: A mobile-first platform for flight crews to manage trip logistics, including end-to-end booking flows for hotels and
car rentals. Ensuring seamless data synchronization between complex GraphQL mutations and the UI, while maintaining high
performance and error visibility in a dynamic environment. Team: 2 FE, 3 BE, 2 QA, 1 PM, 1 Designer.

Owner Portal (React • TS • Hooks • JS to TS migration)
Description: A B2B dashboard for aircraft owners providing real-time visibility into fleet operations, financial reporting, and
asset performance. Executing a large-scale “migrate-when-touched” refactoring (JS to TS) within a complex financial dashboard
without disrupting business-critical workflows. Team: 4 FE, 6 BE, 4 QA, 1 PM.

Optimizer (React • TS • AntD5 • Enzyme to RTL migration • moment.js to day.js migration)
Description: An internal tool designed to optimize resource allocation, flight schedules, and logistical efficiency. Taking full
ownership of the frontend architecture as a sole engineer, from upgrading the entire toolchain to stabilizing complex CI/CD
pipelines. Sole Frontend developer responsible for full stack modernization and build stabilization. Team: 1 FE (Sole), 1 QA, 1
PM.

Portside.co & Brand Sites (Wagtail CMS • Wix Velo • custom JS)
Description: Corporate portal and specialized brand sites (BART, Avianis) for marketing and client acquisition. Managed a
complete lack of initial documentation and undefined development processes. Proactively collaborated with the Backend lead
to advocate for project structure, resulting in the formation of a dedicated cross-functional team (PM, DevOps) and established
communication channels. Authored comprehensive technical documentation for all sites to streamline onboarding for both
developers and content managers. Team: 1 FE, 2 BE, 2 DevOps, 1 Designer, 1 PM.
Achievements:
Reliability: Successfully migrated the test suite to React Testing Library, reaching 70% code coverage and significantly reducing
production regressions.
Performance: Achieved a ~40% increase in PageSpeed for the corporate portal through comprehensive HTML/SCSS refactoring
and asset optimization.
Observability: Introduced and configured Sentry for production monitoring, improving error visibility and decreasing mean time
to resolution (MTTR).

Ciklum • ParagonEX • Toyga • Israel__________Apr 2019 • May 2022
(Fintech - White-label SaaS trading platform used by multiple global brokerage brands)
Frontend developer
• Developed and implemented new UI features and components for a large-scale trading terminal.
• Collaborated closely with backend developers on API integration and worked with the QA team to identify and resolve
defects.
• Wrote unit and integration tests using Jest and React Testing Library to ensure the stability of the trading platform.
• Maintained and updated the existing codebase using React, Redux, and TypeScript.
• Worked with Styled Components and SCSS to support white-label branding and dynamic theming requirements.

Key Project: White-Label Trading Terminal (React • Redux • TypeScript • Styled Components)
Description: A feature-rich trading environment with real-time asset tracking and transaction management, designed for easy
rebranding across multiple clients. Navigating a large-scale fintech codebase while adopting React/Redux best practices and
ensuring UI consistency across multiple branded versions of the product. Team: Large cross-functional enterprise team (FE/BE
developers, QA, PMs, and POs).
Achievements:
Feature Delivery: Consistently delivered functional UI updates and new modules for the core trading platform.
Stability: Improved overall project reliability by proactively fixing bugs and expanding the UI test suite.
Adaptability: Successfully transitioned to a modern React stack, contributing to the platform's migration to TypeScript and
functional components.

Revolution Insurance __________Jul 2018 • Apr 2019
(InsurTech - Enterprise web applications for international insurance providers)
Full Stack .NET Developer
• Developed and supported enterprise insurance web applications within a large international team (23+ developers).
• Delivered UI features using Angular 2+ and maintained backend logic with C#/.NET Core.
Tech: C#, .NET, Web API, MySQL, Angular 2+, TypeScript, Jasmine.

Andersen (A-Soft) __________Dec 2017 • Jun 2018
Full Stack .NET Developer
• Maintained web applications, performed UI redesigns, and ensured code quality through bug fixing and unit testing.
Tech: ASP.NET MVC, Entity Framework, Dapper, jQuery, Razor, Angular 2+.

EDUCATION
IT Academy “STEP” - Software Development (2015- 2017): HTML5, CSS3, JavaScript, PHP, C#, .NET, SQL, OOP, SOLID
Master’s Degree in Accounting and Auditing Odessa National Economic University | 1999- 2004

LANGUAGES
English - Intermediate (B1+) • Ukrainian - Native • Russian - Native

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: