John Lynker
Redmond, WA
 

web: http://JohnLynker.com

(425) 495-5809

email: jlynker@gmail.com
 

Software Developer / Project Management
 

Objective: Manage/Develop web, client or embedded applications using C++/C#/Java
 

 · Summary and Certifications

 

30 Years Computer Engineering Experience (5 hardware / 25 software)
CompTIA Project+ PKO-002 Project Management Certification (12/2006)


 · Languages and Technologies

 

C/C++, C#, Java, SQL, PHP, VB, ASP, HTML, XML, XSLT, AJAX, asm86, COM/DCOM, ATL, STL, ADO, ODBC, OLEDB, OLAP, Com+, Win32, MFC, GUI, Powershell, CShell , Bash, 4NT


 · Tools and Applications

 

Visual Studio, MS-SQL Server, Product Studio, Source Depot, Foxpro, dBase, Paradox, JavaSoft, JDK, SourceSafe, PVCS, Rational Rose, ClearCase, WinIce, SoftIce


 · General Experience

 

Dos, Linux, Win32, Medical Instrumentation, Video Conferencing, n-Tier Web, SOA, Client ActiveX, & Plugins, Intuitive GUI, Database, Low Level Internals, Automated Test Suites.


Experience

Microsoft Software Engineer in Test - Feb '04 to Present

Worked with Xbox MTE, Xbox LIVE Test, Software Plus Services and Zune Video on Xbox organizations in the development of Test Plans, Test Cases, Test Tools and Automated Test Suites.

Zune Video on Xbox Test Feature Lead of the Video Marketplace for the Zune Video application on Xbox. Developed Test Plans, Test Cases, Xbox and PC Based Automation (Test Cases and Infrastructure code). Worked with SDETs, Devs and PMs to guide the development of Test Facilities for these features. Features include: Catalog Gallery, Video Library, Search, Browse by Genre, First Letter, Editorial Hubs, and Details Pages for Movies, TV Episodes and Music Videos. Users can Rent and/or Buy SD/HD via Download and/or Streaming Video.

Software Plus Services Wrote test plans, test cases and automated test code for testing Powershell used in the Microsoft Transporter Migration toolkit, which provides IT professionals the ability to migrate users from Active Directory to Software Plus Services or from Domino Mail Server to Exchange. Wrote test plans and tested non-Trusted Cross Forest Availability Service plus End to End Coexistence.

Xbox Live UI Test Wrote test plans, test cases and ran test passes on Xbox Live features for Gamer Card, Games Played, Achievements, Reputation, Gamer Pictures, Privacy Settings, Friends Lists, Messaging, Auto Updates, Content Download and Localization. Developed a Dual Hosted automated test suite in C++ to run on the console (under the Xbox Live BVT Host framework) and on a PC (under the WTT Host framework) a simple recompile of most code would allow the same tests to run on a 360 or a PC. Wrote Customer Signup and Profile creation tool allowing Xbox and Partners to automatically create thousands of users ?which were created exactly as a console would create them (code ran on the Xbox 360 console).

Xbox Manufacturing Test Engineering Projects included MTE test suites, Project Management of 20+ ECRs/ECOs deviation builds, feature additions and bug fixes. Supported 2 contract manufacturers; Sustaining Engineering and ramp down of Xbox 1 Mfg Test. Wrote a DVD test for Repair and Refurbish which allows units to be tested without having to open the box ?a significant cost savings.


Web Site Development

MyLynks.net
· Everywhere, All The Time...  Started in March '05, an Online Favorites/Bookmarks Organizer using MySQL, PHP, XSLT on Apache. Its Everywhere, All the time...
KindlyComputer Individual instruction in Web Development, Visual Studio .Net, Project 2000; Developed YourPromo.com for a client on a very tight budget.
WildGearDeals.com Web Developer Aug '01 to Dec '02. Developed this eCommerce website using Interdev, PhotoShop; published to search engines. Installed POS in Wilderness Exchange retail store.


