Post Job Free
Sign in

Engineer Software

Location:
Seattle, WA, 98058
Salary:
130K
Posted:
June 26, 2013

Contact this candidate

Resume:

John L. Utz III – Senior / Lead Software Engineer

***** ** ***** **.

****.**.***@*****.***

206-***-**** Renton, WA, 98058

OBJECTIVE

A brain stretching permanent developer position that creatively leverages open source technologies.

EDUCATION

BSEE, DSP Emphasis, with additional coursework in Software Engineering and Mathematics

University of Washington College of Electrical Engineering 1997

SKILL SYNOPSIS

• 15+ years of development using C/C++/Java/C#, Perl/bash, XML, SQL, ASM, etc on both

linux and Windows.

• Developed search engines, IT tools, debuggers, audio apps and device drivers.

• Contributed code in the linux kernel.

CERTIFICATIONS

• Compiler Development – BSQUARE Corporation

• Advanced XML/XSLT – Washington Software Alliance

• Advanced XML and SQL in C# - Volt Technical Training

WORK HISTORY

Senior Software Engineer – Intel Corporation (Contract Triple Crown Consulting) Q1 2013

• Performed investigation and preliminary coding of a Windows 8 Bluetooth Hands-free Profile

v1.6 driver for Intel's new 'Wilkins Peak' bluetooth chipset that would replace the Hands-free

Profile v1.5 driver that already ships in Windows 8. Project needed some API support from

MSFT to be viable and when that information was not forthcoming the project was terminated.

Lead Software Engineer – Texas Instruments Incorporated 2011 to 2013

• Lead the team that developed the driver architecture that bridged the gap between the legacy

kernel mode interfaces presented by Windows8/WinRT and TI's OMAP ARM SOC CPU audio

hardware blocks and off-SOC audio hardware.

• Responsible for most aspects of OMAP/WinRT audio design, code reviews, presentations, etc.

• Primary TI contact for all WinRT tablet audio discussions with Microsoft, Toshiba and Quanta.

• Team created 7 drivers: 3 on-SOC, 3 off-SOC and the swindows WaveRT miniport driver.

Senior C++ Developer - DMX Incorporated 2006-2011

• Developed applications and kernel modules for DMX's Profusion commercial music hardware.

This is an embedded linux hardware platform is installed in thousands of hotels, bars, gyms and

retail stores (IE: Abercrombie and Fitch, Pacsun, etc) throughout the world.

• Supported multiple hardware and kernel revisions (2.4, 2.6) due to product longevity.

• Extended ALSA portion of linux kernel to support the VIA vt1618 audio codec. Commit ID:

http://gitorious.org/0xlabkernel/kernel/commit/9e285e1a58bcf957cde9c0c559a1b9b0f708bb2f

Senior Software Engineer – Likewise Software (was Centeris) 2005-2006

• As part of a team of 8, developed Centeris Likewise, a product that allowed Windows-centric IT

staff to install, configure and manage linux installations (hostname, firewall, Active Directory,

etc) from a windows desktop.

• Developed the linux side system management web services in java (tomcat), tools in bash, perl

and C and x86 assembly and the windows-side management UI in C#

• Coded the linux side installer in bash

Senior UI Development Engineer – NetIQ Corporation 2004-2005

• As part of a team of 6, developed NetIQ's Analysis Center 2.0, a large enterprise system

management application written mostly in C#.

• Collaborated on the development of the user interface, IIS Web Service SOAP API's, SQL

queries, ETL jobs and the code associated with creating and reading OLAP cubes.

Senior Software Engineer – Nintendo of America (Contract Trygtech) 2003-2004

• Rewrote Nintendo's aircraft cabin entertainment gaming system (an emulator) from a Windows

3.11 application to a linux application.

• Exclusively responsible for the design and implementation due to the lack of linux skills at

Nintendo at that time.

• Utilized the opportunity to leverage existing linux functionality for networking and graphics

and thus shed large chunks of legacy code.

• Decreased the application boot time from the cabin server dramatically when compared to the

previously shipped version.

• Improved graphics performance allowing Nintendo to add several games to the system game

menu that had been previously unplayable due to unacceptable UI latency.

Software Development Engineer in Test – Microsoft (Contract Volt) 2003

• Developed C# SOAP applications and Internet Explorer DOM javascript to test the

implementation of UDDI (a Web Services API broker technology) on Windows Server 2003.

• Developed WSH scripts that leveraged ActiveDirectory and SMB to automate deployment and

execution of tests that had been previously run by hand.

Software Development Engineer – THOMSON-multimedia (was singingfish) 2000-2002

• Part of a team of 12 that wrote the singingfish streaming media search engine.

• Coded in C++, Java and Perl on both linux and Windows.

• Developed the WMA, MP3 and Real stream analysis and metadata extraction subsystem used to

populate the database from the candidate stream urls found by the spiders.

• Developed the framework used by content owners to submit content with their own metadata.

• Developed a current vital statistics dashboard for the Sales and Marketing team.

Software Development Engineer – BSQUARE 1997-2000

• Part of a team of 4 that developed significant portions of the Windows CE Platform Builder

kernel debugger. This debugger supports the debugging of multiple different CPU architectures:

X86, ARM, MIPS, PowerPC, SH and other CPU's.

• Developed the J-Direct Win32 Interface Libraries for Microsoft's (secret at the time) clean room

port of the Open Group's Chai Java VM to Windows CE.

• Developed a Win32 UI Automated testing framework using Perl.



Contact this candidate