We provide IT Staff Augmentation Services!

Senior Software Consultant Resume

SUMMARY:

  • I have been programming professionally for 18 years in a variety of languages: C and C++ (18 years) incorporating the Standard Template Library, and ActiveX Template Library and the Component Object Model, with the last 10 years 7 months being in embedded programming at Confidential SQL for 7 years, Perl for 4 years, Visual Basic 6 for the last 3 years, C# for 2 years, and 8051 Assembler for 1 year.
  • As well as languages learned for educational purposes such as: Java, PHP, CSS, HTML5, JavaScript, QT, and Python.
  • Having experience with several IDE’s such as Visual Studio, Eclipse, Android Studio, and NetBeans.
  • I have utilized the following operating systems: Windows, Confidential, Linux, and DOS, along with various other technologies such as Telnet, SSH, and Perforce.
  • In addition, I have used various RDBMS like Oracle, MySQL, Access, and MS SQL (SQL Server).

WORK HISTORY:

Senior Software Consultant

Confidential

Skill set used:

  • C++
  • Python
  • QT
  • Linux - Redhat

Responsibilities:

  • Created python script to generate templates for GUI tools that are used to check on or modify the hardware system.
  • Created GUI to interface with, and control component of overall system.

Senior Software Engineer

Confidential

Skill set used:

  • C and C++ (10 years 7 months)
  • C# (2 years)
  • 8051 Assembler (1 year)
  • Visual Basic 6 (3 years)
  • SQL (Oracle, MS SQL) (3 years)
  • XML (4 Years)

Responsibilities:

  • Maintained and updated features for the Embedded Software terminals using the ARM processor to allow them to be used for point of sale, event access via turnstiles, and time clock functionality for the clocking in and out of job sites. With TCP/IP communication to a band-end system for logging transactions.
  • Wrote drivers for the Vending Machine Controllers (VMC) to manipulate the display as well as fixed a timing bug that allowed patrons to receive free vending.
  • Created a Multi-drop bus (MDB) simulator for testing out simulated circumstances that could not be created via human interaction, and in normal usage should never actually occur, based on the input from an operator written script fed to the simulator.
  • Created Windows ® application that would automate the testing of some terminals to streamline the testing processes.
  • Maintained and updated the Micros ® point of sale system for multiple variations of the Micros ® terminals to work smoothly and consistently across all platforms.
  • Maintained and updated point of sale configuration utility to upload configurations to specific terminals based on their login parameters that would allow or limit the use of functionality on the terminal depending on the terminal being used in an on or off-line state.

Software Consultant

Confidential

Skill set used:

  • C++ (2 months)
  • QuickTime ® SDK (2 months)
  • Linux (2 months)

Responsibilities:

  • Command line utility for Windows ® to convert audio and video files into another format based on a text file passed in as a parameter to the program that contained all the files to be converted and the settings to determine how they are to be converted.
  • Ported a Linux application to Windows ® that would create a user defined sampling of the original sound file for users to sample the song.

Senior C++ Developer

Confidential

Skill set used:

  • C++ (1 year 9 months)
  • Windows API (1 year 9 months)

Responsibilities:

  • Maintained and updated Ad Software that attempted to avoid detection as well as reviving itself if it was prematurely terminated attaching itself to the browser to show relevant ads to the user based on browsing habits.
  • Modified a payment reminder application that would monitor and update itself. The application would take a download a configuration file in the background and launch the payment reminder windows based on the settings found in the downloaded file.
  • Maintained and updated a download manager that allowed a user to download and view DRM Media files from a subscription based site, for batch downloading.

Senior C++ Developer

Confidential

Skill set used:

  • C++ (4 years 5 months)
  • Windows API (4 years 5 months)
  • Linux (4 years 5 months)
  • SQL (MySQL)(4 years 5 months)
  • JavaScript (2 months)

Responsibilities:

  • Created and maintained full stack ad serving software which integrated with an SQL database serving ads to the user based on web surfing habits.
  • Created client account pages allowing them to take control of how their ads were served and how quickly their campaign(s) would be served out as well as view real time stats of their ads.
  • Created a bulk email suite which contained tools for sorting, splitting, verifying, and maintaining email lists as well as monitoring an email account for the ability to unsubscribe from future emails or catch bounce back emails to be removed from future mailings.
  • Created Client-Server application for keeping track of client information for easy recall when renewing their ad campaigns, and also provided a chat application for people in the office.
  • Setup and maintained the servers running Linux and Confidential which were used for all of the ad serving capabilities

Hire Now