We provide IT Staff Augmentation Services!

Technical Writer Resume

5.00/5 (Submit Your Rating)

Plano, TexaS

EXPERIENCE SUMMARY:

  • Over 30 years programming
  • Over 20 years hardware oriented programming
  • Over 30 years full life cycle development
  • Over 15 years realtime and driver development
  • Over 13 years telephony systems development
  • Over 10 years C, C++, C++11, C++/CLI, Visual C++, gcc
  • Over 10 years Object Oriented development
  • Over 10 years test system development
  • Over 7 years embedded development on 6 different projects
  • Over 5 years UNIX Shell, Python and PERL scripting development
  • 3 years Medical Device development and testing
  • 1 year Ethernet with TCP and UDP

TECHNICAL SKILLS:

  • Visual C++, STL, Templates, C++/CLI .Net 2.0, C, QTP, VBScript, LabVIEW
  • Python, PERL, XML and schema, Unix Shell Scripting, DOS Scripting
  • Pascal, Ada, Assembly (10 very different computers)
  • XML, XML Schema
  • C++, C++11, C++/CLR .Net, Ada, Object Pascal
  • STL, Templates
  • Authored article about Object Pascal
  • Object Oriented Design (UML)
  • Windows (Visual C++, Visual C, Borland, HP VEE, WinCE)
  • CENTOS Linux, Solaris UNIX, HP UX, LynxOS Real - time OS
  • Parasoft
  • Robot
  • Subversion, Mercurial, Git
  • DSEE(Apollo), CMS(DEC)
  • Extensive Hardware Design Verification
  • Embedded Firmware
  • Test Stand Development
  • Computer Interface Design

EXPERIENCE:

Confidential, Plano, Texas

Technical Writer

Responsibilities:

  • Developed automated generation for Embedded Cellphone application.
  • Based on existing Doxygen comments using breathe and Sphinx to generate clickable documentation.
  • Introduced to Agile project management.

Confidential, Erie, Pennsylvania

Embedded Software Engineer

Responsibilities:

  • Worked for the Legacy Locomotive development project.
  • This code controls the AC4400 Locomotives made in the 1980s and 1990s.
  • It uses an embedded firmware multiprocessor system running Intel 80186s programmed in Assembly Language and Pascal.
  • The code is compiled on HP UX and Sun Solaris computers.

Confidential, Rolling Meadows, Illinois

Embedded Software Engineer

Responsibilities:

  • Worked in the Litening Pod development group.
  • First project was developing a manufacturing test program for an upgraded embedded computer that adds features to the existing pod using I2L.
  • This was programmed in embedded C.
  • Next worked on a software test program for a sensor from Selex supporting the fly off for the F16C Confidential.
  • The pods interfaces to the F15C using 1553 and controls the sensor using serial 422.
  • Tested some functions used in Bolt, a unifying GUI for various Confidential testing and configuration programs.
  • Wrote a Robot script to test some Pod software.
  • The Pod used I2C for communication.

Confidential, Irving, Texas

C++ Software Engineer

Responsibilities:

  • Added application features high speed OCR mail sorting C++ software.
  • The two major projected were DoD for can incoming package system for the Confidential and one for the La Poste postal system used in France.
  • My efforts were directed by a very knowledgable lead.
  • Pioneered the use of wxWidgets user interface for an in house utility written in C++11.
  • Adding features and fixing bugs in next generation software.
  • Also updated the xml and schemas that controlled the use of these features.
  • This work uses Visual Studio C++ and subversion.

Confidential, Richardson, Texas

C++ Software Engineer

Responsibilities:

  • Update C++ Object Oriented User Interface for Video Slot Machines.
  • Refactoring, adding features and fixing bugs in next generation software.
  • Also updated the xml and schemas that controlled the use of these features.
  • This work uses Visual Studio C++ and subversion.
  • The system used UART based serial for communication.

Confidential, Salt Lake City, Utah

Embedded C++ Software Verification Engineer

Responsibilities:

  • Developed C++ Object Oriented automated regression unit tests for the Linux based realtime software used in the next generation X-Ray system detector for the Operating Theater.
  • These tests were implemented using the C++ Object Oriented Parasoft test framework and DOORS requirements framework.

Confidential, Fort Worth, Texas

C++ Programmer

Responsibilities:

  • On contract, trained on Point of Sale Front of House portion of system.
  • Fixed defects in existing Aloha Restaurant Point of Sale system using Visual C++ 2010 for next release.

Confidential, Plano, Texas

Senior Test Engineer

Responsibilities:

  • Refactored an embedded C application for the Apollo Far Field Module using MSP430.
  • Developed Software Test for that embedded application using Object Oriented Visual C++.
  • Developed Performance measurement tests for Rapid Programmer 3.4 validation using VBScript/QTP.
  • Developed a LabVIEW app to simulate and display 16 electrode traces.
  • Developed performance measurement of Rapid Programmer (WinCE PDA) using QTP.
  • Developed document classification application using XML and Python.
  • Developed tests for realtime kernel for Implantable Pulse Generator.

Confidential, Richardson, Texas

Embedded Linux Programmer

Responsibilities:

  • Developed a realtime embedded kernel driver in C for an FPGA based hyperspectral multi camera system, which did realtime image manipulation and merging of different cameras for use in UAVs and HumVees.
  • The host and target systems used the CentOS Linux distribution. Defined the development toolchain.
  • Developed the initial version of the multi-threaded Object Oriented C++ management application using Boost threads and designed with UML.
  • This application used mutex and Boost threads for inter thread communication.
  • This distributed system communicated using TCP/IP Boost sockets for inter computer communication.
  • Administered and maintained the development system.
  • Developed the command line programs used in design verification.
  • Contributed to the definition of the FPGA interface.

Confidential, Irving, Texas

Microsoft C++/CLI .Net 2.0 Programmer

Responsibilities:

  • Developed an Object Oriented user interface that displayed the data from documents processed on a high speed document transport with included interactive animation of the user input.
  • This program is used to define the settings for document classification.
  • Developed human understandable summery report Used Microsoft Visual C++ 2005.

Confidential, Austin, Texas

C++ Programmer

Responsibilities:

  • Maintained library routines in Confidential 's System Software group that supported the design verification, manufacturing test, chip set and board level diagnostics.
  • Developed a Program Versioning system, extended interrupt counting feature.
  • The target systems executed on a proprietary Linux OS.
  • This work included developing Objected Oriented C++ classes and function templates.

Confidential, Allen, Texas

C++ MFC Programmer

Responsibilities:

  • Developed the filter computation engine for a four channel mixed signal ASIC, Confidential Pro using Microsoft Visual C++ MFC 2003.
  • This program computes filter coefficients from user selected parameters.
  • It supports Parks-McClennan, several Confidential inc and user defined filters.
  • Each channel has an A to D front end with a programmable digital filter.
  • Developed the Object Oriented user interface for 20 different filter types with a multi level class hierarchy.
  • The program targeted Windows XP PC.
  • Developed code to drive prototype boards that communicated using the SPI protocol. Included Built In Test (BIT) support .
  • The chips used SPI for communication.
  • Tested the computations using routines written in PERL.

We'd love your feedback!