I am currently deeply engaged in leading a project that, if successful,
will be my proudest professional achievement. Until then I am not
interested in any new opportunities.
I am a Software Engineer with experience designing large-scale
software systems from the ground up. Proven project leader on
a wide variety of projects, including Web Services, P2P, Games,
Enterprise Software and Consumer Electronics.
Specialties: Software Design and Implementation. Windows,
Graphics, Networking, Security, User Interface, Web Services. Rust,
Technical lead and engineering manager for advanced R&D effort
I work on Knowledge Graph:
I lead the UX development for Azure Machine Learning Studio: https:// studio.azureml.net My team is responsible for implementing a visual
programming model and IDE for machine learning. The application helps data
scientists build trained models using advanced ML algorithms and then deploy
predictive models as a web service.
Principal Software Engineer in IEB (Interactive Entertainment Business). We're
part of the team responsible for Xbox, Xbox Live and Kinect. Worked on core
Xbox OS components, primarily SmartGlass
Whoop is a stealth mode start-up in athletic performance monitoring and analytics. I am responsible for running the team that is builds the software for
Whoop products and services. I am also hiring for web and mobile positions.
Principle Engineer for Sonos Digital Music System. Responsible for delivering
Windows controller applications for our distributed wireless audio device.
Music Services and the Sonos Digital Music System.
Lead design and implementation of Groove Web Services product. Extend
functionality of Groove products to Web Services. Manage team of engineers and QA. Present materials for external developers and conferences. R&D to explore further extensions of product line.
Lead programmer for flagship product, a PC computer game for 3D
accelerated graphics. Managed a team of 8 developers. Design systems for
graphics, networking, audio and user-interface.
Member of core technology group. Provided core functionality to product
line of games, including Flight Unlimited, Terra Nova and British Open Golf.
Primarily responsible for Audio and DirectX integration.