Senior Frontend Developer

Bohdan B

Information

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

Languages

English
Upper-Intermediate (B2)

About

Bohdan is a seasoned Senior Frontend Engineer with 8+ years of experience, including 2+ years delivering WebRTC-based products in production across regulated healthcare and enterprise SaaS contexts. Built real-time video consultation interfaces and remote browser streaming layers - RTCPeerConnection lifecycle, SDP/ICE negotiation, adaptive bitrate (H.264/VP8), codec-level quality monitoring, and graceful degradation. Throughout his career, he has tackled complex challenges across industries such as Healthcare, AI, and Management. Bohdan has developed critical interfaces for telemedicine platforms, optimising connection quality and ensuring continuity during video consultations. He has also implemented real-time data monitoring systems, enhancing user engagement through effective interface design. In addition to his primary skills, he is familiar with various libraries and tools, including Git, Axios, and REST APIs. His ability to work collaboratively with cross-functional teams and manage CI/CD processes effectively has contributed to the success of his projects.

Experience

MediFlow — Telemedicine Platform for 24/7 Doctor Consultations

Senior Frontend Engineer

About the Project

Telemedicine platform allowing patients to consult with licensed doctors and psychologists via live video — accessible 24/7 on web and mobile. Operates within a regulated healthcare environment where call reliability and connection quality directly impact patient outcomes.

  • Healthcare
  • MedTech

Responsibilities

- Built and maintained the core video consultation interface: RTCPeerConnection lifecycle, SDP offer/answer negotiation, ICE/STUN/TURN handling for stable connections across diverse network conditions; – Implemented adaptive bitrate logic with H.264/VP8 codec configuration and browser media constraints management — maintaining acceptable video quality on low-bandwidth home and mobile connections; – Developed real-time connection quality indicators surfacing bitrate, packet loss, frame rate, and resolution degradation to both patient and clinician during active sessions; – Built graceful degradation handling — automatic fallback from video to audio-only when network conditions dropped below threshold, preserving session continuity;

AI-Powered Remote Browser Streaming via WebRTC

Senior Frontend Engineer

About the Project

Enterprise AI platform featuring real-time streaming of a remote containerized browser to end users. 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 client-side WebRTC layer: RTCPeerConnection setup, SDP offer/answer flow, ICE candidate handling, 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; supported CI/CD migration to GitHub Actions;

HealthApp — Doctor Appointment & Online Consultation Platform

App Developer / Frontend Lead

About the Project

Large-scale healthcare platform allowing patients to book appointments and consult with doctors, nurses, and psychologists online. One of the biggest platforms of its kind in the market, raising over 40 million USD.

  • Healthcare

Responsibilities

– Built end-to-end appointment booking flows: specialist search, time slot selection, availability filtering, and booking confirmation across patient and doctor UX contexts; – Developed advanced filtering system by medical specialty, location, language, and real-time availability - handling a large and growing provider database; – Implemented separate UX flows for patients and healthcare providers, including doctor profile management, schedule configuration, and consultation history; – Integrated real-time health data APIs and push notification system for appointment reminders and status updates; – Grew from senior developer into leading the frontend team across feature delivery and code quality;

Skills & technologies

HotelOps — Staff Management Platform for Hospitality Businesses

Front-End Developer

About the Project

App helping hospitality businesses manage room preparedness, issue assignment, and staff workflows. Two subscription tiers with a Pro version unlocking advanced features.

  • Management

Responsibilities

– Developed new features and maintained web and mobile applications; – Restructured and refactored the web app, converting almost all of the codebase from JavaScript to TypeScript; – Implemented global state management using the Recoil library; developed a new taskboard feature from scratch; – Developed the new sign-up process with options for integration with various PMS; – Maintained technical documentation across web and mobile codebases;

AI Workplace Copilot — Browser-Based Automation Assistant

Front-End Developer

About the Project

Generative AI assistant automating tasks across email, calendar, Slack, Zoom, and other workplace tools through a browser-based sidebar. Enterprise-grade with SOC 2 Type 2 compliance and no data used for model training.

  • AI

Responsibilities

– Development of the project's architecture for the FE; – Maintained close communication with stakeholders and cross-functional teams; – CI/CD cleanup and migration from CircleCI and Octopus to GitHub Enterprise with GitHub Actions; – Contributed to infrastructure migration from CloudFormation to Terraform;

VideoWidget — Embeddable Video Platform for Web

Front-End Developer

About the Project

Platform allowing users to create embeddable video widgets, customizable via a no-code interface, with automatic updates requiring no code changes on the host site. The startup raised over 4 million USD.

  • Entertainment
  • E-commerce

Responsibilities

– Designed and built the FE architecture from scratch; led junior developers in feature delivery; – Built and maintained widget customization flows, embed code generation, and CMS integrations; – Managed integration of cloud-based video processing APIs; – Ensured automatic widget updates without requiring code changes on the host site;