We provide IT Staff Augmentation Services!

Contract Software Engineer Resume

Hunt Valley, MD

SUMMARY:

I currently am looking for Qt, C++, C#, Android or embedded development work.

SKILLS:

  • Object - Oriented design/development using C++/STL
  • Qt4 and Qt5 Linux/Windows development
  • Embedded development
  • Visual C# .NET
  • WinForms
  • Android/Java
  • Web toolkit (Wt)
  • TCP Sockets
  • Visual C++ with MFC/Win32 API
  • Delphi
  • X-Windows/Motif
  • C++Builder
  • Intel 386 assembly

PROFESSIONAL EXPERIENCE:

Contract Software Engineer

Confidential, Hunt Valley, MD

Responsibilities:

  • Replaced existing legacy touch screen GUI with redesigned screens that have modern features similar to modern tablet and smart phones.
  • Added new tablet touch screen imaging features such as image pinch to zoom gestures and annotations including free draw and lines.
  • Performed defect assessment and software change requests and unit tests for the OSRVT platform.
  • Qt, C++, Visual Studio, Google Test, Mercurial, SQLite

Contract Software Engineer

Confidential, Urbandale, IA

Responsibilities:

  • Performed defect analysis, provided solutions for Confidential ’s GPS guided GSix platforms including corresponding unit/integration tests.
  • Qt, C++, Linux, Google Test, Mercurial, GitHub, SQLite, CAN bus

Contract Software Engineer

Confidential, Winston Salem NC

Responsibilities:

  • Member of the Separate.ME development team responsible for software development of the Windows Separate.ME client secure silo.
  • I implemented new features and bug fixes for the Windows client Alpha release.
  • These features included handling .NET FileSystemWatcher Events to enforce Separate.ME Silo file/folder permissions. Dropbox like features
  • C# .NET, Entity Framework, FileSystemWatcher, JSON, Windows File System file/folder IO and redirection, RESTful, Dokany File System Driver, GitHub

Contract Software Engineer

Confidential, Greensboro, NC

Responsibilities:

  • Member of the Confidential Team responsible for software development of the Confidential Statewide Telepsychology Program.
  • I implemented enhancements and new features for Confidential web based electronic records.
  • I implemented functionality for Consult Approvals, Consult Addendums, user activity timeout and bug fixes with Wt/C++.
  • Wt, Code::Blocks, VirtualBox, SVN, pgAdmin, PostgreSQL

Contract Software Engineer

Confidential, Reading, PA

Responsibilities:

  • Member of the Simulation & Training group responsible for development of real time simulation software used for training army forward observer personnel. I implemented enhancements, and performed software testing for the simulator software in the Instructor Control app.
  • I implemented functionality for the LP10 target locator UI with Qt/C++, and flare illumination simulation
  • Qt, Visual C++, C# WinForms, TFS

Contract Software Engineer

Confidential, Urbandale, IA

Responsibilities:

  • Created operator control panel applications for Confidential 's 6R, 7R, 8R, 9R series large tractors.
  • These applications allow operator control of Engine, Transmission, Suspension, Lights, HVAC, Hitch, SCV, PTO and Alarms.
  • Created acceptance and unit tests for the tractor apps.
  • Qt, C++, Linux, Mercurial, SQLite, CAN bus, Agile, TDD, UML

Contract Firmware Engineer

Confidential, Louisville KY

Responsibilities:

  • Mobile homecare Android/Java application development.
  • Created Android version software similar to an existing Windows version used by home care health providers to enter patient data remotely.
  • Eclipse 3.6, Android 2.2, SQLite, XML

Contract Firmware Engineer

Confidential, Cedar Rapids, IA

Responsibilities:

  • Created an Android version of the MicroDAGR Planning application. Used Android framework including Geocoder, ListView, BaseAdapter, SQLiteDatabase, SQLiteOpenHelper
  • Ported Qt MicroDAGR applications to run on Android-Lighthouse.
  • Implemented sleep mode power management for the MicroDAGR GPS receiver. Sleep mode: LCD standby, OMAP power step-down, GPS sleep, compass off, backlight off, touch screen off, key filter, mouse filter.
  • Eclipse 3.5.2, Android 1.6, SQLite, XML, Qt 4, SVN, OMAP 35xx, Beagleboard, GPS

Sr. Firmware Engineer

Confidential, Wheeling, WV

Responsibilities:

  • Conceptualized, designed and created a prototype font conversion tool using C# .NET and WinForms to convert a standard TrueType font into a Type 15 printer downloadable font, and also generate a .PCM external font metrics file to install into HPs Universal PCL5 driver. This resulted in a dramatic speed up of print jobs that use fonts with large symbol sets such as Hindi, because the soft font download is avoided by instead using a printer resident font.
  • Filed a defect with HP, and then worked with HP to investigate a font issue that prevented external fonts from functioning with HPs PCL5 Vista driver.
  • Modified Microsoft UniDrv Minidriver GPD files to insert additional external fonts into the Font Substitution Table of the HP PCL5 driver.

Contract Software Engineer

Confidential, Morrisville, NC

Responsibilities:

  • Performed cross platform Linux/Windows C++ application coding for the Confidential SMC product.
  • Implemented Linux/Windows socket functionality, Windows service manager, tray icon and watchdog functionality.
  • Linux syslogd logging via TCP socket connection to Windows Event Viewer.

Contract Software Engineer

Confidential, Research Triangle Park, NC

Responsibilities:

  • C++ application coding with Visual Studio 2005 for the Qualify v10 product.
  • Added 2d dimensioning support for Qualify 10 3d features and added object broker interfaces, graphics, IO and GUI changes to support these new features.
  • Refactored legacy code for 2d dimensioning and added interface classes consistent with the Qualify 10 object broker architecture.

Contract Software Engineer

Confidential, RTP, NC

Tools: Development System X

Responsibilities:

  • Cross platform Windows/Linux test tools development with Qt 4.2
  • Project owner of BSO Login Tool. Implemented with Visual Studio, Qt4 and CURL library support. I ported an existing project from Qt3 to Qt4, and I added new features including multi-threading with QThreads, import/export of BSO sites, debug logging and created Windows Installshield scripts.
  • Member of the Confidential Blade Center Compliance team. I implemented native Linux/Windows TCP socket functionality, thread manager and debug logging.
  • Created the UI section of the System X Test Tool Development Practices doc.

Software Design Engineer

Confidential, Boise, ID

Responsibilities:

  • LaserJet multi-function printer firmware development with C++, Visual C# .NET WinForms, custom controls, LynxOS, GDB, XML, UML and ClearCase
  • LaserJet 4345 MFP bring up and LaserJet 4345 MFP portrait scanner feature lead development including changes to support new hardware, and architectural improvements such as auto configuring screens.
  • Copy screen GUI development using Visual C# .NET
  • I received a performance award for contributions to leading edge LaserJet product firmware.

Contract Software Engineer

Confidential, Raleigh, NC

Responsibilities:

  • Low level Win32 API coding involving device contexts, logfonts, font scaling, isotropic mapping mode, regions, popup menus, tab dialogs, registry data, MRU lists, and progress bars.
  • CRectTracker used to manage graphical objects.
  • Object oriented design, customized MFC common dialogs, drag and drop.
  • Software maintenance for the ACE project.

Contract Software Engineer

Confidential, Raleigh, NC

Responsibilities:

  • Symbian EPOC32 programming for embedded hand held device. Status bar design/development. Clear Case.

Hire Now