C++ Engineer Resume
SUMMARY
- Over 10+ years of working experience in all phases of software application development, QA and Support. Expertise in all stages of Software Development Life Cycle (SDLC) including Requirements, Analysis and Design, implementation, integration and testing, deployment and post development maintenance in Waterfall & Agile Methodologies
- Over 10 years of IT experience in C, C++ development and Engineering support. Good in Oracle SQL and have experience using it.
- Hands on Experience in L2 and L3 Networking Protocols especially MPLS LDP, OSPF.
- Hands on experience of chassis bring up on Core Routers Cisco CRS and Avici TSR and various Network switches
- Experience in Data and Control plane development, experience in protocol design and implementation based out of RFCs.
- Having experience in developing software in various domains such as Banking, telecom & networking and retail applications
- Experienced in Waterfall as well as Agile methodology/Extreme programming
- Around 2 years expertise in utilizing Object Oriented Analysis and Design skills
- Experience in writing various Test Methods while performing Unit/Functional testing using CUnit and CPPUnit
- Experience using MQ series to pass and retrieve information with the Message queues.
- Ability to coordinate effectively with peer developers and test engineers to ensure timely delivery of high quality software.
- Strong track record of providing quick fixes for critical issues leading to projects staying on schedule.
- Strong communication and interpersonal skills and comfortable working with all levels of an organization's technology and business staff
- Self - motivated, resourceful, & possess strong organizational, task management, & prioritization skills
- Ability to rapidly adapt to new concepts and apply them effectively; innovative problem solving skills
TECHNICAL SKILLS
Languages: C,C++ (STL, Boost),Perl/Shell scriptin, XML,Websphere MQ Series
RDBMS: Oracle, MS Access
Operating Systems: Unix/Linux Windows VxWorks
IDE: MS Visual Studio.NET
Tools: GDB,SVN,Clearcase, Git,Wireshark,Adtech,Valgrind,Coverty
Protocols: L2 and L3 protocols(TCP/IP,UDP,MPLS,OSPF)
Methodologies: OOAD,UML,SDLC,Agile,Extreme Programming
Fields: Banking,Telecom,Retail
PROFESSIONAL EXPERIENCE
Confidential
C++ Engineer
Responsibilities:
- Worked as C++ Application developer for “CreditRisk-Addon” project,involved in the coding and testing phase. Also worked as support come Sustenance Engineer for Credit risk IT
- Provide Technical evaluation of Trades MTM breaks by verifying behavior against the design and technical documentation, writing SQL to gather information for analysis and debugging the C++ or scripted logic as needed.
- Respond to escalated queries from support teams & Raise defects or enhancement requests to Development Teams to take care in next product release.
- Participated in credit system User Acceptance Testing (UAT) where testing is performed according to test cases, delays and issues promptly escalated and issues duly followed up and documented, and all issues ironed out and testing completed successfully within stipulated timeline.
- Exposure to on-board new Applications - Standardize support procedure and ensure supportability of newly developed applications. Carry out adequate testing and mock drills and provide feedback to development teams before the ‘go-live’ of applications. Was instrumental in on-boarding a new application right from its preproduction phase right till the application went live.
- Document incidents and workarounds for future reference and reporting.
- Received several client appreciations for proactive analysis & swift resolutions.
Environment: Windows,C++ Boost,STL, C#, Visual Studio.NET 2005, SQL
Confidential
C++ Engineer
Responsibilities:
- As a project member of the team,
- Involved in report designing using Actuate 7.1 e-Report Design and integrated with application using Actuate C++ API using JNI, SOAP technology linked with active portal. Using the Actuate management console deploying the ROX report executable files into Report Server.
- Involved in Secure File Transfer module, which is transferring the invoice file directly from customer ERP system to db-ebills with secure using Very sign certificate. Installing the SSL server certificate and trusted Very sign client certificate in iPlanet web server for transferring signature file to customer ERP system automatically.
Environment: Windows,C++, JDBC, HTML, JSP,SERVLET,Toad(Sql Navigator), EJB, XML, UML, SOAP, RMI, Java Script, .NET Framework, IBM MQ Series, JMS, XSL, RSA, JSSE, ACTUATE Report, ANT Tool, OPENSSL.
Confidential
C++ Engineer
Responsibilities:
- Involved in development and tested (unit and system integration testing) software to introduce new features in modules such as returns and reports.
- Developed software in C++, Pro*C, using MQ series API to establish communication between Clients’s and AMEX servers.
Environment: Unix, C,C++, sql, gdb, CVS and MQ series API.
Confidential
C++ Developer
Responsibilities:
- Involved in Development of a portable shared library (STL / Boost), for both of Windows and Linux applications.
- Server programs for extreme stability and performance requirements, in field of IP adapter, packet multicasting and audio streams.
- Test automation of network communication / protocols via unit tests in C++ / Java / Perl / Python.
- Project was organized by extreme programming.
Environment: Windows, MSVC, Linux,GNU C++, STL, Boost,XML, CygWin, Agile/Extreme Programming
Confidential
C++ Developer
Responsibilities:
- Involved in Software Development Life Cycle of the Project including Design, development and testing, sustenance activities.
- Created various Class Diagrams, Action Sequence Diagrams & etc.
- Involved in the Development of the module “DevMod”, a generic tunnel service provisioning for Provider Network Controller for PBT/PBBN networks with multi-vendor equipment.
- DevMod talks to vendor adapters for each vendor device under management via CLI(telnet)/SNMP. Centralized Controller saved capital costs eliminating need of control plane on numerous Ethernet switches and per-vendor provisioning tools.
- Involved in Testing(Unit,Integration,Functionality), Release Management, Production Go-Live Activities and Incident management over the production issues.
- Soapstone Networks dissolved in June of 2009.
Environment: Linux, C++ (STL, Boost),OOAD,UML,XML,CPPUnit,gcccccSOAP, Agile/Extreme Programming