Post Job Free
Sign in

Engineer Manager

Location:
Issaquah, WA
Posted:
October 05, 2012

Contact this candidate

Resume:

Michael Thurlkill

Email: ********@*********.***

Address:

City: Issaquah

State: WA

Zip: 98027

Country: USA

Phone: 425-***-****

Skill Level: Any

Salary Range:

Primary Skills/Experience:

Motivated software developer with 20 years experience creating, testing, and evaluating software systems and applications. Proven track record in generating ideas to improve system design and streamline product delivery to enhance customer satisfaction and drive sales and profits. Ability to make good technical decisions that positively impact adjacent systems or provide useful features.

Educational Background:

High School Dipolma from Western Washington University, Bellingham WA 1/2001 to 6/1984 (Computer Science)

Job History / Details:

Career Overview

Motivated software developer with 20 years' experience creating, testing, and evaluating software systems and applications. Proven track record in generating ideas to improve system design and streamline product delivery to enhance customer satisfaction and drive sales and profits. Ability to make good technical decisions that positively impact adjacent systems or provide useful features.

Highlights

Process improvements

Problem resolution

Project / data management

Team leadership

Client assessment / analysis

Software Development Lifecycle

Web and Windows development

Engineering and build systems

Work Experience

April 2010 to Current

Microsoft - Office Shared Services

Software Development Engineer

Developed telemetry systems, collecting defect, feature usage, and quality of service information from user interaction in Office client applications, SharePoint, and Office Web Applications.

Enabled analysis of document lifecycle to identify key areas for improving new Office versions.

Drove features to collect service quality data at scale in Office cloud services.

Managed telemetry database systems and reporting web frontend systems.

Enabled defect data reporting from Windows 8 / Metro versions of Office applications.

C, C#, SQL, HTML, JavaScript, XML, ASP.Net, PowerShell, Perl, WER, Windows Services, SharePoint.

July 2008 to May 2010

Microsoft - Education Product Group

Build Lead

Drove development of engineering systems, increasing the efficiency of development teams.

Defined source control structure and processes, enabling shipping multiple products on different schedules while sharing code efficiently.

Drove development of end to end build system, including code build, code coverage, compliance checking, localization, setup, deployment to test and production environments, BVT execution, and build acceptance, reducing process time by 50 percentage and personnel time by 80 percentage .

Defined development infrastructure and processes for source control, pre check-in validation, code reviews, improving code quality and reducing build breaks.

C#, SQL, MSBuild, TFS, MSI/Wix, Powershell, Shell Scripting.

October 2003 to August 2008

Microsoft - Education Product Group

Software Development Engineer

Developed services collecting and analyzing defect and feature usage data across multiple products, enabling trouble shooting live systems.

Drove optimization of content builds, reducing size of content databases by 40 percentage and reducing build times by 10 to 15 percentage, enabling daily builds. Improved logging and diagnostics, reducing debug time by more than 50 percentage .

Promoted and developed new framework for developing common classes of editorial features for Encarta.com, reducing cost by eliminating need for dev involvement in many new features.

Designed and implemented various dynamic interactive web features for Encarta Online.

Optimized Encarta DVD content build, reducing build time from 40 hours to 18, enabling daily instead of weekly builds for 10 language versions, reducing hardware costs by 60 percentage .

Reduced maintenance costs by consolidating build process for Encarta DVD search and Encarta Online.

C#, C, SQL, Web Applications / Services, Windows Services, ASP.Net, HTML, CSS, JavaScript, XML, SEO, WPF, Perl, MSMQ, ETW, content transformation, Natural Language Query, stemming, normalization, ranking, multi-threading, internationalization, localizability.

November 2001 to October 2003

Microsoft - Class Server, MSN for Schools

Software Development Engineer

Implemented school pages, course pages, assignment submission, grading, aligning and assessment relative to state standards, and returning feedback to students.

Led team to develop free service for schools to create portals with class pages, homework assignment and submission.

C#, HTML, CSS, JavaScript, web services, SQL, ASP.Net.

May 1995 to December 2001

Microsoft - Encarta, Encarta.com

Lead Software Development Engineer

Led development of international versions of Encarta CD, Encarta.com and Africana Encyclopedias. Managed scheduling, designs, and coordination between development teams in Redmond, Europe and Japan. Coordinated localization and release processes with vendors in 8 countries.

Globalized code base and designed processes to enable efficient localization. Enabled DBCS support, then Unicode, in client, content builds, and content management systems. Developed processes enabling editors and media producers to collaborate on content and localization effectively across 4 continents.

Implemented support for Trial versions, CD copy protection, IME, HTML text rendering, and various other UI and site features.

Drove monthly update releases for US and International versions.

Dev manager for Language Learning product.

C, C#, SQL, HTML, CSS, JavaScript, VBScript, XML, ASP, ASP.Net, Shockwave/Flash, SQL, Perl, VB, Access, SGML, RTF, content transformation, internationalization, localizability.

October 1994 to July 1995

Microsoft - Information Technology Group

Development Manager

Managed planning/scheduling, resource allocation, and hiring.

Mentored developers, drove code re-use and efficiency, set long term technical direction across projects.

October 1990 to October 1994

Microsoft - Information Technology Group

Lead Application Developer

Led project teams, driving design and development, for internal systems: Bill of Materials, Order Entry, Automated Faxing, Knowledgebase, Call Incident Tracking, Service Request Management.

November 1988 to October 1990

Microsoft - Product Support Services

Windows Developer Support Engineer

January 1987 to December 1988

Microsoft - Product Support Services

Macintosh Application Support Specialist

July 1984 to February 1987

L&R Systems

Software Consultant

Education and Training

1984 Western Washington University,

BA equivalency Computer Science



Contact this candidate