Post Job Free

Resume

Sign in

C Design

Location:
Rock Hill, SC
Posted:
July 31, 2018

Contact this candidate

Resume:

Mangal Deep

SUMMARY

+**+ years of Industry experience in Design, Development and maintenance of Software products using Agile and Waterfall models.

+Overall experience in Development, Production support, maintenance and Bug fixing.

+Have worked extensively in Banking, Telecom and Automotive domains.

+Object oriented application development using C, C++, UNIX, Oracle, OIT, CORBA, Tuxedo, Pro*C and Rogue Wave.

+Proficient in UNIX Shell Scripting, make, TWS and Autosys.

+Expertise in client-server application development using customized C++ Front ends like XVT, OIT with CORBA/Tuxedo middleware and C++ back end.

+Worked on Design and Development of a Batch Process Management Engine with C++, UNIX Shell Scripting and SQL.

+Experience with Debugger Tools such as GNU gdb, Sun Workshop and DBX.

+Hands on experience in Smart Pointers for Effective Memory Management.

+Experienced in using C++ STL, Containers and Pointers.

+Strong experience on designing and writing Generic, Configurable, Scalable and Maintainable components using OO methodologies.

+Experience with source code version control systems such as Rational Clear Case, SCCS, SVN and CVS.

+**Have good knowledge on Database Systems like Oracle and Informix.

+Worked in various roles as a Technical Lead, team member and individual contributor in developing features and fixing the QA and customer issues.

+Interacted with the business users, collected the requirements, analyze the requirements, design and recommend solutions.

+Strong interpersonal and communication skills, analytical and problem research/solving skills.

SKILLS

LANGUAGES C, C++, SQL, PL/SQL, Pro*C, Core Java

SCRIPTING Shell (Korn, Bash), Perl

RDBMS Oracle 9i, Oracle 10g, Informix

TOOLS Sun Workshop, IBM Rational Purify, Great Circle,

Cirrus, dbx, Cscope, Doxygen, SVN Tortoise

3RD PARTY BEA Tuxedo, CORBA, Rogue Wave, OIT, XVT

OS HP UNIX 11.0, IBM AIX, Sun Solaris 10, Linux, Windows XP

EDUCATION

1998 – 2002 BACHELOR OF TECHNOLOGY (ECE) – JNTU, Hyderabad

EXPERIENCE

JUNE 2016 – PRESENT BANK OF AMERICA (Newark, DE)

C++ CONSULTANT

+Worked on enhancements and support of Credit Balance Refund system in UNIX/C/C++/Informix that includes partial chargebacks, refunds and closures.

+Enhanced and supported Mastercom Pro functionality using in C++&STL operating on UNIX servers.

+Enhanced Visa Resolve Online system using UNIX/C++/Informix with RTC as code depository to match customer and Bank trades received from bank or customer site through socket or flat file

+Developed ReportNet subsystem using UNIX platform and C++&STL Roguewave library to get daily reports from MSS application and distribute them through the MSS system.

+Optimization of server side applications for speed and latency.

+Reduced the Autosys and TWS batch job abends to 70% in 6 months with root cause identification and fixes in C++ code and automated the abend report to management.

+Automated 50% of the L1 monitoring scripts in Unix and reduced the manual effort by half .

+Merged the Ireland functionality of MSS with EU region, there by retiring the file transfer and related functionalities in Ireland region.

+Supported the application for Disaster Recovery, various system upgrades/infrastructure changes.

+Successfully handled various severity 1 and severity 2 issues related to Non-Fraud Credit Card Claims.

+Modified ReportNet functionality for LOB which resulted in a reduction of 40% of time for report extraction.

+Reduced the batch job abends to 70% in 10 months and automated the abend report to management.

+Supported application for various infrastructure changes/system upgrades.

+Developed Unit test cases based on the business scenario and requirements and performing Integration and Regression test. Extended support to the users in UAT.

+Developed Multithreaded Automated Allocation System to accept XML documents from various sources including Java parsers and other system screens.

+Reduced support costs 22 percent by creating few enhancements for existing apps running on UNIX platforms. Tactics included troubleshooting, root cause analysis, bug fixing and decreasing the codebase 25 percent.

Environment : C++, C, Korn Shell Scripting, Perl Scripting, Informix 12.1,

HP Unix 11.0, Roguewave.

FEB 2016 – MAY 2016 SOFTHQ INC (SAN DIEGO, CA)

APPLICATION DEVELOPER

+Mapping the business requirements using use case methodology, flow diagramming, business rules and conducting gap analysis

+Good at arriving towards technical deliverables like design specifications, effective coding practices, using reusable coding patterns within the teams

+Prepared low level detail design document from Functional spec document.

+Implemented bash scripts for building solutions for multiple environments.

+Developed proof of concepts for some of the issues in existing system and removed those limitations in the new system.

+Handled system upgrade issues efficiently within time.

+Prepared Release documents required for implementing the change in the software.

