Senior Frontend Engineer

Pavlo H

Information

Available hours \ week
40 h/w
Seniority level
Senior
Years of experience
9 yrs.
Location
Ukraine, Lviv
Nationality
Ukraine
Timezone
(GMT+02:00) Kyiv

Languages

English
Upper-Intermediate (B2)

About

Senior Frontend Engineer with 9+ years of experience, including 3+ years delivering WebRTC-based products in production across enterprise SaaS, video consultation, and developer tooling contexts. He has built and maintained real-time video streaming layers - RTCPeerConnection lifecycle, SDP/ICE negotiation, adaptive bitrate, bandwidth and packet loss monitoring - in applications where connection stability directly impacts user outcomes. Strong React/Next.js foundation with the backend depth to own architectural decisions end-to-end when needed. In various roles, he has tackled challenges in real-time video handling, performance optimisation, and user interface architecture to enhance client engagement across industries such as video production, AI, and communications. His background includes building features such as adaptive bitrate adjustments, video performance dashboards, and cloud integration with platforms such as AWS and Google Cloud.

Experience

Meetfox - Global Video Consultation & Expert Booking Platform

Senior Frontend Engineer

About the Project

Online meeting and booking platform used by thousands of experts and clients globally. Combines appointment scheduling, built-in video conferencing, and integrated payments within one platform.

  • Video Production

Responsibilities

– Worked on the video conferencing module, implementing adaptive bitrate adjustment to maintain stable video quality under varying network conditions and reduce session drops; – Added screen sharing and interactive whiteboarding for real-time collaborative consultations; – Implemented session recording, allowing experts to capture and share meetings with clients; – Built guest access flow so unregistered users can join via instant links, with SMS and email notifications; – Integrated calendar sync with real-time availability management across Google Calendar and Outlook; – Contributed to platform scaling by refactoring significant parts of the codebase to handle increased global traffic with minimal latency impact;

AI-Powered Remote Browser Streaming via WebRTC

Senior Frontend Engineer

About the Project

Enterprise AI platform with a key feature: streaming a remote containerized browser to end users in real time. Users interact with it - clicking, typing, navigating - as if it were local. Built on a hybrid architecture combining WebRTC for P2P video and WebSocket for signaling and command control.

  • AI

Responsibilities

– Built the full client-side WebRTC layer: RTCPeerConnection setup, SDP offer/answer flow, ICE candidate handling, and STUN integration for NAT traversal; – Developed WebSocket signaling client for SDP exchange and real-time command routing (mouse, keyboard, scroll) to the remote session; – Optimized client-side video rendering pipeline for low-latency frame display under variable network conditions; – Built connection quality monitoring UI exposing bitrate, packet loss, and round-trip latency; – Integrated WebRTC DataChannel alongside the video track for P2P data exchange; – Contributed to containerized deployment via AWS ECR and supported CI/CD migration from CircleCI to GitHub Actions;

RTC-Check - Cloud-Based Video & Voice Quality Testing Tool

Senior Frontend Engineer

About the Project

Cloud-based platform for developers and QA teams to test, diagnose, and monitor the performance of voice, video, and data streaming solutions. Used across video communication platforms, telemedicine tools, and financial communication systems.

  • Communications

Responsibilities

– Built Video Performance Dashboard measuring bandwidth, bitrate, jitter, and video quality in real time using detailed analytics and performance logs; – Developed end-to-end RTC test flows: ICE candidate testing, TURN connectivity validation across UDP/TCP/TLS transports, and NAT traversal diagnostics; – Integrated browser-based RTC diagnostics for capturing camera and microphone connection data and estimating session quality; – Built Protocol Session Monitoring UI for worldwide test session visualization tracking latency, packet loss, bitrate, and round-trip time; – Implemented codec-level quality metrics (H.264/VP8): bitrate, frame rate, and resolution degradation signals to surface video quality issues during test sessions;

SmartSupport - Omnichannel Contact Center Platform

Senior Frontend Engineer

About the Project

Cloud-native contact center platform streamlining customer interactions across voice, digital, and self-service channels. Empowers agents with an intuitive interface that simplifies complex workflows and ensures personalized, timely support.

  • Social Services

Responsibilities

– Integrated Twilio for voice channel management - call routing, agent assignment, and real-time status updates across the contact center; – Led architecture and database structure design for the platform; – Delivered core functionality across voice, digital, and self-service interaction channels; – Handled optimization work and implemented security and data integrity improvements;

FlowBuilder - AI-Native Low-Code Platform & CRM

Senior Engineer

About the Project

Modular platform enabling non-technical users to build custom applications and AI-driven workflows without code. Includes a CRM integrated with a web-based AI agent for task management and notifications.

  • AI

Responsibilities

– Architected and built frontend and backend components for the low-code application builder; – Implemented real-time visual workflow builder with UI automation blocks; – Integrated AI agents for task management, notifications, and validation; – Built prototypes and proofs of concept and maintained comprehensive documentation;