Senior Frontend Developer
Information
Languages
About
Main technologies
Additional skills
- Git8 yrs.
- Axios8 yrs.
- REST API8 yrs.
- React.js7 yrs.
- Postman6 yrs.
- Jest6 yrs.
- Redux-Saga6 yrs.
- Sass6 yrs.
- SCSS6 yrs.
- Webpack5 yrs.
- Moment.js5 yrs.
- Material-UI5 yrs.
- MongoDB5 yrs.
- Socket.IO4 yrs.
- WebSockets4 yrs.
- Tailwind CSS4 yrs.
- GraphQL4 yrs.
- Amazon (AWS)4 yrs.
- Docker4 yrs.
- Next.js4 yrs.
- MySQL4 yrs.
- PostgreSQL4 yrs.
- Ant Design3 yrs.
- Ionic3 yrs.
- Node.js3 yrs.
- Angular3 yrs.
- Terraform2 yrs.
- Java2 yrs.
- SDP2 yrs.
- MobX2 yrs.
Experience
MediFlow — Telemedicine Platform for 24/7 Doctor Consultations
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;
Skills & technologies
AI-Powered Remote Browser Streaming via WebRTC
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;
Skills & technologies
HealthApp — Doctor Appointment & Online Consultation Platform
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
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;
Skills & technologies
AI Workplace Copilot — Browser-Based Automation Assistant
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;
Skills & technologies
VideoWidget — Embeddable Video Platform for Web
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;