James A. Hall

Email: Jamie@JamieHall.net

 

 

 

 

 

EXPERIENCE:

Software Development Engineer for Microsoft Windows Parental Controls Group

Sept ’05-Dec '06

 

 

·          Primary UI developer for Windows Vista Parental Controls Control Panel.  Coded in C++

 

 

 

·          Coded UI based on Microsoft’s XML-based UI system

 

 

 

·          Collaborated with the Windows Vista shell team and design team to create the Parental Controls UI out of a custom UI framework.

 

 

 

·          Also responsible for other features in Parental Controls such as the custom grid control (Time Restrictions) and program enumeration (Application Restrictions)

 

 

 

 

 

 

 

Software Development Engineer for Microsoft Gaming User Experience Group

May ’02-Sept’05

 

 

·          Coded in C++ the “Games” Windows Shell Folder for the next version of Windows

 

 

 

·          Built a game detection system based off of Windows Application Compatibility technology, including a system “shim” that runs as part of the Windows Loader.

 

 

 

·          Designed and coded several modules in C# (.NET Framework) for the Games Folder, including game scanning, dynamic task creation, and code to interop C# and C++.   Also worked in Managed C++.

 

 

 

 

 

 

 

Software Development Engineer for Microsoft TV Platform Group

May ‘00-Apr ‘02

 

 

·          Designed and coded the MSTV Soap Provisioning Interface (SPI) to allow outside systems to access and update MSTV information.  This project utilized XML, SOAP(via the SOAP toolkit 2.0), COM, COM+, ASP, ADO and SQL to deliver a web based solution.

 

 

 

·          Developed multiple COM objects to interface MSTV server with outside systems.

 

 

 

·          Served as a mentor to an intern.  Was responsible for setting up and supervising the intern’s summer project.

 

 

 

 

 

 

 

Software Development Engineer for MSN Internet Access

Jan ‘98-Apr ‘00

 

 

·          Designed and Coded the MSNDial ActiveX control used for web based dialing

 

 

 

·          Helped design and develop MSN Poptimization.(Dynamic phone # selection)

 

 

 

·          Coded several COM (ATL) object in C++ for various projects.

 

 

 

·          Coded an  IMS extension dll in C++ as part of the MSN anti-spam project

 

 

 

·          Designed & Implemented UI for Mail Migration Monitoring Tool in C++ (MFC)

 

 

 

·          Coded the MSN Win98 migration  app in C++

 

 

 

 

 

 

 

Software Development Engineer in Test for MSN

May-Dec ‘97

 

 

·          Wrote test applications in both C++ (MFC) and Visual Basic to test mail migration

 

 

 

·          Wrote SQL queries and stored procedures to test and update mail SQL databases.

 

 

 

·          Responsible for testing and maintaining MSN mail migration, a distributed transaction server process.

 

 

 

·          Used VBScript &HTML to code Active Server Pages for PenPals shows

 

 

 

·          Accessed and updated SQL databases through ADO

 

 

 

 

 

 

 

Software Test Engineer/ SDE/T for Microsoft Kids Department - Redmond, WA

1995 - 1997

 

 

·          Wrote C++ code for automated multiplayer internet testing of Microsoft Ants

 

 

 

·          Wrote C++ code for automated API level testing  of the High Score Control

 

 

 

·          Developed in VB the Map Editor tool used in the creation of  Ultimate Climb

 

 

 

·          Created automated testing for 3-D Movie Maker

 

 

 

·          Composed music for Microsoft Ants

 

 

 

 

 

 

 

Software Development/Design Engineer for Design Depot - Boca Raton, Florida

1994

 

 

·          Solely Developed/Designed Don Nelson’s Fantasy League Basketball

 

 

 

 

 

EDUCATION:

Related Coursework:

Microsoft Technical Education

Advanced C# Programming

Programming in C++

Windows Programming in C++ with MFC

32-Bit Windows Programming in C++

COM Fundamentals

 

 

 

 

 

 

University of Michigan

Ann Arbor, Michigan

Major:  Electrical Engineering

Concentration:  Computer Science

Graduated  Magna Cum Laude 

December, 1994  GPA: 3.7 (4.0 scale)

 

 

 

 

 

Manchester High School

Cumulative GPA 4.0 (4.0 scale)

Graduated Valedictorian June, 1990

 

 

 

 

ACTIVITIES & INTERESTS:

·     Composing music for films

·     Former (5 year) member/rank leader of the Michigan Marching band

·     Former member of the Michigan Hockey Band

·     Basketball, Baseball, Hockey, Snow Skiing

·     Playing saxophone in orchestras/bands.