User Experience Lead
Nortek Security & Control
January 2016 – Present
Overseeing the interaction design, visual design, user research and testing for the family of Nortek Security & Control products. Designed the user experience for e3 Telephone Entry systems. Designed the UX for the Rely Security Panel; including the panel, dealer website, customer website, and mobile applications. In addition, working on a variety of other home automation user interfaces and security panels. Coordinates with various product stakeholders (both internal and external). Managed various contractors on multiple projects.
Staff Software Engineer
April 2007 – November 2015
Developed a variety of software prototypes for current and future mobile, wearable and desktop user interfaces. These prototypes were developed various solutions for use both on device and PC-based. Worked with interaction designers, graphic artists, and usability experts to develop a variety of prototypes and product demonstrations.
University of California, San Diego Extension
April 2012 – November 2015
Taught Mobile Device Programming Concepts as part of their mobile device certificate program. This course was taught using web technologies (jQuery Mobile) and Adobe PhoneGap.
Senior Software Engineer
Pacific Science and Engineering Group, Inc.
November 1997 – April 2007
Managed all non-experiment based software efforts. Developed and co-designed a wide range of advanced software prototypes from multi-user simulations to task management solutions. Worked with human factors specialists, subject matter experts, and others in an Agile Design process. Conducted usability testing, user focus groups, and aided in data analysis. Investigated new technology and HCI research.
- Real time multi-user Air Defense Console simulation (Adobe Director/Multi-User Server).
- Advanced Tomahawk Cruise Missile Command and Control system simulation (Adobe Director/Flash).
- Multi-user information collaborative application for Intelligence Analysts for use in a operational Intelligence Center (Adobe Flash/Java Webservices)
- Designing and implementing a Flash-based multi-user collaborative application for multi-national intel research (Adobe Flash/PHP/MySQL).
AJ Software & Multimedia
January 1989 – Present
Developed ConfIGAP, an application designed to help you create the config.xml files used by Adobe® PhoneGap™ Build. Was a technical reviewer for several O’Reilly Press publications. Developed over 15 different mobile applications on both iOS and Android platforms for clients like NASA, Adobe, and Qualcomm. Regularly invited to speak at conferences such as Adobe MAX, 360|Flex, Web 2.0 Expo, and various user groups. Currently an Adobe Community Professional. Co-awarded a National Science Foundation grant to design and build a collaborative digital library on nuclear issues as part of the National Science Digital Library. Developed a topic-based search engine using PHP, MySQL, and Flash. Produced and designed an award-winning CD-ROM on the Atomic Age. The accompanying website was featured on CNN’s Headline News and won a variety of awards. Was the lead programmer for a variety of commercial CD-ROM and DVD-ROM titles.
- Author – Mobile App Development with Ionic: Build Cross-Platform Apps with Ionic, Angular and Cordova, published by O’Reilly.
- Co-Author – Electron: From Beginner to Pro, published by Apress
- Author – Introducing Edge Reflow (Adobe Developer Connection)
- Author – Up and running with Modernizr (Adobe Developer Connection)
- Author – The Cost of a Touch (UX Magazine)
- Author – Developers, UX Is Your Business Too! (UX Magazine)
2011 – Present: Adobe Community Professional
2013 – Present: PhoneGap Build Champion
Programming Languages: Angular, Ionic, Electron, HTML, CSS/SASS, TypeScript.
Knowledge Areas: Interface Design, Interaction Design, Prototype Design & Development, User Research, Usability, Information Architecture, Modern Web Development.
Applications: Adobe XD, Sketch, Photoshop, VS Code, OmniGraffle.
Education: University of California, Santa Barbara, B.S. Physics, June 1991