linkedin.com/in/wilhelmf
twitter.com/rafial
Wilhelm Fitzpatrick
Seattle, WA
wilhelmf@agileinformatics.com
425-224-6422

20 years experience as a software developer and architect specializing in the Java ecosystem.
5 years experience as a mobile developer specializing in Android at the app & OS levels.
Experienced as a team leader, mentor, and technical trainer.

Objective: to collaborate on the development of mobile applications that deliver real user value.

Mobile Development Roles

Cyanogen Inc., Senior Android Developer, 2013 - 2016
HTC America Innovation, Senior Android Developer, 2011 - 2013
Mobliss Inc., Games Development Manager, 2006 - 2007
Agile Informatics, Software Consultant, 2005
Versatile Mobile Systems, Senior Java Developer, 2001

At Cyanogen, I was technical lead for Cyanogen Camera, the first party camera app on Cyanogen OS. It shipped on the OnePlus One, Micromax Yu brand devices, Wiley Fox devices, and several others.
https://play.google.com/store/apps/details?id=com.cyngn.cameranext

I was a contributor on the Eleven music player, which Cyanogen open sourced to CyanogenMod.
https://github.com/CyanogenMod/android_packages_apps_Eleven

I ported CyanogenMod features to the Android 6.0 (Marshmallow) release of Deskclock in Cyanogen OS.
https://github.com/CyanogenMod/android_packages_apps_DeskClock

At HTC, I worked on two releases of HTC Backup, which shipped on the HTC One (m7). In the first release I was an individual contributor, for the second I was the technical lead.
https://play.google.com/store/apps/details?id=com.htc.backup

At Mobliss, I lead the development of mobile casual games based on licensed properties, and a supporting social networking platform using the J2ME/MIDP and BREW frameworks.

As consultant (Agile Informatics), I lead the development of a freight yard routing system using hardened mobile devices running J2ME/MIDP.

At Versatile Mobile Systems, I researched and benchmarked J2ME performance on hardened mobile devices, and contributed to a JMS based messaging framework for communicating with such devices.

Agile Informatics (2001-2011)

As a software development and architecture consultant specializing in the Java ecosystem, I provided design, development, and training services to companies in a variety of industries. Notable projects not mentioned in other sections include:

Technical Instructor

Agile Informatics, Technical Trainer, 2004
University of Washington Extension, Instructor, 2002
Network General Corp., Technical Trainer, 1994-1995

As a consultant (Agile Informatics), I developed and delivered a week-long training course assisting 4GL database developers to transition to Java development.

As an instructor at the UW Extension, I taught two semesters of an advanced level Java programming course, and developed additional instructional materials

At Network General, I developed and delivered training courses to purchasers of NG's line of network monitoring tools.

Education

Washington State University, BS Computer Science, 1990
Lewis-Clark State College, BS Interdisciplinary (Business/Psychology), 1987