• Lead Software developer for Live/Linear Multi-screen Encoding server product winner of a “NewBay Media Product
• Innovation Award” and a “TV Technology Europe Superior Technology (STAR) Award” in 2013
• Architected and developed Java based server side software for live streaming video encoder capable of processing multiple channels of HD video in real-time for multi-screen outputs like broadcast, mobile or the Web.
• Developed custom hardware abstraction library in Java using JNA libraries to provide hardware functionality to other Java components in server architecture
• Improved usability of server by developing a tool in Java to provide maintenance functions like network IP manipulation and hardware status query through a USB interface
• Simplified complex install process by creating a bootstrapped installer for simple online upgrades using WiX Toolset for Windows installers
• Enhanced functionality and design of Web Interface coded in Java utilizing GWT, resulting in an improved customer experience and an award winning design
• Decreased video encoder execution time by parallelizing processing routines, improving performance by 50%
• Orchestrated technical seminars for colleague developers on topics such as “Unit testing in C++”, “Introduction to Maven”, “Using Mercurial” and “Refactoring Best Practices”