JON RICHARDS
1440 Hillsdale Road
Meadow Vista, CA 95722
530-554-1788 E-mail: richards<at>inreach.com Web: www.jdrichards.com


Objective SOFTWARE ENGINEERING/DEVELOPMENT in UNIX, Linux, Windows, C/C++, GUI, TCP/IP and networking. Internet enabling software and hardware.

NOTE: I have a full time job, but I may be interested if the right opportunity comes along for an interesting part-time project.


Experience I have been programming heavily for 25 years. I have a BS in Electrical and Computer Engineering. I can develop all types of applications and solutions.
  • C/C++/C#/JAVA/PHP
  • Software/hardware that monitors and controls devices
  • TCP/UDP networking, RS232/485
  • Windows and Linux
  • iPhone Apps
  • I love network and internet programming!

HISTORY

2008 TO PRESENT The SETI Institute, Mountain View, CA

I develop software and solutions for the radio astronomy Allen Telescope Array and SETI's signal search software.
  • C/C++/Java programming
  • Systems controls. Controlling antenna dishes, data storage.
  • TCP/UDP, RS232, RS485, embedded
  • Web services, internet data gathering.
  • Open Source software development.


2006 TO 2008 High Country Tek, Nevada City, CA

Embedded systems programming for hydraulic controls.


2005 TO 2006 Nokia, San Francisco, CA

Developed backend server applications for Nokia's internet mobile gaming platform.
  • C/PERL programming
  • SOAP Services (C and PERL)
  • Linux server programming


2002 TO 2005 Highwire Software, Inc., Nevada City, California VP of Software Engineering and Senior Programmer

Highwire was a startup company developing unique peer to peer and client server applications. I planed/developed/managed a wide range of application development. The engineering team I manage is 3 people.
  • Network TCP/IP programming
  • Client/server programming
  • C/C++/PERL/PHP/C# and some JAVA
  • XML.
  • Windows PC and Palm GUI development
  • Visual Studio 6.0 and .NET


1998 TO 2007 Argyle Home Technologies, Tokyo, Japan.

Senior Engineer. Mostly part-time.

Developing software and hardware products/solutions. For this company I have developed a home automation product. Hardware and all software.

  • Network programming
  • Embedded programming
  • Multithreaded applications
  • Developing low level code with TCP/IP and UDP/IP protocols
  • CLIENT/SERVER programming
  • Developing C/C++ applications
  • Visual C++ 6.0, MFC, .NET
  • ActiveX.
  • Unix/Linux XWindows/MOTIF application development
  • Application development on imode,jsky and ezweb phones
  • Finding solutions to hard problems


2000 TO 2003 VITec - A Division of BAE Systems, Plano, Texas

Software Engineer

Developed UNIX image analysis and processing software.
  • UNIX programming
  • C/C++
  • XWindows/MOTIF (I consider myself an expert)
  • 3D flythrough software written in OpenGL
  • Image display and manipulation


1990 TO 1998 TerraMar Information Technologies, San Mateo, CA

Senior Software Engineer

Developed image analysis and photogrammetry software running on Unix and Windows computers. Designed, built and tested systems installed in airplanes for aerial photography and mapping.

  • Development of applications using GPS data
  • Controlling cameras and other devices from a computer
  • C/C++/Lunix/Unix/XWindows/MOTIF development
  • Developed a complex and extremely accurate system to turn aerial photography into geo-corrected orthophotos
  • Development of custom image analysis software


Education B.S. Degree in Electrical and Computer Engineering from the University of Iowa, Iowa City, Iowa. 1985.