We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Detailed - driven engineer with 20 plus years of experience in testing, and a proven track record of success in consistent achievement of meeting engineering project goals.
  • As a skilled problem solver and trouble shooter, with an exceptional knack for reverse engineering, has made an impact by reducing documentation and increasing test coverage. Can quickly recognize deficiencies in design and resolve issues in the early stages of development to avoid costly time expenditures.
  • Efficient, well organized team leader/member with success in coordinating efforts within teams to reach or surpass expectations.
  • Expert-level skill set in test automation, engineering, researching, and testing in the medical device industry.
  • A senior-level software test engineer with extensive medical device experience.
  • Have experience and skills in software development, software testing, and hardware testing.
  • Also, developed programs in numerous languages on different operating systems, and has tested embedded software applications as well.
  • Over 10 years of experience in Medical software development and software/hardware testing.
  • Proficient with a number of programming languages, including C, C++, C#, Fortran, Pascal, Visual Basic, .NET, Small Talk, Lisp, Java, LabVIEW, VBA, and assembly languages.
  • Software development in Microsoft Access and Microsoft Excel using VBA modules.
  • Software development of utility programs used for hardware/software testing of embedded systems.
  • Proficient with communication software development of both the Serial and USB ports used for automating hardware/software testing of embedded systems.
  • Proficient with Script Languages such as Ranorex C#, Compuware/ Confidential Test Partner, Vermont High Test, Test Complete, Confidential proprietary Script Language, and Revis proprietary Script Language.
  • Test execution and results analysis for hardware/software testing of embedded systems.
  • Creation of software documentation including specifications, test procedures, and test reports
  • Excellent PC literacy including Microsoft Office Suite, Microsoft Visual Studio, Borland C++, CodeWright, .NET, and Visio Technical.
  • Proficient with engineering software packages, including PSpice, Mathematica, and MATLAB
  • Proficient with lab test equipment including oscilloscopes, logic analyzers, fiber-channel analyzers, multi-meters/probes, and programmable power supplies.
  • Proficient with statistical programs such as SAS and add-ins for Microsoft Excel.
  • Excellent written and verbal communication skills.

CORE COMPETENCIES:

  • Software/Hardware Design Integration and Testing
  • Engineering Documentation
  • Regulatory Compliance (FDA)
  • Quality Assurance Standards
  • Research and Development (R&D)
  • Engineering Change Order (ECO)
  • Experimental Design
  • Product Testing Design Development

TECHNOLOGY:

  • Oscilloscopes
  • Logic Analyzers
  • Multi-Meters - Probes
  • Fiber-Channel Analyzers
  • Programmable Power Supplies
  • IPG - RF
  • Frequency Analyzers
  • Symantec Antivirus
  • Ranorex
  • MS Visual Studio
  • Confidential Test Partner
  • Test Complete
  • Vermount High Test
  • Borland C++
  • Visio Technical
  • MATLAB
  • Mathematica
  • PSpice
  • Code Write
  • Eclipse
  • C#, C++, and C
  • Java
  • VBA
  • Visual Basic
  • Fortran
  • Small Talk
  • LabView/VI
  • Assembly Languages
  • Lisp
  • Ahk
  • PHP
  • Pascal
  • SAS
  • .NET
  • Windows XP - NT- Vista - 7 - 8
  • Linux
  • Android
  • SunOS and Solaris

RELEVANT EXPERIENCE:

Confidential

Software engineer

Responsibilities:

  • Continuation of the work on software verification and validation for a newly developed R&D deep brain visualization software package.
  • Built and designed an entire scripting system with 64-bit Confidential Ranorex infrastructure that interfaced with Confidential ' in house PHP scripting language system.
  • Used OCR on a Direct-X platform app, as well as Confidential and Confidential recognition to complete a test automation system.
  • Skills included DICOM tag coding as well.

Confidential

Software engineer

