|
2217 NE 10th Place Renton, WA 98056 |
425-417-7889 |
| Objective |
Seeking a position utilizing my extensive computer skills involving
build engineering, software test and development.
|
|
Employment |
|
Voicebox Technologies Build Engineer
|
Bellevue, WA May 2007 to Present |
|
Intrinsyc Software International, Inc. Build Engineer
|
Bellevue, WA November 2006 to May 2007 |
|
Microsoft Corporation Build Engineer
|
Redmond, WA May 1996 to November 2006 |
|
Detto Technologies Build-master
|
Redmond, WA Jan 2001 to Jan 2002 |
|
Internet On-Ramp, Inc. Systems Administrator |
Spokane, WA May 1994 to May 1996 |
|
Professional Highlights Designed distributed build system at Voicebox for compiling voice grammars and utterances reducing the build time from 168 hours down to six hours by allowing several computers do compile individual files in parallel instead of linear on a single machine. The distributed build system was also designed to allow adding of more hardware simply by putting a machine on the local network and adding it to a list of machine which were available for use. Maintain Perl based build system for Voicebox Technologies which build several different versions of Voicebox source for multiple platforms including Win32, WinCE, Linux X86, Linux ARM, Greenhills, and QNX. Reduce build time of Voicebox core build system by introducing precompiled headers for both Win32 and GCC based builds. This reduced the build by approximately 40% per product. Instrumental in the growth of an ISP from a single server to the largest in the region covering states. We started with 20 local users and within 2 years had grown to 7000 users with multiple servers and high speed connections. Also assisted in setting up the very first commercial Internet over cable installation in the United States. Designed and implemented a build system and environment for Detto Technologies. This environment was set up to be automated, reproducible, and above all easy to use and modify. It is still used today to manage the building of several products. In charge at Microsoft of bringing the single kit DDK into full use. This is one kit for building device drivers for multiple operating systems. This was done with a single installation of a kit rather than a different kit for each operating system. Also responsible for the build environments from two separate and extremely different build environments to build Microsoft Services For Unix. In charge of porting the Kernel Development Kit from Windows NT 4.0 to Windows 2000. Implement and maintain Prefix builds for all Windows CE and Windows Mobile based builds. During this time many problems were encountered which are not present in standard X86 based builds such as how to run Prefix against ARM based builds and different versions of Microsoft source code. This also entailed automating the prefix builds in such a way that a single person could maintain and operate multiple different Prefix builds where other groups across Microsoft used teams of people to handle same duties. Responsible for the design and development of a website to seamlessly display all of the topographic maps of Washington State as well as a search database to locate various features and landmarks located on the map. This website grew to have over 1,000,000 hits per year.
Personal Projects and Interests http://rdsd.com/cars is an experiment with MYSQL full text searches, Perl, and NNTP. It gathers car images from (relatively) safe Usenet newsgroups, indexes the subject, image name, and the text of the body if there is one. As of right now there are approximately 65,000 images. http://rdsd.com/cal is a generated calendar used to learn about calendar functions and calculations. Written in Perl. http://rdsd.com/map is brief demo showing the original concept behind my on-line topo map before my server crashed. Plans are to update as time allows. Much remains to bring back original functionality such as matching the color palette of the tiles, matching the size of the tiles to the desired size of image on the screen as well as implementing the GNIS place-name search. Amateur Radio Call Sign KD7HBH Active since 1999
|
|
| Education | |
| Eastern Washington University | 1994-1996 |
| Spokane Falls Community College | 1992-1994 |
|
Tools Used |
|
|
Source Control: CVS, Subversion, Source Depot, Perforce,
Visual Source Safe, SLM. Operating Systems: Linux (Slackware,Debian, Fedora, Suse), Windows (all versions). Languages: C, C++, VB, VBScript, Perl, CMD, Bash, SQL, HTML, PHP. SQL Servers: MS SQL, PostgreSQL, My SQL. Environments: Visual Studio, Platform Builder, Windows DDK, Linux/GCC. Strengths:CMD, Perl |
|
|
Products Released |
|
|
Windows NT 4 Terminal Server Edition, Windows 2000 Windows XP,
Windows Source Kit, DirectX, Services For Unix, Exchange Server,
Windows CE, Windows Mobile, Windows Kernel Development Kit,
Detto Migration Kit, Detto Intellemover, Windows CE Platform Builder
5.0, 5.1, and 6.0, Windows Mobile 5.0 and 6.0. Products for Voicebox are still under NDA. |
|
|
References |
|
Copyright © 2008 