Senior Frontend Engineer
Information
Languages
About
Main technologies
Additional skills
- Axios7 yrs.
- PostgreSQL7 yrs.
- REST API6 yrs.
- Redux-Saga6 yrs.
- Amazon (AWS)6 yrs.
- Socket.IO6 yrs.
- WebSockets6 yrs.
- Redis5 yrs.
- MySQL5 yrs.
- MongoDB5 yrs.
- Docker5 yrs.
- Express.js5 yrs.
- GraphQL5 yrs.
- Material-UI5 yrs.
- Moment.js5 yrs.
- Jest4 yrs.
- Nest.js4 yrs.
- Next.js4 yrs.
- Tailwind CSS3 yrs.
- SDP3 yrs.
- React Zustand3 yrs.
- Pandas3 yrs.
- Python Numpy3 yrs.
- Fastify3 yrs.
- Firebase3 yrs.
- Google Cloud (GCP)3 yrs.
- Twilio2 yrs.
- OpenAI2 yrs.
- LangChain2 yrs.
- Python2 yrs.
- FastAPI1.52 yrs.
Experience
Meetfox - Global Video Consultation & Expert Booking Platform
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;
Skills & technologies
AI-Powered Remote Browser Streaming via WebRTC
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;
Skills & technologies
RTC-Check - Cloud-Based Video & Voice Quality Testing Tool
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;
Skills & technologies
SmartSupport - Omnichannel Contact Center Platform
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;
Skills & technologies
FlowBuilder - AI-Native Low-Code Platform & CRM
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;