Post Job Free

Resume

Sign in

Software Engineer

Location:
Raleigh, NC
Posted:
July 14, 2015

Contact this candidate

Resume:

Stephen Barsky

**** ****** **.

Raleigh, NC. ****2

919-***-**** (Home)

919-***-**** (Cell)

acqqvp@r.postjobfree.com

Skills

• 30+ years experience as a software engineer for product development; most within the medical device market.

• Microsoft Windows application, GUI, service, and DLL development, including WindowsCF for .NET development for WindowsCE

• Programming languages include: C, C++, C#, Delphi, and various assembly languages.

• Experience with 4/8/16-bit micro-controllers and processors

• Use of ICE/JTAG/oscilloscopes, schematics, logic analyzers, etc., for development and debugging firmware and software

• Experience using USB, SPI, I2C, and Bluetooth protocols.

• Experience with product development cycle

• Experience following QA, ISO, and IEEE guidelines

• Excellent reading, writing, and oral skills

• Extensive experience in teaching, training, and mentoring Work Experience

2014 - Present Contract Software Developer

SunTech Medical, Inc., Morrisville, NC.

• Contracted to help with production tools for SunTech's most recent ambulatory blood pressure product. This included modifying tools I'd written previously for SunTech, and writing/testing new scripts.

2013 – 2014 Contract Software Developer

Disys, Raleigh, NC.

• Contracted with Toshiba GCS to help with development on self-checkout lanes for Harris Teeter. Used C# and C++ to integrate coin dispensing hardware into an existing proprietary software framework. 1992 – 2013 Senior Software Engineer

SunTech Medical, Inc., Morrisville, NC.

• Designed, developed, and maintained the operator user interface for a clinical BP device sold into the stress-test market. The device, based around an Atmel processor, was programmed in C using the IAR cross-compiler. During the lifetime of the product, I have implemented many custom stress-test protocols.

• Used Visual Studio to write testing code for our 2nd generation stress BP monitor which was based around WindowsCF for .Net. Burn-in functionality was written in C#, while C++ was used to significantly expand the Microsoft RAPI API.

• Wrote firmware for a hand-held ambulatory blood pressure (ABP) device. Duties included writing C firmware for UI and safety functions. Wrote a myriad of applications for controlling and testing the ABP device.

• Used C and Borland Delphi to develop workstation applications for customers to use our ABP device within Windows. This included functions to program and query the ABP device, as well as to generate comprehensive statistical reports. I've “owned” this product my entire career at SunTech.

• Wrote Windows DLL's permitting customers to write their own interfaces to our ABP device. I also wrote user documentation for programmers, and trained customers overseas.

• Instigated development of a pressure supply-and-measurement module (CRP module) to use in manufacturing systems. Firmware was written in C and based around a 16-bit Cygnum Systems processor. I also wrote PC applications to test and control the CRP module.

• Developed and maintained life-test firmware for our OEM BP modules using C.

• Wrote virtually all manufacturing software used by SunTech using Delphi. Includes interfacing in-house custom-designed test hardware for which I developed firmware in C.

• For virtually all products, developed Windows applications enabling customers to easily evaluate our OEM BP modules. Features included full disclosure of raw commands transmitted between module and host, coupled with easy-to-understand explanations of what commands and queries are indicating.

• Wrote a variety of test utilities and controls using C# and Delphi. 1993 – 1997 Continuing Education Instructor in C Programming (part time) Wake Technical Community College, Raleigh, NC.

• Taught C language programming to community college students using prescribed materials.

• Developed custom course in programming for Windows. 1990 – 1992 Software Designer/Owner

Soft Science, Duncan, NC.

• Contracted with Omnica and Direct Design for various software projects.

• Designed and implemented a PC-based test system for power pole transformers in C. 1985 – 1990 Software Designer

Omnica Corporation, Tustin, CA.

• Rewrote firmware for an implantable infusion pump controller for Minimed Technologies. Wrote the test software for these same controller boards.

• Wrote software interface between various "hardened" test equipment modules used by the Air Force to measure electromagnetic pulse (EMP) susceptibility.

• Wrote firmware used to control a custom-designed battery charger used by the EMP test system. 1981 – 1985 Software Designer/Partner

Direct Design Corporation, Lawrence, KS.

• Wrote software in a host of different languages and environments. Projects included: Patient-posture analyzer based around an Apple computer Manufacturing test application control boards used in a dialyzer tester/cleaner Setback thermostat

Audio/video switching system

Automated ECG electrode tester

.

1977 – 1981 Computer Technician

U.S. Geological Survey, Lawrence, KS. while attending the University of Kansas

• Wrote applications to support the needs of hydrology scientists

• Provided training to scientists in use of the in-house Harris minicomputer. 1974 – 1976 Computer Operator

First National Bank, Kansas City, MO.

• Computer room operator for IBM 360/370 system.

• Proposed and wrote an inventory control program for the bank's data processing department. Used IBM BAL and JCL

Education

• Bachelor of Science in Computer Science from the University of Kansas, June 1981

• TESL Certificate from Oxford Seminars, June 2011 Community Activities

• Volunteer ESL instructor for Raleigh Parks and Recreation Department.

• Volunteer entertainer at Mayview Convalescence Home. References are available upon request.



Contact this candidate