System Architect / Tech Lead
Montreal, Quebec, Ca
System Architect, Senior Software Architect and Tech Lead responsible for design of core playout- and automation software used in Grass Valley K2-Edge and GV Director products. Tech lead responsible for software technology used in K2-Edge product. Software Quality Manager. Product Owner (interim).Design of 'Primtime/ELF', the new eventlist framework used for automation on K2-Edge and future products.Design and initial implementation of 'nexos', the software responsible for the integrated playout on the K2-Edge and GV Director products. This is a multi-threaded, multi-core, realtime and robust broadcast rendering engine that streams and renders SDI, videos, animations, audio, stills, tickers, subtitles, teletext and more.Design and implementation of 'ostoolkit', a multi-platform object oriented OS abstraction layer and framework for real-time applications, providing features such as threading, locks, IPC, memory management, active/reactive event-driven framework, streams, decoder/encoder filter networks and failure management.Software quality manager, responsible for overall software quality, house coding/style rules, code reviews, education in object oriented technologies, C++, design choices, UML, development process, tools.