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)
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.
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.
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.
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.
Built a music library catalog with Ember.js, JavaScript and SCSS.
Built an indoor landing management system and HTML-based WebViews for desktop applications, including MacKeeper.
Worked with HTML5, CSS3 and JavaScript frameworks.
Built frontend WebViews for PhoneGap hybrid mobile applications targeting iOS and Android.
Started web development through independent projects and hands-on work alongside an experienced web developer.
Skills
Projects(1)
- 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)
Languages(2)
Ukrainian
English
Interests(2)
Current Exploration
- Embedded systems
- ESP32
- Electronics
- Systems programming
- Hardware-software integration
Hobbies
- Travel
- Gaming
- Astronomy