We provide IT Staff Augmentation Services!

C++ Developer Resume

0/5 (Submit Your Rating)

San Diego, CA

OBJECTIVE

  • Position in the company where my experience in programming and leading capabilities will contribute to the growth of the organization.

SUMMARY

  • Over 9+ years of experience in Object Oriented Design, C++/C# development, progressing from problem statement to well documented design and successful deployment.
  • Strong knowledge of C++/C# with experience of development for several platforms (Windows and Linux).
  • Experience in Multithreading, STL, Template, Java, Python, QT, SQL.
  • Programming experience in Semiconductor, Healthcare and Aerospace industry.
  • Advanced proficiency in complete Software Development Life Cycle (SDLC) using Water Fall Model, Spiral Model and Agile Methodology.
  • Proficient in using configuration management tool Visual Source Safe, Perforce, TFS, SVN, Code Collaborator and Issue tracking tool.
  • Solid management skills, demonstrated proficiency in leading and mentoring individuals to maximize productivity, while performing cohesive team environment.
  • Excellent communication skills - good experience liaising with clients, QA, technical and support specialists.

TECHNICAL SKILLS

Languages: C++/VC++, ASP.net, C#, Python, Java, QTLibraries / Framework OOP, MFC, STL, .Net, Microsoft office, Microsoft Visio

Databases: SQL

Concept: UML, Design Pattern, Multithreading, Templates, Algorithms, Data Structure, XML

Software: Microsoft Visual Studio, Eclipse IDE, Windriver Workbench

Testing Tools: Test Complete 7

Configuration Management Tools: Visual Source Safe, Perforce, Code Collaborator, SVN

Operating Systems: Windows, Linux

SDLC: Water Fall Model, Spiral Model, Agile Methodology

PROFESSIONAL EXPERIENCE

Confidential, San Diego, CA

C++ Developer

Responsibilities:

  • C++ development using Windriver Workbench IDE on Linux operating system.
  • Synchronous and Asynchronous handling of messages or task to perform action on source machine for calibration and adjustment of energy pulse.
  • Socket programming to handle network/host command (IPC Message) over TCP/IP and perform the action based on command request.
  • Extensive use of inheritance, virtual functions, macros and inline functions to achieve the required functionality of application
  • Coding C APIs for unit testing and debugging.
  • Coding python scripts to test socket and network command which is the only way to communicate with an application.
  • Enhancement of existing software with new functionality including state machine mechanism and task serialization to achieve multithreading.
  • Using Teamcenter, SVN, Code Collaborator, JIRA application for documentation, code controlling, code review and bug tracking.

Environment: C++, Linux, TCP/IP, Sockets, Algorithm

Confidential, San Diego, CA

C++/C# Developer

Responsibilities:

  • Written stored procedure, functions and cursor for creating query for SQL database.
  • Developed Event service for Windows Event Viewer’s Windows log using managed C++.
  • Enhanced features of existing application by using C# language to support new added feature.
  • Worked on crystal reports for correction and enhancements.
  • Used Perforce, Code Collaborator, Microsoft TFS application for code controlling, code review and bug tracking

Environment: Managed C++/C#, SQL, Windows

Confidential

C++/C#/Java Developer

Responsibilities:

  • Video Conferencing portal application developed using JavaScript, C#, C++ and Java.
  • Strategy, Singleton and Abstract Factory design pattern used to develop the entire application.
  • Used inheritance, abstract class, interface, function pointer, virtual functions, data structure for developing the component of application in C++, C# and java.
  • Written stored procedure, functions and cursor for creating query for SQL database.
  • Performed functional testing and system testing.
  • Addressed clients’ issue and bugs after release of software.
  • Documentation of test plans to test functionalities of the software.

Environment: C++, C#, JavaScript, Algorithm, SQL, Java, Windows

Confidential

C++ Developer

Responsibilities:

  • GUI application developed using MFC SDI concepts and incorporated with INI File through which text of Menu bar, button and many more can be changed dynamically.
  • Socket programming used for uploading and downloading data from FAST Box.
  • Multithreading used to synchronise with FAST Box status and live data which is useful for diagnostic of FAST Box.
  • Implemented logic for users to download the latest version of application from PWC Server.
  • Singleton design pattern used in GUI application for writing each and every action performed on GUI application in the log file.
  • FDC command line application developed using C++ and Microsoft Visual Studio IDE.
  • Designing of FDC application based on Factory Design Pattern so that different type of binary flight data will be able to use algorithmic flight data detection logic for creating GBS Standard format files to diagnose the health and status of an aircraft.
  • Classes, Objects, Component and Interface UML diagram by using Microsoft Visio.
  • Extensive use of virtual functions and destructor, linked list, map and vectors to accomplish calculation and storage of data in the memory.
  • Used Hash function to perform linear interpolation calculation on flight data based on timestamp and algorithmic flight data detection logic.
  • Implemented logic where user can request output standard files in folder or Zipped file.
  • Compiled FDC application on UNIX OS and run Doxygen tool to resolve memory leakage issue.
  • Prepared Design and Testing Documents to automate test cases using Test Complete 7.
  • Performed time optimization and memory optimization check in flight data is too big.

Environment: C++, MFC, Agile Methodology, Microsoft Visio, Windows, UNIX

Confidential

Responsibilities:

  • Implemented INI file which makes entire program configurable for receiving, conversion and downloading of files and send email notification to support.
  • Prepared logic to watch incoming file on particular folder for further processing by using File Folder Watcher of Managed C++.
  • File watcher system application developed based on managed C++ using Microsoft Visual Studio IDE and was dependent on INI file as Input.
  • Strategy design pattern was used to perform operation of files based on event which triggered due to activation of incoming files from PWC server on designated folders mentioned in INI file.
  • Used maps and vectors for indexing and storing of incoming and outgoing files.
  • Used threads to keep tracks of all files and to write status of each files in SQL database.
  • DMS web service developed on JavaScript and C# using Microsoft Visual Studio IDE.
  • Implemented logic of url authentication and user based authorization by navigating user to PWC customer website.
  • Implemented logic of authentication and authorization based on user credential which was stored in PWC server database.
  • Implemented logic to send email to support when File Watcher Service breaks down.
  • Prepared design and testing documents and performed testing of entire application.

Environment: Managed C++, ASP.Net, C#, SQL, JavaScript, Windows

Confidential

C++/QT Developer

Responsibilities:

  • Developed of Case Load Analysis GUI on QT SDK using Microsoft Visual Studio.
  • Implementation was done using Strategy Design Pattern.
  • Prepared testing report for checking functionalities of the QT program.
  • Prepared comparison document of output data from windows platform and solaris platform.
  • Performed extensive testing of software.

Environment: C++, QT, QML, Windows

Confidential

Software Tester

Responsibilities:

  • Prepared shell scripts for testing simulator on UNIX platform.
  • Run all testing scripts on UNIX OS.
  • Performed extensive testing on simulator to prove that simulator is now not level A.

Environment: Shell Scripts, UNIX

We'd love your feedback!