We provide IT Staff Augmentation Services!

Software Engineer Resume

Wilmington, OH

SUMMARY

  • Software Developer experienced in all phases of the full life cycle.
  • Extensive experience in creating applications for a wide range of industries.
  • Creative problem - solver with strong analytical skills. Effective communicator.
  • Experienced trainer, both in the classroom and on the job. Development support engineer.

TECHNICAL SKILLS

  • C/C++ (MS Visual C++)
  • Analysis and Design
  • Windows Programming
  • Debugging
  • Multi-threading
  • MFC
  • Troubleshooting
  • Windows NT/XP/7
  • Visual Basic .NET
  • C# (Visual Studio .NET)
  • Relational Databases
  • Hierarchical Databases
  • UNIX/Linux
  • Python
  • QPID/Red Hat MRG
  • MSDN Research
  • Algorithms
  • XML/XSD

PROFESSIONAL EXPERIENCE

Confidential, Wilmington, OH

Software Engineer

Responsibilities:

  • Enhanced automobile lender software applications. Created utilities and tools.
  • Rebuilt MIPC (Micron Inter-Process Communication) libraries, incorporating QPID/Red Hat MRG middleware libraries; rebuilt and ran Unit Tests using the new MIPC libraries; investigated means to collect statistics and administer QPID/Red Hat MRG middleware.
  • Wrote and executed unit tests using googletest; verified corrected application by running assays on the Galileo Echo instrument and navigating through dialogs and menus; participated in the processes required for FDA approval.
  • Learning and documenting legacy Blockbuster Inventory Accounting, with an aim to create a plan to refactor operations and communications with legacy Dish Networks accounting systems while improving reliability and maintaining current accounting rules.

Environments include both Windows NT and UNIX servers, Oracle Database Management System, and Web Console.

Confidential, Bloomington, MN

Application Developer

Responsibilities:

  • Immersed in one application of the suite, Administrator
  • Prepared documentation for future developers, as well as demonstrating knowledge of the application
  • Corrected program defects and created enhancements, including analyzing the existing code, designing solutions, implementing the solution, and testing the changes
  • Tools used include Visual Studio 2008 (VC++), Visual Source Safe 2005, Microsoft Office 2003, Altova XML Spy 2012, Perforce, WebEx, MFC, COM

Confidential, Bloomington, MN

Consultant

Responsibilities:

  • Immersed in one application of the suite, Administrator
  • Prepared documentation for future developers, as well as demonstrating knowledge of the application
  • Corrected program defects and created enhancements, including analyzing the existing code, designing solutions, implementing the solution, and testing the changes
  • Tools used include Visual Studio 2008 (VC++), Visual Source Safe 2005, Microsoft Office 2003, Altova XML Spy 2012, Perforce, WebEx, MFC, COM

Confidential, Irving, TX

Consultant (Microsoft) Developer Support

Responsibilities:

  • Tools used include Visual Studio (2005, 2008, 2010), integrated debugger, ADPlus, DebugDiag, WinDBG, MSSolve, AppVerifier, MSDN searches.
  • Made primary contact with the customers and asked questions about their issues, to determine if the Visual Studio Languages team was the correct team to handle the issues.
  • Developed Issue Definitions and Scope Agreements for customers whose issues fit in my team’s domain, and requested corrections of the Issue Definition from the customer.
  • Researched the customers’ issues on MSDN and other, proprietary, knowledge repositories, with the goal of resolving the issue.
  • Interacted with the customers to ask follow-up questions to help narrow my focus.
  • Suggested likely solutions to the customers and followed up to determine if the solution resolved their issues.
  • Collaborated with other support engineers with issues that crossed domain boundaries with ours; requested collaboration from other teams when issues crossed our domain boundary.

Confidential

Software Engineer

Responsibilities:

  • Tools used include Visual C++ (2003, 2005, 2008), integrated debugger, SQL Server Management Studio, VMWare virtual machines, Perforce source code repository (visual and command line), Bugzilla change request tracker, Perforce code review, and Confluence wiki.
  • Diagnosed and corrected defects in multi-threaded code.
  • Documented testing procedures to help other new hires learn how to use the software.
  • Debugged and modified Graphical User Interfaces written using MFC.
  • Tracked and closed Software Change Requests (SCR’s) using Bugzilla.

Confidential, Bellevue, WA

Consultant Programmer

Responsibilities:

  • Tools used include Visual Studio 2008, integrated debugger, Code Analysis, Source Depot, Product Studio, and Platform Builder.
  • Translated native samples (C++) to managed samples (in C# and VB, .NET 2.0 and CF 3.7) that performed the same functionality as the native applications.
  • Performed Code Reviews for other programmers’ samples.
  • Ran stress testing on my workstation as part of an effort to locate bugs.
  • Tracked and closed software issues using Product Studio.

Confidential, Tulsa

Programmer - Live Team

Responsibilities:

  • Walked through existing code to determine structure of both client (Player Terminals) and servers (Game Server, Database Server, Backend Protocol Server)
  • Learned various Casino Backend protocols (MGam, S2S)
  • Added code to handle third party enhancements to S2S protocol (MS Visual C++)
  • Debugged various software defects (MS Visual C++ integrated debugger)
  • Managed multiple server configurations (XML) representing different product lines using VMWare

Confidential, Seattle, WA

Consultant (Microsoft

Responsibilities:

  • Created automated test that isolated the cause of bit corruption during drawing of text (C++, WTT)
  • Designed and wrote C++ programs to test new features added to the XDK (WTT)
  • Documented errors found in the XDK and wrote procedures to reproduce the errors
  • Retested corrected defects to ensure that other features were not affected
  • Identified and repaired test automation code that had broken due to features added to the product being tested (MAUI, C#, .NET 1.1)
  • Tracked and closed software issues using Product Studio.

Confidential, Dallas, Texas

Senior Technical Officer

Responsibilities:

  • Created Business Plan scripts to automatically test and monitor critical applications, ensuring conformance to Service Level Agreements (Mercury Managed Services)
  • Built and tested Excel spreadsheet applications to present application availability and responsiveness
  • Tested and tracked defects of new applications
  • Debugged and corrected defects in internal financial client/server applications (Visual C++, Visual Basic, COM/DCOM)

Confidential / PDS, Dallas, Texas

Consultant

Responsibilities:

  • Identified and corrected defects in financial application (Visual C++ 1.x, Raima, Win16)
  • Initiated and led re-engineering effort to convert desktop application from Win16 to Win32 architecture (Visual C++ 6.0)

Hire Now