Eric P. Nagler
**** ******** ***** *****, ******** Township, Michigan 48390-1707
248-***-**** (Voice/Fax)
408-***-**** (C)
www.eric-nagler.com
***@****-******.***
SUMMARY:
Many years of experience in analysis, design, development, coding, testing and
maintenance of various applications and programs using programming languages
such as C, C++, Java and ActionScript
Many years of teaching experience to thousands of students at colleges,
universities, and private industry in C, C++, Java and other programming
languages, as well as object-oriented programming
Experience in aerospace, real estate, gambling, banking and transportation
industries
Author of a widely used textbook on C++, now in its 3rd edition (Learning C++, A
Hands-On Approach, International Thomson Publishing)
A Sun-certified technical instructor
Experienced conference speaker
Recipient of dozens of unsolicited testimonials pertaining to technical, writing, and
teaching abilities
Selected as technical reviewer for the highly respected Scott Meyers books: More
Effective C++ and the 3rd edition of Effective C++
Co-authored article on C and C++ casting operations published in the January –
March 2005 issue of Computers in Education Journal
Good knowledge of Unix, Windows and Eclipse
Experienced in OOAD (Object Oriented Analysis & Design) and OOP concepts
Highly motivated and self-starter with the ability to work effectively in teams as
well as independently
Extremely proficient at analyzing, debugging and fixing errant code
TECHNICAL SKILLS:
Languages/Skills : C, C++, Java, JavaScript, Servlets, JSP, ActionScript, Visual
Basic, HTML, RPG II, SQL
Tools : Crystal 9 Reports
OS : QNX 4, Windows XP, UNIX
IDE : Eclipse, MFC
Networking : TCP/IP
EDUCATIONAL QUALIFICATIONS
Bachelor of Arts in Mathematics, University of Michigan, Ann Arbor
Eric P. Nagler Page 2
PROFESSIONAL EXPERIENCE
Stanley Assembly Technologies, Troy, MI Mar 2008 – Dec 2008
Used Adobe Flash CS3 for Embedded Toolbox applications that remotely control the
Stanley fastening tool for setup and reporting capabilities. This entailed using ActionScript
2.0 and 3.0 with extensive use of requisite libraries and classes. Also involved extensive
use of XML for importing and exporting data. Maintained and modified Serial Gateway
C++ code.
AW-TC, Plymouth, MI Jan 2008 – Mar 2008
Helped develop predictive traffic control demonstration system for automotive navigation
system using C language.
Electronic Data Systems (EDS), Troy, MI Feb 2007 – Jan 2008
Systems Engineer (SE) working on the Medicaid Claims subsystem using a Unix
environment and Oracle database. Also using SQL Plus and SQL Developer. Responsible
for:
Design, coding, testing, debugging (dbx) of changes for the implementation of
Medicaid processing for the state of Florida.
Writing Unix job scripts.
Writing C language code with embedded SQL statements.
Providing system documentation for Medicaid implementation procedures.
Assisting other SEs with their tasks.
Jackson National Life, Okemos, MI Nov 2006 – Jan 2007
Two-month contract for the input and processing of Policy Owner Questionnaires being
held in a DB2 database managed by SQL procedures. Designed update screen using Visual
C++ and MFC to allow the user to change data and update the database. Also designed
screens for generating reports from the database using Crystal 9.
Interpro Technology, Rochester, MI May 2005 – July 2006
Helped develop and maintain ATM intercept processing system, including ATM
management, host communications, and stand-in processing. Using J2EE in a Windows
environment, given the responsibility for maintaining and debugging about 100,000 lines
of undocumented and deficient Java code utilizing multithreading, AWT and Swing
components. (This code comprised the front-end of the ATM and credit union teller
interface using a TCP/IP connection to a back-end on-line real-time QNX 4 (POSIX-
compliant operating) system.) Wrote C and C++ programs for QNX 4 system. Also
provided financial institution customer support.
2
Eric P. Nagler Page 3
Lawrence Technological University / Instructor Aug 2002 – Dec 2004
Taught courses in C, C++ and Java to students specializing in engineering and data
processing. As with previous teaching positions, this entailed the writing, testing, and
debugging of hundreds of programs and pieces of programs in all languages. In addition, I
had to read the code of many more programs written by students for clarity, accuracy, good
documentation, adherence to standards, etc.
ITT Tech / Instructor Dec 2002 – Aug 2003
Taught courses in C++, Java, and Visual Basic.
Private Industry Instructor / Trainer Jun 1992 – Jan 2002
Taught courses in C, C++, advanced C++ and Java to employees of various Silicon Valley
companies. Sample of private industry clients: Adobe Systems, Borland, HP, IBM, Intel,
Lockheed, Seagate, Sun Microsystems, and KLA Instruments.
University of California Extension / Instructor Sep 1990 – Jan 2002
Continued the development and teaching of courses in various programming languages
(C++, Advanced C++, Java, Object-oriented programming) to Silicon Valley programmers
and engineers taking college courses. Assisted students with individual real-world projects.
Community College Instructor Sep 1985 – June 1995
Developed and taught courses in various programming languages (BASIC, C, C++, Logo)
to students at various California community colleges (De Anza in Cupertino, West Valley
in Saratoga, Ohlone in Fremont). Worked with department heads and staff developing
curriculum meeting overall organizational goals and objectives, authored tests and lesson
plans, and counseled individual students to ensure high comprehension and results for
future growth and success in both academia, in current jobs, and in future employment
opportunities.
3