James A. Hall
|
|
|
|
|||||||
|
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. |
||||||||