Software Engineer
Current- Developed a robust group conference calling C++ library with WebRTC library, featuring VP8 temporalscaling and Opus loss concealment, enabling seamless peer-to-peer (P2P) connections and multiple resolutionsupport for diverse participants.– Successfully migrated a C++ application to leverage the Jitsi Conference API, ensuring interoperabilityand compatibility with WebRTC SDP signaling and interop with SDP Plan B and Unified Plan standards.– Integrated WebRTC libraries across Windows, MacOSX, iOS, and Android platforms, ensuring cross-platformcompatibility and performance optimization.– Identified and resolved media-related bugs within the WebRTC library, enhancing overall stability andreliability.– Implemented screen sharing functionalities using VP8/VP9 codecs and supported remote control withdiverse language keyboards.– Implemented Remote PTZ camera control for generic cameras supporting UVC api.– Spearheaded real-time video selfie background removal/replacement using OpenCV, improving userexperience and visual quality.– Managed message archives effectively, ensuring data integrity and accessibility.– Led the migration of the user interface (UI) to QT, enhancing UI responsiveness and scalability