“...Derek’s skills as a software developer proved themselves valuable to our team time and again. I’ve lost track of the number of times over the years Derek has solved seemingly impossible problems under ‘pressure cooker’ deadlines.” Michael R. Morrisroe |
“Derek is a strong performer, extremely dedicated and makes a valuable contribution to the team. He shows leadership tendencies, and takes the initiative to keep the team on task. [...] Even under somewhat difficult circumstances, Derek has pulled team members together and accomplished the required tasks. [...] He has continually helped other developers in other departments resolve development issues.” (Corporate Annual Performance Evaluation, 2007) |
|
Employment |
|
|
|
2008 – Present: Cool Software Technologies Lynnwood, WA Owner, CEO
|
|
|
Fall 2005 – 2008: Panasonic Avionics Corp. Bothell, WA MTS III, Software
|
|
|
Spring 2005: UIEvolution Corp. Bellevue, WA Software Design Engineer
|
|
|
2001 – 2005: Interactive Threshold Corp. Kirkland, WA Lead Architect
|
|
Employment (cont'd) |
|
|
|
2000 – 2001 Aventail Corp. Seattle , WA Senior Software Engineer
|
|
|
1999 – 2000 NetManage, Inc.(formerly Wall Data) Kirkland, WA Senior Unix Developer
|
|
|
1996 –1999 Independent Consulting Lynnwood, WA d.b.a. K&D Development
|
|
|
1994
– 1996: CompuServe (SPRY Division) Bellevue, WA
|
|
Example Projects |
|
Online Maintenance Tool (for Panasonic Avionics) I led a senior 'agile' software development team to develop an engineering maintenance application for PAC's latest IFE products. It takes engineering data from the aircraft (transmitted via satellite) and displays it in real time on a web-based interface. Multiple protocols, data formats, and back-end architectures were involved. |
|
Cell Phone Networked Dictionary Application I developed an embedded application for BREW, MIDP, and Sprint Series 30 cell phones. I was solely responsible for the client application and server-side Java JSP module. (Images censored for NDA.) |
|
On
Demand TV (Launched in Japan,
Mar. 2005)
From the Article: “ODTV, short for On Demand TV, means that you can watch what you want, when you want to and on what you want.” I was on the team that developed the client side of this service (the embedded Linux user interface for the set top box). This was a major service release in Japan. |
|
EZ Game Street! Mobile Phone Software Portal (Launched in Japan, Feb. 2005) http://www.square-enix.com/eu/en/whatsnew/2005/10022005/ From the Press Release: KDDI Corporation and Okinawa Cellular Corporation in collaboration with SQUARE ENIX CO., LTD., announced the February 10, 2005 launch of “EZ Game Street!”, the first full-scale game portal service in the mobile field. I developed one of the HTTP server modules for this portal. The module I wrote took cached search results and converted them into binary that the phones could execute. (UIEvolution is a subsidiary of SQUARE ENIX corporation.) |
|
Targa
3D Game Engine
(Hobby project)
I developed an OpenGL-based BSP game engine in C. I integrated 3rd-party C, C++, and Python libraries into a modular architecture that included scriptable entity behavior and a widget-based GUI system. |
|
SNMP Proxy for High Bandwidth Microwave Radio Transmitters I wrote Linux server software to integrate 2.4GHz DS3 Radio Hops into an HP OpenView-based Network Operations Center. The stateful SNMP proxy translated packets to PCOM's proprietary serial protocol. |
|
SUMMARY OF QUALIFICATIONS |
|
|
|
|








