Senior Principal Software Engineer
CurrentI lead the development and optimization of real-time, low-latency engines for Avid’s flagship products, enhancing high-performance workflows in video and audio production. My focus is on building core engine functionality and user-driven features that enable seamless integration and adaptability for audio and video professionals.As an architect, I design solutions for interoperability across Avid's diverse products, ensuring seamless integration of real-time engine capabilities. I optimize multi-threading, inter-process communication, and resource management to achieve low-latency performance, frame- and sample-accurate synchronization, and adaptive buffering across various hardware platforms and software architectures.I contributed to Avid's hybrid cloud architecture, optimizing media workflows across cloud and on-premises backend services, including virtualized workstations and cloud-based resources. I designed scalable, distributed systems using microservices, backend services, and API endpoints to enhance performance in rendering, transcoding, and video effects processing.I have extensive experience in hardware validation and performance verification, including FPGA-level verification to ensure custom logic functionality. I also perform stress testing to evaluate hardware performance and stability, ensuring optimal integration across physical systems.In addition to technical contributions, I manage international engineering teams, driving collaboration and innovation. I work closely with product management, UX, and QA to define technical requirements and oversee Agile processes from sprint planning to delivery. I also mentor junior engineers in real-time systems and high-performance engineering.I maintain strategic partnerships with industry leaders like Intel, HP, Nvidia, AMD, Apple, and Microsoft, aligning Avid’s products with the latest hardware and OS advancements for seamless integration and enhanced user experience.