C++ Developer
Work Experience:
C/C++ Developer with over 10+ years of experience building high performance applications and implementing multi-threaded highly scalable systems in Linux/Windows.
• Vast US experience in software development life cycle.
• Scripting Advanced Perl(CPAN), TCL , Bash/Ksh, Python.
• Middlewares Tuxedo, Corba, Redis C++.
• Databases: mySql and Sybase.
• Unit Test Framework: Google Mock.
Senior C++ Software EngineerGoogle
• Worked with team of 6 to 8 developers.
• Agile/Scrum flexible software development processes.
• C/C++/Windows/Linux in embedded environment.
• Participated in C++ Object-Oriented design and implementation.
• C/C++ programming Data Structures and C++ Metaprogramming.
• XML format used for message structure protocol.
• Participated in object-oriented messaging framework design/implementation.
• Performed network configuration for development system.
• Responsible for component level testing.
• Converted procedural designs to object-oriented implementations.
• Used ClearCase & ClearQuest for development configuration & activities.
Tech LeadEMC
• I was the Technical Leader of a group of 4 members.
• Network Services Development in ISO C++, C# 2.0 and Java.
• IVR(Interactive Voice Response) application development in ISO C++ and C#.
• Stored-Procedure Development in T-SQL (SqlServer 2005) and PL-SQL (Oracle 10g).
• CMMI level 3 knowledge.
Sr. C++/Web developerLexisNexis
High performance application development using C/C++, migrating mainframe insurance products to in built C++ SOAP/HTTP web service platform.
• C++ Web Service Application development programming in XSLT and XML technologies.
• Performance tuning of DB logging web services and auto-recovery from critical error scenarios such as Virtual IP config changes, DB error conditions etc.
• Integration/maintenance of open source C++ libraries Xerces,Xalan, mySQL API and openClient Sybase C++ into lexisnexis web service platform.
• Designed and developed a C++ web service to port DMV (IICMVA) wsdl based requests to local lexisnexis web service platform.
• C++ JSON parsing using RapiJSON.
• Integrating Redis client Hiredis with the legacy code, the challenge is to blend legacy code with latest Hiredis code across Win32 (MS Compiler) and Linux (gcc).
• Designing and articulating the unit test automation with Google Mock, pretty exciting!
Skills:
Linux/Unix Ubuntu
Scripting Perl
PHP
Python
Python
TCL
C++ with STL
Thirdparty C++libraries Boost
RogueWave
Middleware BAE Tuxedo
SQL
Informix
Core Java
Rational Rose with UML
Clearcase
Clearquest
Education
Indian Institute of Technology, Bangalore