Sr. Software Engineer/lead Resume
Portland, DallaS
SUMMARY:
- Extensive experience in Software products and services over many years.
- Involved in Full SDLC (Including Agile) - requirement, analysis, design, development, testing and implementation. Also, involved extensively in post implementation support activities.
- Worked on complex large-scale Banking & Financial solutions such as EFT, Payments Switch.
- Vast experience in Credit/Debit Card Acquiring and Issuing transaction processing domains and worked on leading card networks like VISA, MasterCard, FDR, prepaid(InComm, PaymenTech)
- Experience in ATM and Merchant POS Acquiring card processing transactions with Card networks.
- Extensive experience in HP NonStop platforms and experience in design/dev of Low Latency/High volume (TPS) Systems on HP NonStop/Unix platforms.
- Specializes in ISO8583 messages with experience in EFT products like BASE24(classic/eps), OmniPayments Product on HP- NonStop (Tandem)/Unix platforms and conversant in EMV.
- Experience in Security Key exchanges and PIN translation components for Card Payment networks.
- Worked for major clients: Confidential, Confidential, Confidential, Confidential, BCI Chile, Confidential etc.
- Strong functional, technical, analytical and problem solving skills. Excellent in providing various solutions to complex problems.
- Excellent in leadership, Communication, Client interaction and worked in Onsite/Offshore models.
- Worked in Agile based Software Development Life Cycles.
TECHNICAL SKILLS:
Technologies: C, C++, JAVA, SOAP Web services, REST, SQL, XML, JSON, ISO8583, Multithreading, STL, QT, TCPIP Socket Programming
Hardware/OS: HP NonStop/Tandem(Guardian/OSS), Unix (SUN/HP), Linux, HSM(Atalla, Thales)
HP NonStop/ Tandem: S-Series, Integrity Itanium and Blades, TACL, SQLMP, Pathway, Nowaited I/Os, Native Inspect/eInspect, Expand, SCF, EMS, FUP, TMF, Enform, Enscribe, Spoolcom, XPNET, Measure, iTP Webserver, GoldenGate-ci, BASE24, XPNET.
OLTP: BASE24(classic/eps), ATM/POS: EMV, VISA, MasterCard, STAR, FDR, FDMS, IPS
Databases: NonStop SQL MP, Oracle, Empress DB, MySQL, Enscribe.
Tools: /Utilities: GIThub, FastTest, ISO8583 simulators, VersaTest, SVN, JIRA, QC, GDB, Prognosis, Collis EMV test, Eclipse, STS, Splunk, Wireshark, SQL Developer, GoldenGate-ci
Domains Exp.: Banking & Financial, ATM/POS: Credit/Debit Card Payments, PCI, Merchant Retail
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Software Engineer/Lead
Responsibilities:
- Analysis of Requirement and new architecture requirements.
- Interacting with Client/BAs to understand requirements and prepare Tech. Specs.
- Analysis of C++ modules of SVT platform and prepare functional and technical specifications.
- Design and Development of Cashbox, TV2 and SVT server using C++, QT (UI).
- Develop and maintain existing C++ code and perform bug fixes.
- Prepare data mapping and transformation documents for new systems.
- Lead Development teams to build the new CUI app using Java and Angular.
- Provide Clarifications based on Legacy C++ code.
- Define changes for XML schema and JSON. Change DB APIs.
- Involved in WebApp JAVA integration with Cashbox.
- Interact with QA teams for Defect triage and defect fixes.
Confidential, Portland, Dallas
Sr. Software Engineer / Analyst
Responsibilities:
- Interacting with Client and understand the scope of the EMV migration on Elan and Retail ATM platforms.
- Review Requirements to assess Impact of EMV on the As-Is system.
- Prepare Technical requirements for EMV interaction and prepare design.
- Interact with Client, onsite/offshore team and vendors (Diebold, NCR) for Defect resolution.
- Worked on ATM devices: Diebold, NCR ATMs and Diebold ILTs (In-Lobby-Teller)
- Design and Development of BASE24 components customizations as per requirements.
- Analysis of Credit and Debit Card Dispute and Fraud processing in the CASPER app. Analysis of new Real Time VCR Services and its mapping with existing system.
- Prepare Technical specifications for Dispute and Fraud Case initiation/Processing.
- Lead and manage onsite/offshore team and report regular status to mgmt.
- Co-ordination for EMV Certification with Card Payment Networks like VISA/MasterCard etc.
Confidential, Chicago
Sr. Software Engineer
Responsibilities:
- Interacting with Client team and gather BASE24-eps migration requirements.
- Technical Analysis of As-Is and To-Be systems of Walgreen s Merchant acquiring BASE24-classic components (SPDH, Interfaces etc.) and the CSMs (Custom Software Modifications) done specific to Client s business needs.
- Prepare Technical Specifications based on the requirements.
- Involved in Design and Development of the interchange interfaces in BASE24-eps like MasterCard, VISA, Vantiv etc. using C++ OOP for specific Business Logic.
- Analysis of BASE24 components and analysis of the HP s evaluation reports for migration.
- Interaction with HP and ACI for BASE24-classic Blade system configuration.
- Using ACI desktop and NSK, Configuring BASE24-eps components
- Gather the Business requirements from Client to understand the scope of HP-NonStop Blade migration.
- Co-ordinate the Certification with Card Payment Networks and Prepaid Card networks.
- Performing Unit testing of the code and support & Troubleshoot SIT, UAT defects.
- Overall co-ordination with Client, onsite and offshore team and vendors.
- Work with infrastructure team to setup TCPIP connectivity with Card Networks
- Configuration and testing using VersaTest simulator.
Confidential
Sr. Software Engineer
Responsibilities:
- Interacting with Client and understand ATM and Debit Card Conversion.
- Interact with MasterCard and STAR network teams during Full SDLC duration.
- Analysis of BASE24-eps CSMs (C++) of existing system.
- Data Transformations between STAR ATM ISO, BASE24 HISO )
- Design and develop flow for ATM PIN (Single Msg) and Sign (Dual Msg) Transactions from IPS interface using C++/Unix.
- Interim ATM/POS PIN originated from STAR via IPS.
- Defining process flow of secure Key Exchange/Logon with STAR/ IPS interfaces.
- Analysis of TSS /HSM for PIN Verification, PIN Translation, Key Exchanges.
- Build and lead the development team at onsite and offshore.
- Unit Testing using Paragon FASTest simulator and Troubleshoot/fixing SIT/UAT defects.
- Analysis and validate Transaction from Batch (CHPF, DTDF etc.) and Real-Time log.
Confidential, San Francisco
Sr. Software Developer/Architect
Responsibilities:
- Interacting with Customer understand BASE24 requirements convert them into FSD.
- Analysis of BASE24 CSM (Custom Software Modifications) code and its migration
- Design and development using C++/HP NonStop of EFT infrastructure modules like Acquirer/Issuer Transaction processing,
- Acquiring Transactions: STAR ATM, Stores, Enterprise
- Issuing transactions: AMT/POS
- Card management/Network management flows.
- Check Deposit transaction sending to EWS.
- SAF, Secure Key exchanges, PIN encryptions, SOAP and business logic modules.
- Lead team and Prepare project plan and track deliverables as per plan.
- Design the new system using HP NonStop multi-threading Architecture to achieve maximum efficiency to process high volume of transactions (TPS).
- Worked on Card Payment Network Interfaces like VISA, VDPS, FDR, STAR, FDMS, PULSE, CIRRUS etc.
- Analysing ISO 8583 variants of Design of ISO 8583 parsers for Card networks
- Design and Develop ISO 8583 parsers for Card networks.
- Develop financial Transaction, Card management, Network Management messages.
- Build and configure TCIP/IP socket interfaces to replace XPNET for Card networks
- Perform Certifications with Card Networks.
- Design and development of SOAP (HTTPS/XML) interfaces to Confidential applications and orchestrate transactions to Visa-DPS over TCPIP and ISO8583.
- Build TCPIP interface to replace XPNET and configuration
- Work in HP labs for NonStop servers for Performance evaluation and improvement sessions.
- Develop Security Services like PIN Verify, PIN Translate, Key-Exchange using Atalla (HSM) etc.
- Lead onsite/offshore teams and prepare plan for deliverables.
- Involved in Certification with various Card Payment Networks like VISA, MasterCard, FDR etc.
- Support SIT / UAT and troubleshoot and fix the defects.
- Troubleshoot Production Issues and provide resolution within SLAs
Confidential
Sr. Software Engineer
Responsibilities:
- Analyse existing legacy system and native programs and understand message format.
- Design SOA based Architecture using SOAP XML for integration with Legacy system.
- Design and develop OmniDirector using C/C++ to provide SOA Framework.
- Build HTTP Parser on HP NonStop to parse SOAP XML message in C/C++.
- Onsite implementation at Client s data centre. Training to Client to build SOA services.
- Leading onsite and offshore teams.
- Production support and troubleshooting issues and providing fixes.
Confidential
Software Engineer
Responsibilities:
- Development of High Availability Router using HP NonStop Pathway.
- Development of Monitoring system which runs rules on the Entity States and executes Scenarios to take corrective action and reduce the application down time.
- Work with Architecture team to build efficient design of HAR
- Built Multithreading using HP NonStop architecture.
- Change the code for Itanium customizations and Recompilation of HAR on Itanium.
- Migration of application components to Itanium servers
- Co-ordinate with Client and Onsite implementation and Troubleshoot Production Issues
Confidential
Software Developer
Responsibilities:
- Developed Business Logic modules using C++ and COBRA middlewere.
- Developed Web interface Console using iTP Webserver in C/C++
- Involved in the testing the Security framework modules and console.
- Troubleshoot SIT/UAT/Production Issues and provide fixes.