We provide IT Staff Augmentation Services!

Senior C++ Developer And Individual Contributor Resume

3.00/5 (Submit Your Rating)

FL

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.
  • Worked with top multinational clients like Confidential, Confidential, Brown Brothers Harriman, Confidential, Confidential .
  • 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 including OOPS, Datastructures, Multithreading, Socket Programming, Design patterns, 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 training 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++, Java, Data Structures, Algorithms, Standard Template Library, Multithreading in Windows and Unix environment, Unix Shell scripting, Inter Process Communication, Socket programming, Design patterns, XML

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

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

Repository Used: GIT, SVN, STARTEAM, PVCS

Tools: Used: 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.
  • Worked on separating out LineRecord module from iVapp application, so that LR is independently built and deployed.
  • Worked on Devops toolsets Jenkins, Sonar, JIRA for implementing CI CD.
  • Worked on testing LineRecord using RabbitMQ on Cloud Foundry.
  • Designed and developed code in C++ for introducing new communication layer between Webserver and the middle tier using Socket programming.
  • Handled threading issues and have incorporated Multithreading concepts.
  • Designed and developed new interfaces using design patterns.
  • Created Makefiles for module compilations and executable creations on Linux and Solaris.
  • Design and development of database tables, Oracle PL/SQL stored procedures and SQL queries in Oracle databases.
  • Successfully handled modules single handedly.
  • Exposed to all phases of Software Development Life Cycle (SDLC)
  • Involved in debugging defects using gdb, Valgrind.
  • Worked on writing the automated test cases using GTEST and GMOCK for achieving code coverage.

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++, Data Structures, 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, 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 Professional 2000

We'd love your feedback!