GEORGE S. CHUPARKOFF
Highland Heights, Ohio 44143
***********@**********.***
OBJECTIVE
Software/Firmware developer seeking position in the development,
support, and/or maintenance of microprocessor based systems and/or
embedded control systems. Experience in real-time operating systems,
distributed processing, networks, communications, and machine
control. Interests and experience in development procedures and
methodologies, documentation, as well as quality assurance
Verification and Validation testing to promote end-user satisfaction.
QUALIFICATIONS
. Senior Software/Firmware Engineer with 25+ years experience in
Embedded Real-time Control Systems and Distributed Processing.
. Developer of low-level device drivers/handlers as well as high-
level application software.
. Strong Leadership, Organization, Communication, and Documentation
Skills.
. Lead Designer and Developer of a family of NC Control products
sold worldwide, leading all phases of product life cycle from
Inception through Release, Product Support and Enhancement,
Manuals, and Documentation.
. Custom Operating System developer providing real-time, event
driven, multitasking environments for a variety of Motion Control
products.
. Promotes upfront software design using accepted development
methodologies and written specifications/requirements.
. Promotes use of software documentation and product user
documentation produced early in the software development cycle.
. Develops flexible software implementations that are reliable and
expandable to anticipate future needs and minimize component
obsolescence issues.
PROFESSIONAL EXPERIENCE
. Working in software and "cross discipline" teams and/or
independently.
. Analyzing, enhancing, and expanding software developed by others.
. ClearQuest defect tracking tools.
. ClearCase software archival tools.
. Quality Center test management tools.
. Tornado software build tools (GCC compile and link).
. Visual Studio V6.0 tools.
. High Level Languages (VB, C, and C
. Assemble languages (ARM RISC, PPP555, MC68000, TI9995, and
others).
. Processor emulators, oscilloscopes, and data analyzers.
. Developing custom software handlers from component specifications,
schematics, and custom hardware interface descriptions.
. Creating software solutions encapsulating hardware to satisfy
operational requirements as well as verification and diagnostic
requirements.
WORK SUMMARY
Philips Medical Systems, Highland Heights, Ohio (12/2005-5/2012)
An established international technology company providing medical
devices, including CT (Computed Tomography), PET (Positron Emission
Tomography), and MRI (Magnetic Resonance Imaging) scanners, all
partially developed and built in Highland Heights.
Activities performed as a Software Development Engineer 4
. Developed Trace data analysis tools to improve functional
validation test analysis and improve product reliability.
. Developed SimpleStandII test suite to perform X-Ray and Rotor
Motion cycling tests in-house and at third party sites.
. Developed SimpleStandII Test Suite installation process for Windows
XP environments.
. Diagnosed and corrected X-Ray Dose Modulation software mechanisms.
. Diagnosed and resolved X-Ray generator Frequency Max failure
conditions due to hardware/firmware errors.
. Diagnosed and reported Tube Heat management deficiencies.
. Diagnosed and resolved GAF timer implementation deficiencies.
. Converted "fixed" generator and tube gantry control subsystem into
a flexible, "runtime configurable" version.
. Lead software effort to support hardware development of X-Ray
tubes and generators (included functional validation/verification
testing).
. Lead software effort to support integration of third party motion
controllers (included functional validation/verification testing).
. Lead software effort to diagnose and verify replacements for
current, obsolete, gantry subsystem rotor motion controller.
Efficient Channel Coding, Inc. (Brooklyn Heights, Ohio) (3/2005-7/2005)
A technology company providing devices and encryption methodologies
for satellite communications.
Activities performed as an Independent Software
Developer/Consultant
. Created a flexible, modular Linux system build environment capable
of expanding open source software packages in an organized,
"archive-able" manner for current and future products.
. Developed Linux drivers and system applications for a variety of
hardware devices in a modular form that could be easily adapted to
different hardware environments and target platforms.
Cleveland Motion Controls, Inc. (Valley View, Ohio) (4/2004-7/2004)
An established company providing Process, Drive, and CNC Controls.
Activities performed as an Independent Software
Developer/Consultant
. Expanded StrongARM SA1100 RISC environment to support enhanced
graphical display operations and multilingual character font sets.
. Expanded foreign language capabilities to support Katakana
language.
Benke Company, LLC. (Kirtland, Ohio) (1/2004-4/2004)
A startup providing wireless water meter and home monitoring products.
Activities performed as an Independent Software
Developer/Consultant
. Reviewed preliminary test code and developed a flexible, modular
software architecture for use on a wide variety of Microchip
processor based products, many supporting wireless communications
in a scale free networking environment.
. Successfully implemented bi-directional wireless communications and
preliminary "auto-configured" scale free networking operations.
Professional Exposure, Inc. (Struthers, Ohio) (7/2003-9/2003)
A photo lab acquiring digital imaging equipment.
Activities performed as an Independent Software
Developer/Consultant
. Installed hardware and configured Windows XP software to support
local Ethernet for office computers and industrial digital
printers.
Accelent Systems Inc., Akron, Ohio (8/2001-4/2003)
A technology company providing hardware and software design and
implementation services as well as prototyping hardware and
software packages for handheld devices running MS Windows CE (e.g.
Pocket PC 2002) or Linux.
Activities performed as a Senior Engineer
. Promoted the use of version control software to allow older
module versions to be retained for future reference.
. Promoted procedures to support local machine system build
operations to improve the efficiency of builds, reduce network
traffic, and eliminate failures due to file contentions.
. Promoted establishment of software development standards,
component documentation, and software system architecture
documentation.
. Established procedures to archive and document software
corrections and updates to "source release" customers.
. Enhanced MS Windows CE and custom hardware device drivers to
provide solutions to problems and/or improvements in speed.
. Reworked numerous hardware support handlers to satisfy current
changing requirements and provide mechanisms for future
enhancements.
Cleveland Motion Controls, Valley View, Ohio (Pre-2001)
An established company providing Process, Drive, and CNC Controls.
Activities performed as an Independent Software
Developer/Consultant
. Provided services and custom software for a variety of
applications.
. Supported all aspects of software development from inception
through release and distribution of 20+ software versions over
13+ years.
. Developed specifications and manuals, interfaced with customers,
trained service personal, and investigated and resolved all
reported problems.
. Developed family of motion control products loosely based on
client's earlier products. Included analysis of existing
systems followed by the specification, design, software
development, and testing of new products.
. Developed real-time, event driven, multitasking operating
system in assembly language for TI 9900 and TI 9995
microprocessors. Operating system was successfully used in
"cut to length", web tension, positioning table, welding
manipulator, and CNC (Computer Numerical Control) cutting
applications (flame, router, water jet, etc.).
. Developed device handlers needed to support display, non-
volatile memory, serial I/O, and all other resources supported
on client's custom hardware.
. Developed communication protocols and handlers to extend the
NC control system capabilities with plate markers, cassettes,
punch tapes and floppy disk controllers. Also developed
custom protocols to support the logical integration of a
variety of programmable logic controllers.
. Developed an emulation/interpretive system that allowed TI
assembly language code to execute in the environment of a
StrongARM SA-1100 RISC processor. Project required the
development of code to emulate TI instructions, interrupt and
timer logic, and serial I/O Uart operations. Techniques were
also implemented to emulate the various memory types and other
aspects of the TI based controller environment in order to
optimize system performance. Resulted in a new line of
products running 5 to 10 times faster than the original TI
processor based controller.
. Developed power-up and cycling diagnostic tests to verify the
operation of the StrongARM RISC system at various stages of the
NC control startup.
Reliance Electric, Digital Products Group, Euclid, Ohio (Pre-2001)
A technology company providing Process and Drive Controls.
Activities performed as a Software Development Engineer
. Designed architecture for a "software based" programmable
logic controller.
. Provided significant input to the selection of the Motorola
68000 as the "common platform" processor for DRIVE, BASIC, and
PLC controller modules.
. Developed specifications for user interface and system
resident tools used to create applications in the DRIVE,
BASIC, and PLC LADDER languages.
Allen-Bradley Company, Systems Division, Highland Heights, Ohio (Pre-
2001)
A technology company providing Process and CNC Controls.
Activities performed as a Software Development Engineer
. Maintained TI990/4 computer supporting AMPL, a TMS9900
emulation system.
. Debugged, maintained and later enhanced the Series 7100
Numerical Control front panel operating system to achieve a
500% improvement in performance.
. Designed and implemented a diagnostic system for the 7100
Numerical Control front panel and a communication protocol for
interaction with the Main Processor diagnostics.
. Developed software to interface the Series 7300 Numerical
Control to the PC Data Highway via its serial interface and a
Data Highway KC module.
Bailey Controls Company, Wickliffe, Ohio (Pre-2001)
A technology company providing Process Controls.
Activities performed as a Lead Engineer
. Directed the activities of three engineers developing the
software environment for a new TMS9900 based process
controller.
. Maintained TI Pascal and supported TIPMX implementation on new
products.
. Maintained and debugged a high level language based process
control system that allowed multitasking application programs to
be developed and executed in a memory resident, double
interpreted environment.
EDUCATION
Cleveland State University, Cleveland, Ohio
College of Graduate Studies
Non-degree Postgraduate
Major: Computer and Information Science
Minor: Electrical Engineering
Cleveland State University, Cleveland, Ohio
Non-degree Undergraduate
Major: Electrical Engineering and Computer Science
Toledo University Law School, Toledo, Ohio
Youngstown State University, Youngstown, Ohio
Bachelor of Arts degree
Major: Mathematics
Minor: Accounting
INTERESTS
Music and the Arts
Carpentry and Woodworking
Mechanics
Outdoor activities