+Update the weekly and daily status of the team, scheduling testing activities of the team members.

Environment : C++, C, Korn Shell Scripting, XVT, Rational Purify.

SEP 2010 – FEB 2016 BA CONTINNUUM INDIA PRIVATE LIMITED (Hyderabad, IN)

SR. APPLICATION ANALYST

+Worked on enhancements and support of transmission of various files to the external vendors using secure transmission.

+Worked on the migration of Secprod application from Sybase to DB2.

+Designed and developed Core Credit Card Platform functionality using in C++&STL operating on UNIX servers.

+Enhanced CROS process to handle various applications using C++&STL Roguewave library and process them through the MSS system.

+Reduced the Autosys and TWS batch job abends to 70% in 10 months with root cause identification and fixes in C++ code and automated the abend report to management.

+Automated 50% of the L1 monitoring scripts in Unix and reduced the manual effort by half .

+Merged the Ireland functionality of MSS with EU region, there by retiring the file transfer and related functionalities in Ireland region.

+Supported the application for Disaster Recovery, various system upgrades/infrastructure changes.

+Successfully handled various severity 1 and severity 2 issues related to Non-Fraud Credit Card Claims.

+Modified ReportNet functionality for LOB which resulted in a reduction of 40% of time for report extraction.

+Reduced the batch job abends to 70% in 6 months and automated the abend report to management.

+Supported application for various infrastructure changes/system upgrades.

+Developed Unit test cases based on the business scenario and requirements and performing Integration and Regression test. Extended support to the users in UAT.

+Developed Multithreaded Automated Allocation System to accept XML documents from various sources including Java parsers and other system screens.

+Reduced support costs 22 percent by creating few enhancements for existing apps running on UNIX platforms. Tactics included troubleshooting, root cause analysis, bug fixing and decreasing the codebase 25 percent.

Environment : C++, C, Korn Shell Scripting, Perl Scripting, Informix 12.1,

HP Unix 11.0, Roguewave.

JAN 2007 – SEP 2010 MAHINDRA SATYAM (Hyderabad, IN)

SR. SOFTWARE ENGINEER

+Mapping the business requirements using use case methodology, flow diagramming, business rules and conducting gap analysis

+Good at arriving towards technical deliverables like design specifications, effective coding practices, using reusable coding patterns within the teams

+Worked on C++ using smart pointers and various design patterns

+Worked on C++ classes to implement quotes for new scripts used in the application

+Worked on shell templates which delivers content to the website for customers to view quotes and accounts information

+Used Purify for memory leaks, Fortify for secure code review and Doxygen for comment standards

+Involved in solving (coding) the change request for the connection manager module of the connectivity framework using C/C++ on Linux

+Implementation of reusable components in C++

+Optimization of code for improving performance on different functionalities like transient optimization, memory optimizations during evaluations

+Participated in implementing reseller functionality where the reseller re-rates the usage and bills separately for customers

+Developed corporate penalty functionality for contract breaks by corporate customers which resulted in a profit of 1 million per quarter

+Handled system upgrade issues efficiently within time.

+Developed unbilled revenue capture functionality used by agents to forecast the financial impacts for accounts.

+Prepared Release documents required for implementing the change in the software.

+Update the weekly and daily status of the team, scheduling testing activities of the team members.

Environment : C++, C, Korn Shell Scripting, Oracle 10g, Doxygen, XVT,

Rational Purify.

JUL 2004 – DEC 2006 CONVERGYS (Hyderabad, IN)

SOFTWARE ASSOCIATE

+Prepared low level detail design document from Functional spec document

+Developed Totals modules using C++ and ProC. Used Oracle as database.

+Used Smart pointers from the C++ Roguewave libraries to manage memory allocation and reallocation of C++ objects.

+Implemented singleton and static classes, which were used as helper classes in the new C++ applications that were built.

+Implementing korn scripts for building of solutions on multiple environments.

+Written extensive PL/Sql scripts for major database processing using different DB objects like packages, procedures, functions, triggers and views.

+Developed /tested Proof of concepts (POC) for some of the issues in the existing system and removed those limitations in the new system.

+Developed different shell scripts for running Sql scripts or for initial validations.

+Extensively used oracle string / CLOB functions in the project.

+Used dynamic Sql, cursor concepts in the development of project.

+Used different concepts of data structures for different searching and sorting methods.

+Implemented applications using C++ STLs and different design patterns like singleton classes.

+Developed EFT pre-verification process for Sprint telecom which reduced the customer verification from 20days to 2 days.

+Developed the customer account temporary suspension functionality to prevent the fraud.

+Developed Collection exclusion feature to exclude the accounts from Collections.

+Reduced the response time by 30% of One-time credit card billing payment.

+Debugged the code using GDB and Sun workshop debugger.

+Followed Scrum/Agile methodology.

+Debugging and Troubleshooting production issues.

Environment : C++, C, Pro*C, Sun Solaris, SQL, PL/SQL, Korn Shell Scripting.



Contact this candidate