Find freelancers. Lose those costly delays.

With 1.7 million freelancers, we'll match you with the perfect talent.

or, Register with Elance »

Craig McCulloch | Elance
 
176985602337900
Last Sign-in: Aug 7, 2012

Craig McCulloch

Innovative C++ / Python Solutions
   United States
  |   Monticello, IL
  |  9:18 am Local Time

Overview

Experienced in C++ and Python in both Windows and Linux.
Experienced in assembly and C on various microcontrollers.
My electronics degree and electronics work experience will be applied to meet the requirements of embedded projects. With my attention to detail, your project will be completed with the quality you expect.

Read More »

Skills (2)

Tested
Java
C++

Service Description

I have been programming for over 20 years in various languages including COBOL, Basic, Assembly (Intel and various microcontrollers), C/C++, and Python. In college I studied COBOL, C, and C++.
Personally, I have used Assembly for various embedded projects ranging from multi-colored LED light displays, slot car race track timing circuitry, and data acquisition circuitry. These projects also required use of schematic capture and PCB routing software. I have used C++ for various PC programs ranging from a logic gate simulation application to a 3D puzzle video game.
Professionally, I have used Python and wxPython in a multithreaded Windows application used by a major manufacturing corporation to calibrate data acquisition equipment.
This proprietary application required that I utilize my electronics degree to understand how to control test equipment, such as DMM, function generator, DC source, and power supplies, in order to achieve the best possible calibration results.
Calibration of these systems included applied knowledge of various forms of communication such as RS232, USB, CAN, and Ethernet. This allowed communication between database, user, and the test instruments.
Working knowledge of the acquisition systems was required in order to command the systems into various modes. This knowledge included understanding of Motorola microcontrollers as well as accessing the Linux file system inside larger systems.
In short, the Python application involved everything from Windows...

Read More »
Overview  |  Job History  |  Resume/C.V.

Keywords

C
C++
Python
Windows
Embedded
My Snapshot
Elance Level
Level represents activity and experience on Elance. Freelancers start at Level 1 and achieve higher levels through their work. A higher "Level" indicates greater earnings, ratings and other achievements on Elance. Learn More »
  • 12 months
  • Lifetime
Jobs
0
0
0
Total
Milestones
Hours
Reviews
Recommend
Clients
Total
Repeat
Earnings
Total
Per Client
Identity
Username
pyridoxus
Type
Individual
Member Since
February 2010
Elance URL
Verifications
0
Craig McCulloch | Elance

Craig McCulloch