660 Arboleda Drive
Los Altos CA, 94024
Work Phone: 650-383-0587
Cell Phone: 650-207-8235
Systems level professional skilled in software engineering, software patent litigation support, research, training, team development, problem solving, planning, and successful execution of product development and support activities.
Technology Skills Overview
C/C++ development for STM32L4xx M4 (ultra low-power SoC), Raspberry Pi, IMX6 and various other ARM platforms.
Realtime software control: FreeRTOS, Linux Xenomai, Windows TenAsys InTime, VxWorks, 'c' bare-metal
Intel PC and ARM SoC processor platforms, including the common bus inter-connect technologies: PCIx, USB, SPI, CAN, Profibus, ModBus, I2C.
Expert in C/C++/C# development, with some JAVA SE. Have used numerous other programming languages in my career, including Lisp, Perl, Python, VB, APL, MUMPS, Linux shell scripting languages, and several assemblers.
Windows desktop and Windows Embedded applications and systems development. MS Visual Studio 2017 (and older) IDE. WPF, WinForms, QT, and (IOT) Embedded Windows development tools.
Debian and Redhat Linux application and systems development. Eclipse and QTCreator IDEs. QT and WxWidgets application development.
Expertise with various commercial and open-source RTOS systems, including FreeRTOS, VxWorks, Tenasys INTime, Linux Xenomai, QNX, etc..
Data networking development, including extensive Windows and Berkeley sockets, TCP/IP stacks, Ethernet (copper and fiber), WLAN (802.11x), Telnet, FTP, as well as HTTP web-based service application development. Have experience developing with and configuring various web servers (Apache variants, IIS, Pion, etc.).
Source code control systems: Git, SourceTree, TFS, SVN, CVS
Medical Equipment Software: Polymerase Chain Reaction (PCR), battery-operated portable coagulometer and oximeter instruments.
Optical fiber network transceiver engineering and manufacturing support software development. Control applications utilizing an Agilent 86100 DCA optical and RF oscilloscope, Yokogawa Optical Spectrum Analyzer, and Yokogawa mainframe test rack with optical power meter, filters, attenuators, and switches.
Forensic analysis of software architecture and code structure in a patent litigation support role. Related expert consulting activities include participation in the 2012 IEEE Region 6 Metro Workshop for Patent and Expert Witness matters.
No. 864492 filed on 2001-05-23- Role-based IP multicast addressing in a wireless LAN.
No. 866097 filed on 2001-05-23- Multicast wireless ad hoc packet routing.
Education and Background:
BS Degree – Information Systems Management,
University of San Francisco,
San Francisco, California, 1986
Other Computer Science and professional-development course-work at Stanford University, San Jose State University, University of Texas (UTA), and University of New Mexico.