Skip to content
SERHII SYDORUK

SERHII SYDORUK

Senior Frontend Engineer

Summary

Frontend engineer with 15+ years of experience building interfaces across web, mobile, desktop and system-integrated applications. My work has moved from early JavaScript and hybrid mobile apps through React product development and frontend infrastructure at Wix to my current work on ATM software, where a React/TypeScript UI communicates with a native C# application through WebView2. I tend to go beyond the visible UI: understanding the system behind a feature, finding friction in real workflows, and turning ideas into practical engineering improvements.

Work Experience(8)

Oct 2024 - Current
Frontend Engineer
Alliance Digital

Frontend integration for ATM transaction software on Windows, connecting a React/TypeScript UI with a native C# application through WebView2.

  • Build and maintain the React/TypeScript integration layer for ATM transaction flows, bridging the frontend with the native C# application.

  • Design and implement automatic TypeScript type generation from C# code, keeping frontend types synchronized with the native application.

  • Build and maintain GitLab CI/CD with automated builds and deployment to Windows environments over WinRM, making delivery reproducible and reducing manual release work.

Sept 2018 - Jun 2024
Frontend Team Lead

Worked across product UI, frontend infrastructure and platform integration before becoming a team lead in a small group responsible for Wix Groups.

  • Built frontend UI for Wix domain and DNS configuration.

  • Worked on frontend infrastructure/tooling, integrating complex engineering solutions into tools used by frontend developers.

  • Joined the Wix Groups frontend team and became its Team Lead, working on the integration of Groups into the wider Wix platform.

Feb 2017 - Sept 2018
Frontend Team Lead

Joined Helsi at an early stage, when the service was used by a small number of clinics and fewer than a thousand patients; left as the platform had grown to millions of active users.

  • Led frontend development of the patient-facing part of the platform, including the patient account.

  • Built and evolved frontend functionality using React, Redux, Redux-Saga and Redux Form.

  • Partnered with users and real healthcare workflows to improve the patient experience, and routed feedback on broader platform issues beyond the frontend team's scope.

Aug 2015 - Jan 2017
Frontend Engineer
  • Developed a homeowners web app with AngularJS and SCSS.

  • Built a Chrome extension for Gmail using InboxSDK, Backbone and SCSS.

  • Developed CRM analytics interfaces with React and Redux.

Oct 2014 - Jul 2015
Frontend Developer
R&R Music Ltd
  • Built a music library catalog with Ember.js, JavaScript and SCSS.

Oct 2012 - Oct 2014
Frontend Developer
ZEO Alliance
  • Built an indoor landing management system and HTML-based WebViews for desktop applications, including MacKeeper.

  • Worked with HTML5, CSS3 and JavaScript frameworks.

Aug 2011 - Oct 2012
HTML/CSS/JavaScript Developer
Stanfy
  • Built frontend WebViews for PhoneGap hybrid mobile applications targeting iOS and Android.

Jan 2009 - Jul 2011
Web Developer
Independent
  • Started web development through independent projects and hands-on work alongside an experienced web developer.

Skills

Frontend: React, TypeScript, JavaScript, HTML/CSS, Redux, MobX, Redux-Saga
Architecture: Component architecture, State management, Frontend infrastructure, Platform integration
Integration: WebView2, C#, Native app integration, REST/API-driven UI
Engineering: CI/CD, Git, Monorepos, Code review, Developer tooling, Technical leadership
Earlier Stack: AngularJS, Ember.js, Backbone.js, PhoneGap, jQuery

Projects(1)

Office Wayfinding Prototype
  • React
  • Leaflet.js
  • Indoor navigation
  • Interactive maps

Built a working React/Leaflet prototype for indoor navigation across multiple office floors, with interactive maps, floor switching, points of interest and route planning. Started from a real usability problem: people regularly struggled to navigate the building.

Education(1)

Jan 2007 - Jan 2012
Master of Engineering Multimedia Systems
National Aviation University

Languages(2)

Ukrainian

Native

English

Upper-Intermediate

Interests(2)

Current Exploration

  • Embedded systems
  • ESP32
  • Electronics
  • Systems programming
  • Hardware-software integration

Hobbies

  • Travel
  • Gaming
  • Astronomy