Sie sind auf Seite 1von 3

JOHN H.

CUDWORTH
2399 Quill Court
Mahwah, New Jersey 07430
201-831-0173
jc8e2c24@westpost.net

EXPERIENCED SOFTWARE DESIGN ENGINEER AND DEVELOPER


Extensive knowledge and experience with proof of concept, design, coding, integr
ation, testing, build management, packaging, installation, and service. Strengt
hs include working with algorithms, ability to solve problems effectively and pr
omptly, diligence and creativity, with teams.
TECHNICAL SKILLS
Managing Builds, Installs: InstallShield, WISE Installation Studio,(Windows Regi
stry-related issues),
Custom extensions to install scripts, PVCS Version Manager, Microsoft SourceSafe
, XML, HTML, C, C++, C#, .NET, Microsoft MFC Framework, Windows Sockets API, TCP
/IP,
Algorithm Coding, Linear Equations, Applied Mathematics, Scripting Languages, Im
aging Equipment/Files, Image Processing, OCR, MS-Excel, MS-Access, SQL Statement
s, DAO / ADO.Net, Object Oriented Design/Programming, Software Testing, Automati
c remote silent installs, User Interface Design, Windows XP to Vista, Conversion
of Code, Programmatic Automation of Manual Operations
PROFESSIONAL EXPERIENCE:
UNITED PARCEL SERVICE INFORMATION SERVICES, Mahwah NJ 1999 2009
Senior Programmer
Developed, maintained and updated large suite of software installations. Work
ed with software authors to make product functional and installable; performed u
nit tests and lab integration tests. Developed automated build software, automa
tic build order logic, and verification screen summarizing build completion. I
mplemented and responsible for the following:
Automatic retrieval of source code from Microsoft Source-Safe, using list of la
beled version of components
Integrated team software builds, created and used an automated build system.
Code conversion project from Windows XP to Vista.
XML file layout, XML I/O code modules, Microsoft MFC user interface screens.
Module unit tests, lab integration tests, and wrote and operated testing harnes
ses and simulators.
Created and tested scripts for automated silent application installs, including
Tivoli remote installations.
Developed MS .NET C# SQL Database DAO application for workstation/server machin
e inventory tables. Included automatic import/export of Database Table to Spre
adsheet file.
Traced root cause of bugs with debugging tools, and research in Microsoft MSDN
Library.
Visual display of package label information, evaluation of third-party API DLLs
, software tools and custom DLLs. Windows Sockets API and TCP/IP code developed
and tested.
Developed TIFF and JPEG Image Analyzer app using ImageGear Control and analyzed
images from scanner cameras and embedded package data records in images. Learn
ed and used API of Active-X Controls.
Wrote an application to support and interface Symbol and Welch-Allyn guns (barc
ode, maxicode, and label reader).
Wrote installation instructions and user manuals, for package sortation softwar
e.
Coded in Microsoft .NET C/C++, C#, and WISE Installer Package (Symantec), and I
nstallShield.
THE SYSTEMS GROUP, Glastonbury, CT 1997 1999
Consultant for UPS Research and Development, Danbury, CT
C/C++ Programmer, Tester, and OCR Analyst, Image Processing, and Scripting Coder
. Responsible for system integration, testing and performance reporting, utiliz
ing Microsoft Visual Studio 6. (C/C++ Compiler/Link/Debug).
Adapted and interfaced Optical Character Recognition (OCR) programs for automat
ic reading of package labels in C++.
Performed unit, integration, system, and field tests.
Collected field data, package label images.
Ran Successful product in production- UPS package label data acquisition.
Tuned and profiled, and improved performance of modules, improved yield rate, s
peed optimizations.
Participated in field trials, proof-of-concept tests, and worked with plant ope
rations personnel.
Performed statistical analysis on intermediate and final results and presented
output, reduced and summarized data in spreadsheets, charts.
Wrote input and output code for and tested software for hand-held scanners and
label photo imaging devices.
Dealt with output from industrial remote-controlled digital cameras / image cap
ture devices.
TIFF file construction, decoding and embedding of data structures in image file
s.
JAGUAR CASTING CO., New York, NY 1996
Machine Tool Software Analyst
Assistant to a jewelry craftsman, designer and pattern/mold maker.
Performed original 3-D design of jewelry pieces.
Developed machining strategy for production of pieces, and adapted software for
rotary 3-axis milling.
Coordinate transformations, toolpath generation, product production.
Surface roughing, finishing and compound interior-angle gouge avoidance.
Multi-surface machining with NURBS surfaces, VERO Visi-CAD and Visi-CAM softwar
e running on a Microsoft Windows PC.
Custom coding in C, for regular 3-D to rotary 4-axis milling toolpath processin
g.
MACMILLAN / MCGRAW-HILL SCHOOL EDUCATIONAL SOFTWARE GROUP, Farmington, CT 1995
1996
Programmer/Analyst
Developed pre-launcher screen and many InstallShield installs for school educat
ional software reading plans.
Coded in C/C++, Windows NT/95 operating system.
3-D TECHNOLOGY, Trumbull, CT 1994 1995
CAD/CAM Software Application Engineer
Built 3-D design and toolpath files in VERO Visi-CAD AND VISI-CAM software.
Developed add-on program to convert 3-D machine toolpaths to do rotary (round o
bject) machining using coordinate transformations.
Supported customers and assisted them with designing their products. Curves a
nd filleted, trimmed, NURBS surfaces.
CNC Software, Tolland, CT 1987 1994
Senior Software Engineer
Responsible for screen displays, and analytic geometry CAD and CAM function modu
les design, coding, and testing.
Developed Pascal and C modules for PC-based CAD and CAM software. MasterCAM
Created CAD functions: Surface filleting, surface intersection, constant-z cont
our roughing algorithm and surface wrapping and projection on surface, machine t
ool paths.
Wrote assembly-language interface with hardware graphics boards, custom coding,
wrote many graphics drivers.
Developed module for double-buffered flicker-free animated graphics.
Wrote custom add-on modules for automating design of similar parts ( C-Hook add
-on attachments)
ABB COMBUSTION ENGINEERING, C-E POWER SYSTEMS, Windsor, CT 1981 1987
Entry level and intermediate Engineer. Nuclear Simulator/Transient Analysis Gro
up.
Developed, maintained and used FORTRAN programs for power plant analysis and si
mulation.
Performed calculations for power plant transient analysis, and designed mockup
displays for plant simulators.
EDUCATION / PROFESSIONAL DEVELOPMENT
B.S., Mechanical Engineering, The University of Connecticut, Storrs, CT
C++ course, Central Connecticut State University, New Britain, CT
Courses in Java and TCP/IP, Software Testing
Independent Project - Windows C++ Astronomy Color Zoomable Sky Simulator - Star
Map program

Das könnte Ihnen auch gefallen