We provide IT Staff Augmentation Services!

Senior C++ Developer And Individual Contributor Resume

5.00/5 (Submit Your Rating)

FL

PROFILE SUMMARY:

  • Diligent and committed professional with 10 years of experience in Information technology. Expertise in the analysis, design, development, testing and deploying various software applications.
  • Experience includes working in the Banking, Finance, Telecom domain with exposure to Porfolio Management, Fund Accounting, Capital Markets, Banking Securities, Telecom Provisioning.
  • Adept at all phases of software development lifecycle from analysis, design, development and testing of software systems.
  • Good Knowledge and development experience into advanced level programming in C/C++ including OOPS, Datastructures, Multithreading, Socket Programming, Design patterns, TCP/IP, Unix.
  • Extensive knowledge and hands on experience with Solaris to Linux migration projects.
  • Have handled projects single handedly starting from Requirement gathering till production deployment.
  • Outstanding technical skills, able to quickly learn new concepts and technologies.
  • Good Experience of working in team, motivating high potential teams and handling critical modules independently, imparting and mentoring sub - ordinates.
  • Excellent analytical and problem solving skills with ability to communicate effectively with peers.
  • Gained good exposure to Waterfall, Iterative, Agile methodologies.
  • Practiced CMMI level 5 processes with Software Quality methodologies.

TECHNICAL SKILLS:

Languages / Technologies: C, C++ 11, Java, Unix Shell scripting, SQL, HTML, XML

Concepts: OOPS, Data Structures, Algorithms, Standard Template Library, Multithreading in Windows and Unix environment, Inter Process Communication, Socket programming, Design patterns

RDBMS: Oracle, PL / SQL, MS SQL server 2005/2008

Operating system: Linux, Sun Solaris 5.10, HP-UX 11.23, Windows

Repository: GIT, SVN, STARTEAM, PVCS

Tools: Jenkins, Sonar, JIRA, GDB, Valgrind, Google Test framework

PROFESSIONAL EXPERIENCE:

Confidential, FL

Senior C++ Developer and Individual Contributor

Responsibilities:

  • Involved in Analysis, Estimation, Development and Unit testing of the assigned tasks.
  • Designed and developed code for introducing new C++ communication layer between LineRecord and OdnProv modues using Socket programming.
  • Handled threading issues and have incorporated Multithreading concepts.
  • Designed and developed new interfaces using design patterns.
  • Worked on separating out LineRecord module from iVAPP application, so that LineRecord is built and deployed independently.
  • Worked on Devops toolsets Jenkins, Sonar, JIRA for implementing Continuous Integration-Continuous Deployment.
  • Fixed bugs in the order management system.
  • Worked on testing LineRecord using RabbitMQ on Cloud Foundry.
  • Created Makefiles for module compilations and executable creations on Linux and Solaris.
  • Involved in debugging defects using gdb, Valgrind.
  • Successfully handled modules single handedly including carrying out communications with globally dispersed teams.
  • Worked on writing the automated test cases using GTEST and GMOCK for achieving code coverage.
  • Executed the project using Agile Methologies.

Environment: C++ 11, Data Structures, Algorithms, STL, Multithreading, Linux, Solaris, Unix Shell script, Perl, Oracle, PL / SQL, Pro C*, Jenkins, Sonar, GIT, Google Test framework

Confidential

Senior C++ Developer

Responsibilities:

  • Involved in Analysis and Estimation for enabling TDD on the required application.
  • Creating Sample test cases using Google Test framework for doing Unit testing.

Environment: C++, STL, Multithreading in Unix environment, Unix Shell script, Oracle, PL / SQL, Linux, Solaris, SVN, Google Test framework, Google Protobuf

Confidential

Senior C++ Developer and Individual contributor

Responsibilities:

  • Successfully handled modules single handedly.
  • Project planning, estimating and leading through software SDLC for Solaris to Linux migration and Makefile to Jamfile projects.
  • In Migration projects, performed extensive analysis for studying server architecture, application build system, Third party tools, System dependencies, etc.
  • Developed code in C++ for handling cross platform issues related to Endianess, integer overflow issue.
  • Developed data handling code in C++ for resolving issues occurring during BLOB to DB Table conversion.
  • Configuring Webservices using Apache.
  • Involved in requirement gathering meetings, brainstorming sessions.
  • Worked on Makefiles for module compilations and executable creations.
  • Wrote unit test cases for the entire modules after analyzing all the scenarios. Also did the testing for the same.
  • Was involved in test data creation and test data mapping between all the interfaces.
  • Involved in debugging defects using gdb, Valgrind.
  • Set up some quality related processes like code review checklists, delivery checklist etc. for the client.

Environment: C, C++, Data Structures, Algorithm, Java, STL, Multithreading, Unix Shell script, Design patterns, Inter Process Communication, Socket programming, Oracle, PL / SQL, Unix, Linux, Solaris, Windows, SVN, Web services, Apache, XML, UML, Eagle STAR, Eagle PACE

Confidential

C++ Developer

Responsibilities:

  • Requirement gathering, analysis and development
  • Involved in design and development of various modules
  • Enhancing various features of the application
  • Exposed to all phases of Software Development Life Cycle (SDLC)
  • Code review and test cases review for SIT, UAT
  • Application build and deployment in production
  • Unit Testing and System Testing

Environment: C, C++, C & C++ Data Structures, Java, Algorithm, STL, Multithreading in Windows and Unix environment, GS proprietary Slang, Unix Shell script, Oracle, Unix, Windows Professional 2000

Confidential

C/C++ Developer

Responsibilities:

  • Analysis
  • Troubleshooting.
  • Application support

Environment: C, C++, Unix Shell script, Oracle, PL / SQL, HPUX11.11, Windows Professional 2000

Confidential

C/C++ Developer

Responsibilities:

  • Study and analysis of requirement specification
  • Involved in design and development of various modules
  • Involved in different code enhancements
  • Exposed to all phases of Software Development Life Cycle (SDLC)
  • Compilation of programs using MAKEFILES
  • Using the gdb debugger for debugging the application
  • Unit testing and System testing
  • Troubleshooting and fixing Bugs
  • Application build and deployment

Environment: C, C++, C & C++ Data Structures, Java, Algorithm, Multithreading in Windows and Unix environment, STL, Unix Shell script, Sybase 12.0 Onwards, HPUX, Windows Professional 2000, PVCS, CPTS

Confidential

Onsite Co-ordinator

Responsibilities:

  • Entire Implementation of the projects handled including - Requirement Analysis, Programming, Testing
  • Project Management of assigned projects starting from Functional Specification to Live Implementation
  • Exposed to all phases of Software Development Life Cycle (SDLC)
  • Using the gdb debugger for debugging the application
  • Unit testing and System testing
  • Troubleshooting
Environment: C, C++, C & C++ Data Structures, Java, STL, Unix Shell script, Sybase 12.0 onwards, HPUX, Windows

We'd love your feedback!