Post Job Free
Sign in

Engineer Software

Location:
Mayfield, OH, 44143
Posted:
April 14, 2013

Contact this candidate

Resume:

GEORGE S. CHUPARKOFF

*** ****** ****

Highland Heights, Ohio 44143

440-***-****

***********@**********.***

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



Contact this candidate