Responsibilities:

  • Software verification and validation for a newly developed R&D deep brain visualization software package.
  • Automated software test scripts were ported over from a 32-bit system using Confidential Test Partner that interfaced directly with the documentation system used to a more robust 64-bit Confidential Ranorex automated system.
  • The automated test system design currently includes Ranorex Confidential screen building block code modules to simulate actual parameters and input configurations thru Confidential screen input. Some of highlights, of the current automated test system are.
  • Traverse though all of the possible parameter sets of an electrode configuration SFM or subset of targeted electrode SFM configurations.
  • The input of the possible electrodes configuration parameter sets of the SFM has been robustly designed to be expandable for increased electrode contacts as well as distributed across multiple computers using a clever truth table implementation to one targeted electrodes' SFM configuration or a range of SFM configurations to a specific test computer all automated.
  • Using video, which is currently implemented, can greatly reduce the need to manage and evaluate millions or billions of screen shots angles and SFM interactions in the data collection process.
  • Implementation of LeadTools OCR was done and can be used to screen scrape a set parameters for test automation verification.
  • Other highlights include both a Confidential within a Confidential recognition scheme used in Ranorex and a fast code recognition scheme I've developed for Confidential recognition.
  • Confidential recognition is being used with Confidential to verify and validate unique UI GUI specifications for automated testing.
  • Setup a network of test computers to stream video over the internet to remotely to keep all test automation running 24/7. Have entirely designed all tests and unique software module tools from the ground up to complete the project.

Confidential

Software engineer

Responsibilities:

  • Both manual and automated software validation for a handheld proprietary physician programmer used in a urinary stimulator implantable system.
  • Validation effort included a software and patient file format update of the handheld 8840 physician programmer thru the SD card port.
  • Designed all tests and software tools.

Confidential

Responsibilities:

  • Continued software development (R&D) of the serial port communication utility tool with a proprietary developed script language for automated testing.
  • Development included a GPIB line for programming power supplies.
  • Embedded the Microsoft compiler to the proprietary scripting language to compile text files in Confidential, VB, and JAVA at runtime.
  • Now utility tool compiles (debugs) and runs coded from a text file utilizing scripts in the above 3 languages.
  • Infinitely chained text script files to call any number of other text file scripts as well as the compiler at runtime.
  • Developed an embedded text file scheme that can be used to decode any devices microprocessor communications thru the serial port and log the decoded communications.
  • Enhanced the logging capabilities as well as other enhancements.

Confidential

Software engineer

Responsibilities:

  • Software and hardware validation for a wireless bluetooth fingertip oximeter.
  • Which includes the validation of 5 new completely independent proprietary communication protocols using bluetooth throughout Nonins’ product line
  • Designed all tests.

Confidential

Software engineer

Responsibilities:

  • Reverse engineered the serial communication scheme of the original Confidential for a complete redesign and new technical communication specification.
  • Personally developed software of a Confidential serial port communication utility tool with a developed script language for automated testing was used in the reverse engineering effort of the serial port communications .
  • Designed all software tools.

Confidential

Responsibilities:

  • Software validation for the clinical research version of implantable obesity management system.
  • Both automated and manual software testing with results documentation of PC software.
  • Software developed includes Confidential High Test scripting programs running the PC software.
  • Also, evaluated Test Complete scripting programming for test automation.

Confidential

Software engineer

Responsibilities:

  • Software validation for an existing muscle stimulator product for sale in Europe.
  • Both automated and manual software testing with results documentation of PC software and embedded firmware.
  • Software developed of a Confidential serial port communication utility tool with a developed script language for automated testing.
  • Software that was developed is an enhancement of a VBA program developed earlier.
  • Designed all tests and software tools.

Confidential

Software engineer

Responsibilities:

  • Both manual and automated software validation for a handheld proprietary physician programmer used in a urinary stimulator implantable system.
  • Software developed is a Confidential High Test scripting programs running proprietary software Confidential Capture of the handheld 8840 physician programmer.
  • Designed all tests and software tools.

We'd love your feedback!