# Pawel Domas > . Location: Austin, Texas Metropolitan Area, United States Profile: https://flows.cv/pawel ## Work Experience ### Senior Software Engineer @ Datadog Jan 2023 – Present ### Hands-on Team Lead @ Vowel Jan 2020 – Jan 2023 Leading the video team responsible for the video conferencing parts of the Vowel platform: • Mentoring other team members, making sure they grow and keep getting better • Keeping team members engaged and happy at what they do • Interviewing new candidates and improving the interview process • Working with upper management on improving workflow and company processes • Coordinating new feature releases Architecture: • Working with upper management and the product team on the future roadmap • Architecture of the video conferencing / infrastructure / real-time parts of Vowel • Impact across multiple teams in the company • Managing video conferencing quality improvements • Monitoring metrics and performance of the video conferencing components Hands-on: • Building scalable, video infrastructure in Kubernetes based on Jitsi videoconferencing system • Support for waiting rooms and pre-join screen (frontend + backend + XMPP) • Made AWS add features to MSK (Kafka) which allow to achieve full throughput in cross-region scenarios • Video quality improvements: • Client-side (JS/WebRTC) and backend work (Java/Kotlin/WebRTC) Debugging and solving difficult problems Working with the Jitsi team on the open-source project (https://jitsi.org/): • Adding support for multiple media streams in video calls, a large effort across 3 independent organizations (Jitsi/8x8 + Vowel Inc. + Bloomberg) • Support for AV1 video codec • Mentoring other Vowel team members on how to contribute to open source • Maintaining a fork of an open source project Other: • Winning multiple internal hackathons, either individually or as a team Technologies: WebRTC, JavaScript/TypeScript, React, React-Native, Java, Kotlin, Kubernetes, XMPP, Prosody ### Senior Software Developer @ 8x8 Jan 2018 – Jan 2020 | Austin, Teksas, Stany Zjednoczone Worked on various aspects of the Jitsi video conferencing system integrated into 8x8 applications: • Helped with infrastructure changes required to support millions of monthly active users - a spike during the COVID pandemic • Led the migration from XMPP BOSH to Websocket with Stream Management XEP-0198 implemented for Strophe.js • Coordinated the effort of the WebRTC browser client performance optimizations Worked on the client architecture and implementation of Jitsi Meet Spot - a huddle room solution: • Implemented client to backend integration, P2P failover mode, added analytics and monitoring Electron and React-Native wrappers for Android, iOS, Mac and Windows • Built pipelines for Electron app builds with auto updates, continuous integration and automated testing in Selenium and Jenkins Technologies: WebRTC, JavaScript, React, React-Native, Selenium, Electron, Docker, XMPP, Prosody ### Senior Software Engineer @ Atlassian Jan 2015 – Jan 2018 | Austin, Teksas, Stany Zjednoczone As part of the video team, developed Jitsi video conferencing system used in Stride Meetings - previously known as Hipchat: • Integrated WebRTC browser client with existing Atlassian products • Added SFU load balancing, failover and health checks to the signaling component • Worked on various features and connection handling on the client, including parallel peer to peer connection establishment US patent 10630739 • WebRTC data channel support on the browser client Selective Forwarding Unit: • Support for WebRTC data channels by implementing a Java wrapper around native usrctp library Helped develop and maintain WebRTC client for mobile devices written in React-Native: • Implemented Android ConnectedService integration • Mobile phone testing automation and build pipelines • Feature parity between web and mobile platforms • Apple Watch integration Technologies: WebRTC, Java, JavaScript, React, React-Native, Selenium, XMPP ### Software developer @ Blue Jimp Jan 2013 – Jan 2015 Worked on the Jitsi open source project: • Implemented a chat application with audio/video calling support on native Android • Participated in a browser WebRTC client implementation (Jitsi Meet): • Media stream signaling and SDP munging • Screen sharing and other features • Backend component which coordinates WebRTC media sessions • WebRTC to SIP/PSTN gateway component Mentored a student during Google Summer of Code who developed a media relay server (TURN) in Java. Technologies: WebRTC, Java, native Android, JavaScript, XMPP, SIP, ICE ### Freelance programmer @ N/A Jan 2010 – Jan 2013 Worked as an independent developer, taking care of the full product lifecycle from development to deployment: • Intelligent building control system in Java/Scala with a video phone based on Jitsi and Skype SDK • Programmed Wago PLC drivers which control automation devices in C • Implemented and integrated a variety of low level communication protocols (Modbus, FIAS, DALI). • Created plugins for visualization systems in C# .NET • Home control system in Python for TVs based on Enigma2 • Developed the visualization/ home control systems in Java Micro Edition for older mobile phones Programmed and deployed whole building automation system for the first “intelligent” hotel in Poland (PURO Wroclaw). Technologies: PLC controllers, C, ASM, Java, Scala, Python, C#, Java Micro Edition ### Software Developer @ Google Summer of Code 2012 Jan 2012 – Jan 2012 | Jitsi Participated in Google Summer of Code 2012 as a student: • Rewrote pseudo TCP protocol from C to Java • Used ICE and pseudo TCP for file transfer feature in a chat application Technologies: Java, C, ICE, Jitsi ## Education ### Master's degree Jagiellonian University Jan 2011 – Jan 2013 ### Bachelor of Science (BS) Bialystok University of Technology Jan 2007 – Jan 2011 ## Contact & Social - LinkedIn: https://linkedin.com/in/pawel-domas - GitHub: https://github.com/paweldomas --- Source: https://flows.cv/pawel JSON Resume: https://flows.cv/pawel/resume.json Last updated: 2026-03-22