We provide IT Staff Augmentation Services!

Linux Programmer Resume

5.00/5 (Submit Your Rating)

San Antonio, TX

PROGRAMMING SKILLS:

Qt Creator, Microsoft Visual Studio 2005 - 2017, Eclipse, Android Studio

C, C++ 11.0, C#, Python, Java, Basic, Assembly, Fortran, PLM, Ada

Ubuntu, WinCE 4/5/6/7, Android, Windows 3-10, XP, LINUX, UNIX, OS/2, VMS, DOS, WIN32

Multithreaded Client/Server Programming, UML, XML, SQL, COM, .NET

Embedded Firmware Expert with WinCE, RTEMS and VxWorks, BIT, GPIO

WPF, MFC, Subversion, Source Safe, CVS, Perforce, Git, Mercurial

WORK EXPERIENCE:

LINUX PROGRAMMER

Confidential, San Antonio, TX

Responsibilities:

  • Created a custom Qt application using V4l2 Linux camera driver for viewing 3 video streams using gstreamer and taking snapshots of shelf inventory to find missing inventory using Tensor Flow AI.
  • Created a compiled Python script with gstreamer calls as a proof of concept application.

Environment: Ubuntu, C++ 11, Qt Creator, Python, gstreamer, MPEG, JPEG, GDB, TensorFlow, GPIO

SOFTWARE PROGRAMMER

Confidential, Hunt Valley, MD

Responsibilities:

  • UAV Drone programming fixing bugs (18) and testing the Contracted Logistic Support system tablet.
  • Automatic GUI testing of the new map annotation drawing using Sikuli.

Environment: Windows 7, C++, Qt, Python, Siluli, SQL, Google Test, Parasoft, STD Library, Boost Library, Redhat Linux, MPEG Video, NTIF Imagery, Virtual Box, Mercurial, Jira, Collaborator, doors

SOFTWARE PROGRAMMER

Confidential, Anaheim, CA

Responsibilities:

  • Became an expert with VIC, a Visio based shipboard electrical design system to connect electrical block algorithms.
  • Designed a C++ MFC simulator to run this system completely on the PC using custom build scripts.

Environment: Windows 7, C++, .NET 3.5, Visual Studio 2010, RTC Source control, CppUnit, SS, Doors

SOFTWARE PROGRAMMER

Confidential, Palo Alto, CA

Responsibilities:

  • Created a C++ wrapper for the Nuance voice recognition and text to speech library using pieces of the windows version of the wrapper.
  • Created wrapper interface for the Advanced Linux Sound Architecture (alsa) and gstreamer libraries using multi-threaded C++ and created Unit Tests for the library interfaces.
  • Created API methods to save the user utterances to a database then add them to the user context.
  • Compiled new list with main contexts and added it during shutdown.

Environment: Ubuntu Linux, C++, Eclipse, Python, Nuance SR/TTS, alsa, rtsp, gstreamer, svn, wireshark, Jenkins, Visual Studio 2008, XML, SQLite3, Git

SOFTWARE PROGRAMMER

Confidential, Palo Alto, CA

Responsibilities:

  • Voice Recognition programming creating methods to compile a new context on the fly.
  • Store all utterances to a database and use them to create a custom user context.

Environment: Visual Studio 2005, C++, Dragon Dictate, Python, XML, SQL

SOFTWARE PROGRAMMER

Confidential, Auburn Hills, MI

Responsibilities:

  • Conversion of the highly used ExactCount barcode scanning and counting software for store inventory from WinCE 5.0 to Windows Embedded Compact 7 platform with double the screen size.
  • Performed assigned driver and control changes, maintained branch in sync with main line code, integrated new drivers and SDK’s.

Environment: WinCE 5.0, Windows Embedded 7, C++, C#, Platform Builder 7.0, Subversion, XML, SQL

SOFTWARE PROGRAMMER

Confidential, Tinley Park, IL

Responsibilities:

  • Continued support of an industrial controller application running WinCE 5.0 on an x86 platform for the corrugated cardboard market controlling a high-speed folding carton monitoring application that monitors glue being applied to cartons before being folded on a production line using bitmap buttons and touch screen control.

Environment: WinCE 5.0, C++, MFC, EVC, Platform Builder 5.0, Subversion, Bugzilla

SOFTWARE PROGRAMMER

Confidential, Anaheim, CA

Responsibilities:

  • Created the design, implementation and testing of dual server applications controlling a networked system to perform Advanced Degaussing of Navy Ships.
  • Design included extensive unit testing methods and verification.

Environment: Windows XP Embedded, C++ .NET 3.5, Visual Studio 2008, Source Safe, XML, WIN32

SOFTWARE ANALYST

Confidential, San Diego, CA

Responsibilities:

  • Performed Window Mobile KDUMP post mortem crash dump triage analysis.
  • Used SIREP tools to setup and extract phone debug logs.
  • Performed ad hoc testing and analysis of builds.

Environment: Window Mobile 7.5, VS 2008/Platform Builder 7, C++, Perforce, QXDM, QSPR, QPST

SOFTWARE PROGRAMMER

Confidential, Fort Worth, TX

Responsibilities:

  • Conversion of the Sidekick cable tester software from WinCE 4.2 to Windows Embedded 6.0 R3.
  • Debugged standard Doc/View architecture using Windows 2008 for the application and VS 2005/Platform Builder to debug drivers including power, Bluetooth, USB, backlight, contrast, etc.

Environment: Visual Studio 2005/2008/Platform Builder, C++, Windows Embedded 6.0 R3, Subversion

SOFTWARE PROGRAMMER

Confidential, Sunnyvale, CA

Responsibilities:

  • Finished custom device middleware TSPI kernel mode driver that to control a wince modem’s connection with customizable state machine handling.
  • It uses CMUX handling of dual channels to allow for parallel data access channels that handle special SMS command while in session.

Environment: WinCE 5.0, Visual Studio 2008, C++, Platform Builder 5.0, Perforce, Quality Center, WINDBG

SOFTWARE PROGRAMMER

Confidential, San Diego, CA

Responsibilities:

  • Created custom GUI application for displaying golf simulation data via a Bluetooth connection.

Environment: Visual Studio 2008, C++, MFC, Bluetooth, Source Safe

SOFTWARE PROGRAMMER

Confidential, Tinley Park, IL

Responsibilities:

  • Finished several releases of an industrial controller running WinCE on a PC/104 bus x86 SBC.
  • It runs a high-speed folding carton monitoring application that monitors glue being applied to cartons before being folded on a production line using MFC bitmap buttons and touch screens.

Environment: WinCE 4.2, C++, MFC, EVC, Platform Builder 4.2, Source Safe, VMWare

SOFTWARE PROGRAMMER

Confidential, San Diego, CA

Responsibilities:

  • Helped maintain satellite communication open source windows applications VNCViewer and FileZilla.
  • Developed an LDAP interface for single point user login authorization verification.

Environment: Windows NT/XP, C++, Visual Studio 2005, Active Directory, LDAP, Linux, Subversion

SOFTWARE PROGRAMMER

Confidential, Torrance, CA

Responsibilities:

  • Helped develop a COM based wrapper class for the Scansoft Voice recognition and Text-to-speech engines.
  • Created a regression test that exercised all API’s with both positive and negative tests.
  • Also created a Grammar parser to extract strings for testing Text To Speech and then use the output to do Voice Recognition to test each phrase recognition.
  • Created an automated scripting tool to record & replace keystrokes to help testers setup and reproduce bugs.

Environment: WinCE 4.2, C++, COM, XML, Platform Builder 5.0, Win CVS

We'd love your feedback!