Last Updated on Friday, 23 March 2012 10:16
I started Jumpnow in 2004 to operate my software consulting business. I am based in Southern Maine. I have been in the software business since 1994.
I specialize and prefer embedded and systems level programming. I do most of my work in C or C++, but I am comfortable with both Python and Perl and use them frequently. I have previously worked with Java and Oracle databases on a big projects, but I've done little with either recently. I have more than 15 years of Win32 experience on relatively large projects.
Lately I have been developing extensively with Qt allowing me to move between Windows, Mac and Linux machines throughout the day.
I worked for a small telecom startup Infotech Solutions (bought and absorbed) programming telephone switches which were Unix servers and writing the software to provision cell-phones from store locations. I also wrote software for the billing process.
I was an enterprise developer for a few years when I was team lead for the ETL group working on Fairchild Semiconductor's data warehouse (Oracle). I later returned as a contractor to work with Fairchild's SCM division doing data mining and supply-chain forecast simulations.
I did a few Palm PDA projects for the Navy when I worked for L-3 Communications and also led a team developing a Java web application (Apache/Tomcat/Oracle) for Navy SUPSHIP to track ship building progress and inspections at Bath Iron Works and other sites.
I needed secret clearance to work with L-3 and previously had NATO secret clearance while serving 9 years in the Navy as an aviation electrician.
For six years, I worked primarily for Fluid Imaging Technologies where I was the lead developer of the software that controls their FlowCAM product. The VisualSpreadsheet software is a machine vision application combining microscopy and flow cytometry.
The target application for the software was initially phytoplankton research, but has since expanded into more generalized industrial fluid analysis. The program is an image processing application involving semi-real time filtering and pattern recognition to identify and classify particles in moving fluids.
The software can control the FlowCAMs through a Win32 GUI or remotely over a network.
I have integrated several digital cameras into the FlowCAMs using bus technologies like Firewire, USB, GigE and CameraLink.
In 2009, I started working on a new project for Fluid Imaging involving a Gumstix computer as supervisor in an autonomous, remote, submersible FlowCAM. Though not yet in production, the unit has successfully passed a long-term field trial.
Most of my time is now spent on Pansenti and Syntro, but I continue to do occasional contract work for Fluid Imaging and a few other customers, primarily custom device drivers for OMAP3 boards.