We provide IT Staff Augmentation Services!

Senior C++ Developer Resume

0/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • Over 9 years of experience in C++ programming.
  • 5 years of structured programming background in C.
  • 5 years in UNIX/Linux Environment.
  • 4 years in PERL and Shell script.
  • 4 years in relational database and SQL experience.
  • 4 years experience in SOAP web service applications .
  • 3 years experience in embedded system programming.
  • 3 years in Multi threading programming.
  • 3 years experience in Boost library.
  • 4 years academic experience in Core Java.
  • Expertise in developing financial and commercial applications using C++, STL, OOP and Design Patterns
  • Very familiar with file system like EXT3 EXT4 ZFS NFS etc.
  • Very strong Unix programming skills, including multi - threading, multi casting, IPC socket and network programming.
  • Extensive debugging skills using GDB, DBX, Eclipse, Visual Studio 2008.
  • Excellent knowledge and understanding of SQL usage.
  • Strong knowledge of the software development life cycle and various software development models and methodologies.
  • Highly motivated and goal oriented. Can work individually or as a part of a team.
  • Excellent analytical and problem-solving skills.
  • Detail-oriented and reliable team player with excellent oral & written communication.

TECHNICAL SKILLS:

Software / Hardware: C, C++, Java, Perl, Shell Scripting, C#, Windows (various versions) and Unix (various flavors), Builder Xcessory5.0, Boost, STL, Oracle 9i, MS SQL Server 2005, Sybase (with ASE), Eclipse, UDP,TCP / IP,XML.

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Senior C++ developer

Responsibilities:

  • Design and Develop SVT applications by using C, C++ STL Boost under linux.
  • Involved in full life cycle of projects. Analyze the requirements (Functional and Non-Functional). Created specification for development.
  • Used multi-threading technology (Pthread) for real time transactions both on the client side and server side.
  • Brought business idea for SVT applications.
  • Prepare test cases for QA team and also to verify the test results.

Environment: C++, B shell, STL, Pthread, Boost, Sybase, Multi-threading, SVN, QT Creator, QML,Linux, Windows 7, SOAP, Active MQ, JSON.

Confidential

Senior software developer

Responsibilities:

  • Develop and implement new desks risk model for processing risk, positions and trades by using C++ STL Boost.
  • Constantly build tools and scripts to validate daily report and trouble shooting of the system with Perl.
  • Daily support for Company’s products on an ongoing basis.
  • Produce daily interest rate report by using C++ Perl and bash.
  • Made turn over to QA and UAT linux server.
  • Interface with internal and external groups to acquire data required for reports.
  • Involved in developing new interest rate cooking engine by using C++ STL Boost.
  • Working with other teams and business areas to ensure that the data requirements for risk assessment and trade processing are met.
  • Develop and implement new tools for strategies team based on business requirements.

Environment: C++, STL, BOOST, Perl, BASH, STL, SOAP, Sybase, RogueWave,Perforce, Eclipse, Autosys, Linux

Confidential

Sr C/C++ Developer

Responsibilities:

  • Design and implement new features for Confidential Agent by using C++ language.
  • Bugs and defects fixing for both unix/linux and windows agent
  • Involved in designing and programming new plug in for Vsphere.
  • Unit test for new applications.
  • Worked with support team to fix hot issues and defects.

Environment: C, C++, STL, Boost, VIM, GCC, GDB, Virtual Studio 2008, gsoap, gtest, protobuf, Cmake, Bash, Perforce, Linux, Solaris

Confidential, Charlottesville, VA

Software Engineer

Responsibilities:

  • Embedded firmware coding by C and Assembly language.
  • Socket programming for communication between low level application and upper level.
  • Bugs and defects fixing for Gas discounting system on Windows XP.
  • Involved in designing and coding for Confidential processor using C++ along with STL
  • Cooperated with on-site technician to solve the emergency problem.
  • Written stored procedures, triggers using SQL in SQL SERVER 2005.

Environment: C, C++, Assembly, STL, Boost, Visual Studio 2008, SQL server 2005, TCP / IP, UDP,RS232,RS485, Windows XP, Rabbit 2000 Embedded system, POS (Ruby).

Confidential, Tucson AZ

Responsibilities:

  • Understanding the concepts of TSM.
  • Unit testing for C/S, multithreading, IPC and the new functionalities.
  • Fixed several versions defects of TSM in C/C++ language.
  • Used GDB, DBX, and VS2003 for fixing and recreating the defects.
  • Worked in L2 assistant.
  • Modified the existing data modules for fixing defects.
  • Shell scripts for task automation.
  • Worked with members of the hardware team related to library defects.
  • Responsible for development and testing of modules written in C/C++.
  • Worked on Unix (HP, AIX), Linux, and Windows platform.

Confidential, Long Island City, NYC

Senior C++ developer

Responsibilities:

  • Understanding the working of the existing system.
  • Designed user’s interface by using BX5.0.
  • Created new data modules based on new functionalities using C++ on Confidential AIX Unix.
  • SQL Development included data access and store procedures for application behavior manipulation.
  • Modifying existing signatures required by the system
  • Programmed functions for new interfaces by using C++ language.
  • Designed data transitions by using Confidential MQ.
  • Changed old functionalities to new depend on new business’s requirements.
  • Interact with members of the functional team on a regular basis to implement correctly the business requirements.
  • Responsible for development and testing of several programs written in C++.
  • Used XGDB to debug and troubleshoot systems.

Environment: Dell DX470, Windows 2000, Confidential, AIX, Unix, Sybase, Oracle9i, Make, XGDB, SQL, Builder Xcessory5.0, Nedit.

Confidential

.NET Programmer

Responsibilities:

  • Lead classmates on a team of 4.
  • Designed front end user interface by Win forms.
  • Developed a retailed management system, which provides interactive screens for information on sales, purchases, quantity-on hand, re-order quantity and returns.
  • Involved in the design of database.
  • Created stored procedures, functions and triggers using SQL Server 2000.

Environment: Pentium PC, C#, .NET2.0, SQL Sever 2000, Windows XP

Confidential

Senior Unix / C++ / Perl Developer

Responsibilities:

  • Involved in the project life cycle from inception to implementation.
  • Responsible for requirements gathering and prepared business requirements documentation
  • Designed business objects library for the application and their inter-relationships and implementation in C++.
  • Analysis and design of the system’s transition.
  • Network, socket and Multithreading programming.
  • Developed modules for importing data from different sources such as Oracle and Sybase.
  • Developed design in UML using Rational Rose and created use case scenarios.
  • Wrote shell scripts for running and testing the applications.
  • Retrieved and analysis log file information by Perl
  • Used CTLib / DBLibs for Sybase database Server.

Environment: Sun Ultra Enterprise 4500, Sun Solaris 9 / 8, Sybase, Oracle 9i,C, C++, PERL, Make, ClearCase, GDB, PL/SQL, ESQL

Confidential

Jr Assembly / C Programmer

Responsibilities:

  • Used Protel design and drawn SCH and PCB layout of digital and analog circuit.
  • Hardware debug by using oscilloscope, multimeter.
  • Software programming by using Assembly & C language.
  • Software debug by using microprocessor system simulator.
  • At present, our products are successfully serving the Shenyang Tiaoxian, Guangzhou Baiyun, Jinzhou and other international airports in China.

Environment: 8098, 8051, Dos6.22, Assembly, C, Protel, A/D, D/A.

We'd love your feedback!