I'm a software engineer and lead with over 15 years of Windows kernel driver development and debugging experience and over 20 years of software industry experience.As an individual contributor to the Xbox Game Developer Experience team, I'm involved in software architecture and implementation in Windows user mode and kernel mode environments. I debug difficult problems and perform crash dump analysis with numerous proprietary tools and methods as well as standard Windows debugging tools (windbg.exe, kd.exe). Most of my current development is in C. I also maintain and contribute to large C++ code bases and will work with other programming languages or environments as required. Recent work focuses on efficient data transfer (winsock, USB, interprocess communication) and Windows file system driver development.In the past I have worked with many technologies, including C++, C#, WPF, Windows Forms, MFC, Java, MySQL, OData, Linux, Windows XP Embedded, Windows CE, DirectX, and GTK+. I have also maintained and enhanced a proprietary DirectX-based 3D rendering system and developed PCI option ROM boot code.