Post Job Free

Resume

Sign in

Technician Engineer

Location:
Moline, IL
Posted:
November 09, 2012

Contact this candidate

Resume:

Craig McCulloch

Mobile Phone: 309-***-****

Email: abo97m@r.postjobfree.com

OBJECTIVE:

To obtain a position where technical knowledge and hands on experience will be used to increase productivity

and efficiency.

WORK EXPERIENCE:

Classroom Assistant

August 2012 present

Parkland Community College, Champaign, IL

Assist instructor in Introduction to Object Oriented Programming With Java. Answer student's questions related to the Java language, object oriented

concepts, program design, and usage of Eclipse IDE.

Common skills: Java, Eclipse IDE, mentoring

Programmer Consultant (Application Architect)

February 2012 present

Vision Technologies, Inc., Champaign, IL

Create new features for multi camera imaging software on Windows platform in C++ using Qt Creator IDE. Imaging processed by proprietary

algorithms and ultimately displayed using OpenGL. Code revision using GIT. Maintain Linux server hosting remote GIT repositories. Mentor student

interns.

Common skills: C++, Qt Creator IDE, Linux, GIT, OpenGL, mentoring.

Test Engineer

December 2007 present

Hottinger Baldwin Measurements, Champaign, IL

Test Engineer maintaining and creating test systems used to certify calibration of data acquisition products.

Ensure hardware and software function properly in test equipment used for the calibration of data acquisition products. Hardware knowledge includes

analog and digital circuitry, op amps, TTL/CMOS, and AC/DC characteristics. Software knowledge includes writing and maintaining a multi

threaded Python Windows application to control test equipment via RS232, GPIB, CAN, PCI cards and Ethernet. Projects include accessing

Windows DLLs with Python to control CAN communications via PCI card, using wxPython to create GUI applications for testing product, and

Python applications to access networked postgreSQL database. Minor postgreSQL database management. Control electronic components via I2C with

Linux programs compiled in C. Communicate and resolve issues between manufacturing in Illinois and final assembly in Massachusetts. Installation

and maintenance of Linux machines used as TFTP, VSFTP, and SSH servers between development PCs and prototype equipment. Maintain source

code repositories using GIT. Create new tests and revise old tests to ensure that hardware is thoroughly tested. Some usage of project planning

software.

Common skills: Python, C/C++, Eclipse IDE, GIT, Linux, microcontrollers, analog and digital electronics.

Support Technician

June 2007 December 2007

Caterpillar, Mossville, IL

Provide hardware for software engineers to use in testing embedded systems and perform additional software testing.

Contracted to work at Caterpillar, Inc at Mossville, IL in the electronics division. Software testing on Electronic Control Modules (ECM) used in all

Caterpillar equipment. Working knowledge of CAN and J1939 as well as Caterpillar proprietary datalink protocols. Construction of wiring harnesses

used to connect ECMs to debugging equipment. Communicate issues with managers from various departments via email. Writing new test plans and

revising old test plans to ensure that software is thoroughly tested.

Page 1 of 3

Mainframe Operator

February 2005 June 2007

New Era Financial Systems, Davenport, IA

Operate Unisys FS 1100 mainframe to update banking information for several banks.

Second or third shift computer operator. Daily duties include following checklists and other procedures, while unsupervised, to ensure databases

containing bank information are correctly updated at the end of the day. Use of WFL scripting language to run various programs on the Unisys FS

1100 mainframe. Minor knowledge of networking is necessary to troubleshoot problems and escalate them to the networking department.

Communicate nightly issues with managers via email. Provide training for new operators.

Electronic Technician

September 2003 July 2004

EdgeTech Ind. LLC, Davenport, IA

Electronic technician resolving electrical problems to component level on many manufactured circuit boards including LED numerical displays,

stepper motor control boards, smoke detectors, controller boards for various products. Daily use of oscilloscope, DVM, and soldering skills.

Electronic Technician

September 2000 November 2001

Motorola, Schaumburg, IL

Electronic technician in cellular base station manufacturing. Daily duties as technician include verifying failures, solving problems down to

component level, operating Hewlett Packard test equipment such as spectrum analyzers, oscilloscopes, and RF power meters. Daily duties also

include communicating with assembly line manager concerning any quality issues, escalating component and design issues to engineering, and

provide training for technicians.

Electronic Technician

July 1999 September 2000

Motorola, Harvard, IL

Team Leader and electronic technician in TDMA cellular telephone manufacturing. Daily duties as technician include verifying failures, solving

problems down to component level, operating Hewlett Packard test equipment such as HP8920 cellular call analyzers, spectrum analyzers,

oscilloscopes, and RF power meters. Daily duties as Team Leader include communicating with assembly line manager concerning any quality issues,

escalating component and design issues to engineering, provide training for technicians, and preparing an end of shift operations report for

management and the other work shifts.

Electronic Technician

August 1996 July 1999

Motorola, Arlington Heights, IL

Team Leader and electronic technician in linear power amplifier portion of cell site manufacturing. Daily duties as technician include tuning RF

amplifiers, solving problems down to component level, operating Hewlett Packard test equipment such as network analyzers, spectrum analyzers, RF

power meters. Daily duties as Team Leader include communicating with other departments and assigning duties to technicians according to

manufacturing needs, escalating component and design issues to engineering, provide training for technicians. Visual Basic within MS Excel and

MS Access used to maintain large database containing test data. Extra duties include monitoring failing amplifier test data collected on a daily basis

and presenting solutions to engineering and management during a weekly meeting, creating troubleshooting guides and training manuals.

Page 2 of 3

EDUCATION

Kishwaukee Community College, Malta, IL

Incomplete degree:

Intent to obtain an associates degree in computer science and transfer to a 4 year university. Completed courses include: C

programming, COBOL, Differential Equations, Business Statistics, and required Humanities credits.

Parkland Community College, Champaign, IL

Certificate for Linux System Administration obtained in spring 2012 (GPA: 4.0/4.0)

Completed courses include:

Introduction to Linux, CGI Programming with Perl, C++, Linux Installation and Administration, Advanced Topics in

Computer Security, and Linux Networking Security.

Parkland Community College, Champaign, IL

Currently enrolled:

Intent to obtain a Certificate for 3D Software Development spring 2013.

Completed courses include: Computer Graphics I (C++ with OpenGL) and Computer Graphics II.

Intent to obtain a Certificate for Object Oriented Programming spring 2013.

Completed courses include: C++, Java

Intent to obtain a Certificate for Web Programming fall 2013.

Completed courses include: Introduction to Linux, CGI Programming with Perl, and Web Programming.

Intent to obtain a Certificate for Basic Web Design fall 2013.

Other courses: Mobile Application Development with Android

Hamilton Technical College, Davenport, IA

Associates in Applied Science (Electrical)

Graduated with courses including digital troubleshooting, AM FM receivers, industrial applications, spreadsheet, and word

processing.

SKILLS CUMMALATIVE EXPERIENCE

Assembly Language Microcontrollers 2 years

Assembly Language (IBM PC) 1 year

Basic 5 years

C and C++ 10 years

COBOL 1 year

Digital Electronics 10 years

Java 1 year

Linux Administration 2 years

Pascal programming 0.5 year

Perl 0.5 year

Python 5 years

Visual Basic 2 years

Windows Administration 1 year

ASSOCIATIONS

American Mensa (2005 present)

Treasurer for Heart of Illinois Mensa local group (9/2012 present)

Webmaster for Heart of Illinois Mensa local group (9/2012 present)

LANGUAGES

English Fluent

REFERENCES

Available Upon Request

Page 3 of 3



Contact this candidate