We provide IT Staff Augmentation Services!

Software Engineer Resume

3.00/5 (Submit Your Rating)

Winston Salem, NC

TECHNICAL SKILLS

  • Software Engineer
  • C++/STL
  • Android/Java
  • QT 4 Linux/Windows development
  • Visual C# .NET
  • WinForms
  • Web toolkit (Wt)
  • Visual C++ wif MFC/Win32 API
  • Embedded development
  • Delphi
  • X - Windows/Motif
  • C++Builder
  • TCP Sockets
  • Intel 386 assembly

PROFESSIONAL EXPERIENCE

Software Engineer

Confidential, Winston Salem, NC

Responsibilities:

  • Member of teh Separate.ME development team responsible for software development of teh Windows Separate.ME client secure silo.
  • I implemented new features and bug fixes for teh Windows client Alpha release. These features included handling 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

Software Engineer

Confidential, Greensboro, NC

Responsibilities:

  • Member of teh CN-Step Team responsible for software development of teh NC-Step Statewide Telepsychology Program. I implemented enhancements, and new features for NC-Step web based electronic records
  • I implemented functionality for Consult Approvals, Consult Addendums, User activity timeout and bug fixes wif Wt/C++.
  • Wt, Code::Blocks, VirtualBox, SVN, pgAdmin, PostgreSQL

Software Engineer

Confidential

Responsibilities:

  • Member of teh 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 teh simulator software in teh Instructor Control app.
  • I implemented functionality for teh LP10 target locator UI wif Qt/C++, and flare illumination simulation.
  • Qt, Visual C++, WinForms, TFS

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 teh tractor apps.
  • Qt, C++, Linux, Mercurial, SQlite, CAN bus, Agile, TDD, VMware

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

Firmware Engineer

Confidential

Responsibilities:

  • Created an Android version of teh 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 teh 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.x, 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 dat use fonts wif large symbol sets such as Hindi, coz teh soft font download is avoided by instead using a printer resident font.
  • Filed a defect wif HP, and then worked wif HP to investigate a font issue dat prevented external fonts from functioning wif HPs PCL5 Vista driver.
  • Modified Microsoft UniDrv Minidriver GPD files to insert additional external fonts into teh Font Substitution Table of teh HP PCL5 driver.

Software Engineer

Confidential, Morrisville NC

Responsibilities:

  • Performed cross platform Linux/Windows C++ application coding for teh 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.

Software Engineer

Confidential

Responsibilities:

  • C++ application coding wif Visual Studio 2005 for teh 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 wif teh Qualify 10 object broker architecture.

Software Engineer

Confidential

Responsibilities:

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

Software Design Engineer

Confidential

Responsibilities:

  • LaserJet multi-function printer firmware development wif 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.

Software Engineer

Confidential

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 teh ACE project.

Software Engineer

Confidential

Responsibilities:

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

Lead Software Engineer

Confidential

Responsibilities:

  • Mimic project lead. Creation of “PZ2” lip synchronization of Poser 3 characters from a WAV file.
  • Created InstallShield scripts which use Poser registry information to initialize Mimic and create Mimic folders wifin Poser.
  • Incorporated automated acting wif ability to add natural head movement, blinking, eye movement and emotion.
  • 3D animation experience wif Poser 3 and Poser 4. Visual SourceSafe.

Software Engineer

Confidential, Raleigh, NC

Responsibilities:

  • Created a new video capture client wif LeadTools10 ActiveX controls and Visual C++ 6.0. This video client captures still shots from a camcorder and transmits them to a web page. Visual SourceSafe.
  • Updated teh Football and Soccer clients to use teh newest base code.
  • Created InstallShield scripts for teh TotalBaseball and TotalPhoto Client.
  • Performed Software maintenance to add new AP stats to teh football client.

Software Engineer

Confidential

Responsibilities:

  • Created teh installer software for Confidential ’s ISA and PCMCIA 56k X2 modems. Teh ISA modem received a “COMDEX Innovation Award” and received top pick in PC Computing Sept ‘97 issue.
  • Created teh installer software for Confidential ’s Secure PC Smart Card Kit and performed testing for teh Gemplus encryption software used in teh kit.
  • Used Delphi to create teh PC front end UI for Confidential ’s ComCentral V2.0. Converted teh original VB4.0 application to Delphi. This project is an MDI application wif tabbed views, many supporting dialogs, drag and drop, context sensitive halp, and serial communications using Win16 API.
  • Co-developed teh Confidential PC options database. Used Access DB and VBA to create a relational Database for Confidential to track PC options. Created teh software to convert teh PC options spreadsheet into Access tables.

Software Engineer

Confidential, Monroville, PA

Responsibilities:

  • Created low-level diagnostics to test teh system at teh chip level. Diagnostics include RS232 communications, RAM, IRDA, Telxon Radio tests and DRAM self refresh.
  • Created software to generate an Intel flash file system image.
  • Performed 386 EX embedded PC programming using Watcom C++, SoftScope and WASM assembler, ported code to an OS/9 environment.
  • Created MFC based screens and dialogs wif Visual C++ and SourceSafe. Projects included debug window, chat window and Operator manager.

Software Engineer

Confidential

Responsibilities:

  • Embedded PC development which included real time multi threaded C++ programming, and software maintenance of Confidential ’s LEFM 8300 ultrasonic flow meter. Multi-threading accomplished by using a third party scheduler running on top of DOS.
  • Incorporated startup and run time diagnostics to interrogate teh subsystems and report problems.
  • Used C-Asynch Communications Manager to provide serial communications using a modem or direct connect.
  • Gained experience wif low-level programming involving serial ports, DOS critical error handler, Interrupt Service Routines and embedded 8051.
  • Became proficient wif PC development tools such as PVCS Version Manager, Symantec C++ and Nu-Mega Bounds Checker.

Software Engineer

Confidential

Responsibilities:

  • Designed a class hierarchy of C++/Motif dialogs to perform map gridding and implemented C++ classes to import Control Points and Control Point Sets.
  • Ported our C++ project from HP-UX to AIX, SunOS and ULTRIX. This required teh creation of makefiles for each platform and coding changes to allow teh application run across all platforms.
  • Used Booch Notation and Rational Rose.
  • Created a menu driven text based UI for Sierra’s Intermap wif Confidential .

Software Engineer

Confidential

Responsibilities:

  • Member of teh B-2 weapons avionics simulation team. I designed teh data decimation software used for testing teh B-2 weapons delivery system.
  • Member of teh AWACS simulation group responsible for development of real time simulation software used for training of US/ Confidential Air Force Personnel, where I implemented enhancements, performed maintenance and performed software testing for teh AWACS simulation software.
  • Granted a SECRET security clearance ( Confidential and Confidential ).

Software Engineer

Confidential

Responsibilities:

  • Created a servomechanism simulation called Cybersim.
  • Created diagnostic start-up software called StartUp3240 for teh FA3240 cell controller to identify system faults.
  • Added a new function to C/ROS 3.0 (Cyber Operating System).

We'd love your feedback!