Experienced iOS developer passionate about building engaging apps with attention to the smallest details of interface design, user experience, and clean implementation.
Member of the team developing features for the Events Management module of Veeva’s CRM for iPad, a huge legacy app whose customers are the sales organizations of Big Pharma companies. Job requirements and highlights include:
Main developer for CoverageMap app for iOS, available on the App Store from 2010 to 2022. Responsible for implementation of the entire app, including:
Other past projects included prototyping IoT hardware and associated software running on Arduino and single-board Linux devices.
Member of a large distributed team developing the next generation of Ford SYNC® in-car communications and entertainment system. Specialized in integration of Adobe Flash Lite® player into the Windows Embedded CE platform to serve as the system's primary user interface, and also contributed to Bluetooth phone integration.
Member of team implementing the Windows CE platform and productivity applications on the L-3 Guardian® secure mobile phone for the National Security Agency.
Designed and implemented Siebel eBusiness applications and utilities for Pocket PC and Java-powered BlackBerry. Led team that designed and implemented a wireless messaging subsystem for Siebel's field service and pharmaceutical sales applications on Pocket PC. Also implemented scalable server side components for this messaging subsystem in Java and portable C++.
Designed and implemented parts of the Java email client for Oracle's Network Computer. Great challenge was in overcoming the extreme memory constraint of the Network Computer hardware, which demanded expertise in Java Virtual Machine internals and optimization.
Designed and implemented Oracle Field Sales application for Palm OS, including a tiny relational record store that performed better than Oracle's own Oracle Lite database.
Designed and implemented new features in Spry's Internet In A Box consumer package, concentrating on graphics features in the Windows-hosted newsgroup reader.
Rewrote the existing graphical screen designer, and designed and implemented a new report designer, for our Advanced Revelation application development toolkit.