We provide IT Staff Augmentation Services!

Senior Software Programmer Resume

4.00/5 (Submit Your Rating)

OBJECTIVE

Continuously enhancing my capabilities through the synergy of learning and showing interest in new things so that I can put forward the best of my potential talents and dedication towards work in the growth of an organization that I will be part of.

WORK EXPERIENCE

COMPANY : Confidential.
DURATION: October-2006 to Current Date
DESIGNATION: Senior Software Programmer

In Solutions Global is a solution and service providers for Bankers. The company develops and delivers various banking software solutions to domestic banking sector Clients.

Responsibilities

  • Implemented & enhanced product feature for stability and maintainability Presentation and business logics
  • Analyzed and created program specific workflow based on client specification and coding standards.
  • Participated in Requirement Analysis, Design and Development of projects.
  • Created and executed test cases for unit testing and debugging of modules.

RELEVANT PROJECT EXPERIENCE

  • CREDIT AUTHORIZATION HOST

Credit Authorization Host is an online authorization application for Magstripe cards that approves or declines a credit card transaction based on various checks that are performed. 
It handles transactions from both MasterCard as well as Visa.

Platforms: C, C++, Pro C, Oracle 10g, Linux

  • HSM PROGRAM

HSM Program is a part of Authorization Host.
It is used for CVV and PIN Verification of a Debit/Credit/Prepaid Card.
It is also used for PIN Change.

Platforms: C, C++, Pro C, Oracle 10g, Linux

  • EMV CREDIT HOST

The EMV Credit Host is a generic authorization host that will handle and process EMV chip as well as Magstripe transactions. It is capable of identifying the two transactions and processing them as per the conditions configured by the issuer.

Platforms: C, C++, Pro C, Oracle 10g, Linux

  • FINANCIAL TERMINAL MAGSTRIPE APPLICATION

Financial Terminal Magstripe Application is used by merchants for prepaid, credit and debit cards for a magstripe transaction. 
The Terminal or POS application is an end user interface which accepts transaction details from the user, forwards it to the Switch and then connects to the Authorization Host.
The Host will then approve or decline the transaction. 
It can handle Swipe Transaction, Manual Transaction, Reversal Transaction, Balance Enquiry, Card Top-up, Loyalty Points Redemption and Batch Close.

Platforms: C, C++, Pro C, Oracle 10g, Linux

  • PROFILE CONFIGURATION SYSTEM

Profile Configuration System is used in case of EMV Compliant Card Issuance.
It is used to create issuer profiles that are to be personalized on a chip card. Each issuer profile consists of different data elements that are configured using the Profile Configuration System. Using this issuer profile, a file is created which is later used to create a Chip Embossing file.
It is used for both VISA and MasterCard brand of cards.

Platforms: Java, JSP, Oracle 10g

  • PREPAID CARD ISSUANCE

Prepaid Card Issuance is used to issue prepaid cards both Magstripe and Chipcards.
It has the following functionalities:
Generate card numbers for all cards that are to be issued.
Pin Generation
Embossing File Generation 
Using the Embossing file created, cards are embossed and printed. These printed cards are then issued to the customer.
It is also used to Hotlist, De-Hotlist, Replace lost/damage cards, Renew Cards, issue Add-on Cards etc.

Platforms: Java, JSP, Oracle 10g

  • DEBIT CARD ISSUANCE

Debit Card Issuance Management is a web-based application for automating the debit card issuance process. It has an integrated chip functionality to issue Chipcards (EMV Cards). It includes Generating Card Numbers, Pin Generation and Printing, Embossing file generation, Card Embossing, Card Printing, Hot-listing, De-hot listing, Card Replacement, etc.

Platforms: Java, JSP, Oracle 10g

EDUCATIONAL QUALIFICATION

BE(Computers)

Confidential College

H.S.C

Confidential College .

S.S.C

Confidential High School

SOFT SKILLS

  • Good Communication and Interpretation skills.

TECHNICAL SKILLS

  • Environment : Windows, Linux
  • Programming Languages : C, C++, Core Java, JSP, Java Script
  • Mark up languages : HTML, XML
  • Database : ORACLE
  • Tools : MS-Office, Star Office
  • Version Tool : VSS

We'd love your feedback!