General Software Development

Silicon Energy, Corp. 
- Middle-Tier Developer. Developed reports, COM components, and perf tested the EEM Suite Energy Management Tools 3-tier MS-SQL, DCOM, ASP/VB enterprise.

Roche Molecular Systems, Inc. 
- Software Engineering Manager. Managed development of DNA Diagnostic System for HIV and Breast Cancer based on Affymetrix Hardware. Designed architecture, wrote documentation, developed a database to log and analyze Assay development.

Mindscape, Inc. 
- Lead Developer. Wrote a Netscape plug-in for PrintEverything.com, modified PrintMaster 7.0 to use the plug-in. Features included display/download of images in numerous formats, Save/Copy, Drag/Drop and a universal and extensible API for add-ons.


Video and Video Conferencing Experience
 
Sony, Inc. - Sr. Developer ('97). Optimized a Video For Windows callback proc for use in a Fujitsu notebook. Also developed a Kernel Mode Streaming version. Featured at Comdex.
Doctor Design, Inc. - COM Developer ('96-97). Designed 6 COM components: TV-Guide, Channel Selector, Alarm Timer, VCR Controls, Alarm Engine and Tuner Decoder for DSS.
Intel Corp. - Sr. Developer ('94-96). Developed Main App. of ProShare Presenter an A/V Internet Broadcasting tool; UI Developer of a Firmware Modems Control Panel; Sustained ProShare 1.6 Data and 1.8 Video conferencing products through 4 OEM releases and localization.
Grass Valley Group - Sr. Software Engineer ('93-94). Developed UI and API for an Audio Editing control component of a Desktop Video Editing System and UI for a VxWorks/PC Video Routing cluster.


Contract Consulting
 
Sun Microsystems, Inc.  - Sustaining Engineer ('98) for JDK ver 1.1.6, 1.1.7B and 1.1.8.
New Moon Software, Inc.  - Sr. Engineer ('98) Designed mouse hook interception and lead a project to maximize compatibility of LiftOff Application Server, which used DLL injection to provide thin client remoting.
Global Village Communications, Inc.  - Sr. Engineer ('98) Wrote a Config Wizard for a Fax/Modem server: Auto-detect ethernet address, DHCP server, passwords, IP/IPX, Fax Queues, Server/Port enables.
Foodmaker, Inc. (Jack In The Box)  C++ Developer ('97). Wrote a DLL with extensible API to answer a modem, detect calling application, and pass off the open comm port to the appropriate application.
IntelliCorp  - Systems Programmer ('91-'93). Wrote the PC Runtime engine for the ProKappa Graphical RAD Tool. Sub-classed all Win 3.1 controls, events, resource objects, graphical primitives using C and masm 6.
Legacy Software Engineering  ('85-'91) Wrote diagnostics, control systems and TSRs using masm and Borland C, Asm control code for 8051, dBase and Lotus databases and spreadsheets and a Paradox Engine application.
Hardware/Firmware ('78-'85) Designed Bit-Slice systems: AMD 2900 family, Intel 8088/8086, 68000, A/D, D/A, UI Consoles, some ECL (mecl-3) design & PCB layouts. Wrote firmware, drivers and diagnostics.


Education
 
Cascadia/Bellevue Community College '05-'07 Studying Mandarin
Cabrillo College '85-'86 Studied Business Systems, Pascal, C, dBase; Spanish, Music & Theatre
SUNY Albany '77-'78 Computer/Music double major, emphasis on control systems.
Commercial Maintenance Corp. Industrial Computer Systems Field Service School
U.S. Navy. Data Systems Technician, assigned to CVTSC aboard USS Nimitz


Personal
 
Stage Manager of Plays, Dance and Music Concerts
Musician - Classical, Folk, Rock Singer/Songwriter, Guitarist
Private Pilot, Single Engine Land, Instrument, 385 hours
Sailor - 25 years cruising, racing including west coast deliveries and living aboard.