RONALD T. RICHARD

 

224 College Avenue

Winthrop Harbor, IL 60096

 

Voice (847) 746-5575

 

Email:  rrichard39@comcast.net

WEB: http://www.ronaldrichard.info

LinkedIn: https://www.linkedin.com/in/ronaldrichard

 

TELECOMMUTE ONLY

 

Education

College of Lake County – Dean’s List

University of Illinois – Springfield – Dean’s List

 

B.S., Computer Science, Cum Laude, Univ. of Illinois – Springfield, IL

A.A.S., .NET Programming, College of Lake County, Grayslake, IL

(Phi Theta Kappa Honor Society)

Certificate, .NET Programming, College of Lake County, Grayslake, IL

A.A.S., Electronics Technology, College of Lake County, Grayslake, IL

 

30+ years Experience

TECHNICAL BACKGROUND SUMMARY

 

 


 

Skills

Programming Languages:       C, C++, C#, VB.NET, VBA, Java, FORTRAN, PL-1, P1-M, PL-Z

WEB-Based Languages:         HTML, ASP.NET, JAVA, JAVASCRIPT

µP Assemblers:                                68000, 6809, 6301, 6502, 68HC11 1802, 2650, 8080, 8085,

  8086, Z80

 

            Database:                                 SQL Server, Oracle, Access

 

            Microcontrollers:                     Rabbit family, Microchip 18F family, Atmel 8051

 

                                                                   

           Operating Systems:                  MS-DOS, Win 95, 98, 2000, XT, Vista, Windows 7, NT Client & Server, DEC RSX-11M, RT-11, VAX/VMS, CP/M, APPLEDOS, O/S 2

 

Hardware Disciplines:             TTL, CMOS, MOS, Discrete transistor logic, D/A, A/D,

                                                   Communications (RS232, RS422, etc.), analog (op amps,

                                                   Comparators, discrete)

 

Platforms:                                 PC-Based and embedded

 

Additional Skills:                      Purchasing, Quality Control, Quality Assurance, Manufacturing, Customer Support, Engineering Project Liaison

 

 


 

EMPLOYMENT HISTORY

Home Control Software Development (Private Project)                                              7/2008 to Present

(Home)

 

         Software Engineer

Design software for home automation based on X10 communications protocol. Software based on Home Automated Living concept. VB.NET, C# and .NET Framework 4.0.

·         System designed for home lighting, HVAC and security system

·         HMI interface

·         Data acquisition over X10 communications link

·         Designed to interface with system written by Automated Living, Inc.

·         Implements OCX supplied by Automated Living, Inc.

 

 

CERTIFIED POWER, INC                                                                                               5/2008 to 7/2008

Mundelein, IL

 

         Sr. Software Engineer (contract)

Design software for Rabbit 2000 Micro-controller (Dynamic C language) to format and exchange data between OEM Snow/Ice clearing equipment,

·         GPS systems communications – NMEA

·         Wrote serial drivers for GPS

·         RS-232 communications to system devices

·         various communications devices (WiFi, Data MODEM, Voice/Data Radio) via RS-232

·         Specified hardware for implementation

·         Designed & built development prototype for project

 

 

ELECTRO-MOTIVE DIESEL, INC                                                                                4/2006 to 2/2008

La Grange, IL

 

         Software Specification Engineer (contract)

Write custom technical specifications for the development of embedded Windows XP software to control electro-diesel locomotives, including custom GUIs for specific orders.

·         Work with off-site software development firm testing and debugging code

·         All English GUIs had to be completely redesigned to implement the Chinese character set for the Chinese MoR (Ministry of Railroads)

·         Required selection of most appropriate translations for English terms and interpretation of Chinese character translations

·         Version Control using CM Synergy

 

 

 

FUEL MANAGEMENT SYSTEMS                                                                             10/2000 to 11/2005

Mundelein, IL

 

          Software Engineer

        Responsible for developing VB.NET and C# desktop diagnostic software for duel fuel engine control

systems, programming of Microchip PIC’s and 68HC11 micro controllers for embedded systems; desktop diagnostic program.

 

·         Developed new multi module diagnostic / control program, capable of recognizing varied data streams over RS-232 and self-configuring.

·         DSP: A-D, D-A I/O processing

·         HMI Interface

·         Implementation of third-party Instrumentation GUI Library

·         Support of legacy programs

·         Designed new hardware / software platform for test / diagnostic PC-based system.

·         Assisted customers worldwide via phone.

·         Developed multi platform software test system

·         Assisted in network maintenance

·         Completed college classes in C++, STL and JAVA.

·         Wrote serial drivers for various automotive controls

·         .NET Framework 3.0

 

SNAP-ON INCORPORATED                                                                                         10/1995 to 1/2000

Kenosha, WI

 

Senior Design Engineer

Responsible for design and upgrading of automotive emissions diagnostic software on embedded systems for state emission testing programs.

 

·         Wrote and maintained programs for TSI and ASM vehicle emissions testing

·         DSP: A-D, D-A I/O processing

·         System communications over RS-232 data link

·         Software written in C and VC++ using Visual Studio 6.0

·         Developed method for installing software upgrades which reduced equipment costs 99%, decreased installation labor cost 50% and improved employee morale.

·         Initiated purchase of UPS systems for all department computers, resulting in reduced downtime and estimated annual cost avoidances of $14,000.

·         Recognized by management as key resource for troubleshooting, answering questions and implementing departmental training needs.

·         Ensured Y2K compliance for 8 state emission programs.

·         Communicated with state EPA officials to clarify state specifications for emissions programs.

·         Assisted field service personnel via telephone in successfully troubleshooting hardware/software problems.

·         Assisted in network maintenance

·         System communications over RS-232 data link

·         Programs archived in Sourcesafe

·         Wrote serial/parallel drivers for various analyzer controls and sensors, DSP

 

CONSULTANT - PROJECT/DESIGN ENGINEER      1979 to 1995

 


 

TRAINING AND SPECIAL SKILLS

Completed courses towards C.Q.E. (Certified Quality Engineer)

I.C.S. Electrician courses

Various specialized courses given by employers

 

COMMUNITY INVOLVEMENT

Chairman, Lake County Y.M.C.A. Camp Jorn Maintenance Committee, 1991 to 1993

Volunteer Instructor for Windows 95 and Internet, Lake County, Y.M.C.A. 1994 – 1996

Lake County Y.M.C.A. Camp Jorn Board of Managers, 1986 to 2000

Chairman, Lake County Y.M.C.A. Camp Jorn Technology Committee, 1997 to 2000

System Administrator and Webmaster, Lake County Y.M.C.A. Camp Jorn  1997 to 2000

 Webmaster for high school reunion WEB site, 2000 to 2001

(created photo CD and custom VB program for viewing}

Winthrop Harbor Representative, Community Advisory Panel, Zion Nuclear Power Plant

Waukesha County Technical College - IT Web & Software Development Advisory Committee

2008 – 2010