System Analyst/ Senior C++ Developer Resume
Germantown, MD
SUMMARY:
- Application Sr. Developer/Team Lead over 12+ years of experience in application Development, Reverse engineering, Maintenance, Migration application, technical support and work on UML/Design Pattern with C, C++, STL, Multithreading, Socket programming, Shell script, VC++, MFC, ATL COM using Windows/Unix/Linux/Solaris environments.
- Extensive experience working in Transportation (Transit - Open Payment System), Finance and banking (Collection industries), Investment Banking and Health care domain.
- Proficient in object-oriented Analysis, Design & Architecture and implementation using C++.
- Extensive experience with Unix shell scripting and vi editor, Emacs, sed, awk, Make utilities.
- Excellent knowledge of working with Oracle 11g, PL/SQL, Times Ten database, Sybase databases
- Experienced in developing server side programming using C++, Linux, OpenSSL, Encryption/Decryption algorithms, Multithreading & Socket programming with database as Times Ten database & Oracle 11g.
- Invaluable debugging skills using Visual Studio, Oracle Sun studio, GDB, WDB and DBX.
- Thorough knowledge, understanding and experience in Software Development Life Cycle (SDLC) with Waterfall & Agile methodologies.
- Experienced using Version Control Systems VSS, Star Team, Tortoise SVN and IBM rational Clear Case.
- Independent, self-reliant, proactive, responsible and innovative worker with excellent communication and interpersonal skills.
TECHNICAL SKILLS:
Skills: C, C++, STL, Shell Scripting, VC++, MFC, Win32 SDK, ATL COM, Times Ten C++ libraries, Oracle 11g, Sql, PL/Sql, vi editor, Awk, Sed, Gdb, wdb, Multithreading (POSIX libraries), Socket Programming, Python, Unix IPC, MS Visual Studio, Star Team, Tortoise SVN, Linux, Windows, Sun Solaris
PROFESSIONAL EXPERIENCE:
Confidential, Germantown, MD
System Analyst/ Senior C++ Developer
Responsibilities:
- Worked on requirement, design & architecture, product development and unit testing.
- Implementation of major modules in Media validator server and unit/integration testing.
- Worked on Shell scripts to run, kill, Monitor, backup, rollback and archive all files for Server.
- Worked on resolving the day to day issues reported by business people and resolve pre-production issues in C++ Applications.
- Used Tortoise SVN as a version control system.
- Implemented new database designs, stored procedures, cursor, triggers on oracle 11g.
- Responsible for all phases of SDLC such as requirements gathering, analysis, design, implementation, testing, control, release to production, hand-over to production support.
- Driving Integration testing and User Acceptance Test cycles at every delivery stage of each project undertaken
Environment: C++, Linux, STL, OpenSSL, Socket & Multithreading(POSIX libraries), Cryptographic algorithm RSA, AES, SSL, IBM Rational Rose RT, Shell Script, ISO8586 Message format, PL/SQL, Oracle11g and Times Ten Database & C++ TT Libraries.
Confidential, Germantown, MD
System Analyst/ Senior C++ Developer
Responsibilities:
- Support, Enhancement and Maintenance the existing EasyPay and Paypass transit application.
- Analysis the issue and gives the support/correct solution to client.
- Support the production server issue and resolved within time limit.
- Analysis the new enhancement of EasyPay or Paypass Transit application and create analysis, design & unit test case documents.
- Implement the code for new enhancement and tested on development server.
- Designed and Developed Queries and Stored procedure used in different reports and C++ Modules
- Performed Unit Testing, Integration Testing and assisted users in User Acceptance Testing
- Wrote shell scripts and C++ executables
Environment: C, C++, STL, Linux, PL/SQL, Oracle10g, STL, Shell script, Socket & Multithreading.
Confidential, New Jersey, NJ
System Analyst/ Senior C++ Developer
Responsibilities:
- Analysis the existing Eagle STAR Server component code.
- Analysis the high level design of Server and all dependents libraries.
- Ported the Web Server components on Linux with proper compile options and code changes.
- Create the Porting and testing documents and resolve all the critical issues and involved in various testing methodology for all modules.
- Served as a Team lead to assist junior team members and as a link to other team by providing assistance and .
Environment: C++, STL, Solaris/Linux, Oracle10g, Socket & Multithreading
Confidential, New Jersey, NJ
System Analyst/ Senior C++ Developer
Responsibilities:
- Analysis the existing Eagle STAR Server component code.
- Analysis the high level design of Server and all dependents libraries.
- Analysis the existing STAR Eagle product code and high level design of STAR engine to implement new functionality.
- Coordinate with BA for complete requirement and Development the code for kill event.
- Tested the new functionality with different scenario and created the functional/ testing documents.
- Served as a Team lead to assist junior team members and as a link to other team by providing assistance and .
Environment: s: C++, STL, Solaris/Linux, Oracle10g, Socket & Multithreading
Confidential, Raleigh, North Carolina
Team Lead/Senior C++ Developer
Responsibilities:
- Planning, Estimation, scheduling and allocation of work within the team.
- Also involved in coding on basis of these CQ’s, testing and reviews.
- Provided analytical & programming solution to all end user problems.
- Performed design and code reviews and wrote documents for the perform work.
- Served as a Technical leads to junior team members and as a link to other team by providing assistance and .
- To resolve all the critical issues and involved in various enhancements modules and Conducting Peer reviews and Independent Testing.
Environment: s: C++, VC++, eVC++, Fortran, Crystal 10.0, Multithreading & Socket, Pervasive Database, Power Builder 10.0, Windows XP/7/Vista.
Confidential, Horsham, Pennsylvania
Team Lead/Senior C++ Developer
Responsibilities:
- Entire Implementation of the projects and handling - Requirement Analysis, Design, Coding, Testing and review.
- Planning, Estimation, scheduling and allocation of work within the team.
- Interact smoothly with client and support to client vendors.
- Assigned Change request (CR) to each offshore team members.
- Exposed all phases of Software Development Life Cycle (SDLC)
- Resolved high priority task in onsite Coding and testing .
- Resolved the Debt payment/Settlement discrepancy Troubleshooting .
- Preparing the Unit / System test plan and executing the Unit / System testing
- Involved in day-to-day production support.
Environment: s: C, C++, C & C++ Data Structures, STL, UNIX Shell script, Multithreading and Socket program on Hp-Unix platform.
Confidential, San Diego, CA
Sr. Software Engineer
Responsibilities:
- Analysis the existing code and create documents/ modify to Unicode compliant.
- Involved in development of Unicode compliant.
- Helping the Development teams for application related knowledge and assigning the tasks to offshore.
- Working on trackers for the Maintenance work, Analysis, Design, Development, and Testing & Release).
- Reviewing the work products developed by the peers.
Environment: s: C, C++, VC++ 6.0, Win 32 SDK, MFC/ATLCOM, Sybase 9.0.2, PRO*C, Windows
Confidential, San Diego, CA
Sr. Software Engineer
Responsibilities:
- Handle the Lead role to establish and Installation of CTS test lab.
- Handle the lead role for Station Module and Knowledge Transfer of Med Station 2000 to Quality team.
- Involved in preparing impact analysis for change requests and Coding and Unit testing, System testing and troubleshooting
- Planned and unplanned modifications.
- Reviewing the work products developed by the peers.
Environment: s: C++, VC++ 6.0, Win 32 SDK, MFC/ATLCOM, Sybase 9.0.2, PRO*C, Windows
Confidential, San Diego, CA
Sr. Software Engineer
Responsibilities:
- Handle the Lead role to establish and Installation of CTS test lab.
- Analysis existing Med 3500 application and prepare the business logic extraction document
- Handle the lead role for Station Module and Involved in preparing Use case document and technical documents.
Environment: s: C++, VC++ 6.0, Win 32 SDK, MFC/ATLCOM, Sybase 9.0.2, PRO*C
Confidential
Software Engineer
Responsibilities:
- Involved in preparing impact analysis for change requests and Coding, Unit testing.
- Provided analytical & programming solution to all end user problems.
- Performed design and code reviews and wrote documents for the perform work.
- Involved in product testing and integration testing.
Environment: s: Visual C++ 6.0, MFC, ATL/COM, SQL Server, Windows NT/2000
Confidential
Software Engineer
Responsibilities:
- Involved in preparing impact analysis for change requests and Coding, Unit testing.
- Provided analytical & programming solution to all end user problems.
- Involved in product testing and integration testing.
Environment: s: C++, Visual C++ 6.0, MFC, Win32 SDK, ATL/COM, Windows XP
Confidential
Software Engineer
Responsibilities:
- Message handler. This module is responsible for passing all messages through the EFT Server.
- Acquirer communication modules (AQC) which is responsible for sending /Receiving message to/from the acquirer using the TCP/IP protocol.
- Involved in preparing impact analysis for change requests and created Unit testing.
- Involved in development of Communication module (i.e. convert UDP to TCP/IP) and other administrator GUI modules.
Environment: s: C++, Visual C++ 6.0, MFC, Win32 SDK, Socket Programming, windows.
Confidential
Software Engineer
Responsibilities:
- Involved in preparing impact analysis for change requests and Coding, Unit testing.
- Provided analytical & programming solution to all end user problems.
- Involved in product testing and integration testing.
- Provided the supports to all venders/client’s if any changes required at time of fields.