Intel • 2001 - 2003
Highlights
- Pioneered sports streaming for NHL/NBA
- Led C++ COM+ to C# .NET migration
- Developed edge streaming media components
- Implemented content caching strategies
- Published 4 technical articles with WroxPress
Introduction
At Intel, I was part of a pioneering team building an edge sports streaming service for the NHL and NBA during the early days of streaming media, when delivering high-quality video content over the internet presented significant technical challenges.
Technical Evolution
Our project began with COM+ components built in C++, focusing on performance and low-level system integration. When Microsoft released .NET, we made the strategic decision to migrate to C#, which offered improved development efficiency and better integration with Microsoft's emerging web technologies.
This transition period was particularly valuable, as most team members had limited C# experience. We effectively learned while building, adapting our development practices to the new paradigm while maintaining project momentum.
Key Contributions
Developed streaming media components for delivering sports content to edge devices
Led the migration from C++ COM+ components to C# .NET architecture
Implemented efficient caching strategies to optimize content delivery
Collaborated with NHL and NBA technical teams to ensure seamless integration
Industry Recognition
During my time at Intel, I published four technical articles with WroxPress, a leading publisher of programming books and resources. These articles were featured on the WroxPress homepage and covered topics including:
Using Visual Source Safe effectively in large team environments
Strategies for transitioning from C++ to C# development
ASP.NET implementation best practices
Web application architecture in the .NET framework
Career Impact
This experience at Intel was formative in my career, providing valuable insights into enterprise-scale software development, team collaboration during technology transitions, and the emerging field of internet video streaming that would later become ubiquitous.