SlideShare a Scribd company logo
VIJAYBABU B
E-: vijaybabu_2007@yahoo.co.in
 : +65 84826535
Hougang Avenue 3
#02-304
Singapore
530001
Objective
To work for a company that promises a creative and challenging career in a progressive
environment with candid and co-operative work culture that foster the steady growth of the
company and individual.
Summary of Skills
 Programming Languages – C, C++, Oracle Pro*C
Socket, Multi Threading, Shared Library, Signals
Inter Process Communication (IPC) (Message Queue, Semaphore, Shared Memory)
 Scripting - Shell, Awk, Perl Scripting and Sed programming
 OS – Unix(Solaris 10 Intel x86 and 5.10 Generic sparc v890),(Tru64 Unix OSF1 Alpha
Version 5.1) , Linux (FC 7), MS Windows XP
 Communication Protocols - TCP, UDP,FTP
 Tools – MS Word,Gdb,Dbx,Makefile, SQL Loader, Explain Plan, TKprof,StatsPack
 Databases – Oracle9i/10g/11i (SQL, PL/SQL) , Ingres 2.6/10.1
Work Experience
Have more than 7 years of software development experience in UNIX environment.
Mar 2014- NIIT Technologies, Singapore
Role – Senior Software Engineer (Mar 2014-Till)
Responsibilities:
• Designing, coding and debugging applications
• Supporting daily operational activities of assigned programs or projects
• Developing programs and integrating related processes
• System integrated Testing
• Project Requirement gathering
• Provided ideas and solutions
Apr 2012-Feb 2014, NovaCityNets, Singapore
Role – Senior Analyst Programmer (Apr 2012-Feb 2014)
Responsibilities:
 Designing, coding and debugging applications
 Supporting daily operational activities of assigned programs or projects
 Developing programs and integrating related processes
 Project Requirement gathering
 System integrated Testing
Feb 2011-Mar -2012, Mphasis an HP Company, Chennai
Role – Software Engineer (Feb 2011 – Mar 2012)
Responsibilities:
 Designing, coding and debugging applications
 Exposure to code analysis, requirements analysis etc.
 Testing a module to stimulate the abend occurred.
 Responding promptly and professionally to onsite and customer.
 Knowledge Sharing.
Dec-2007 - Feb2011- Yalamanchili Software Exports, Chennai
Role – Team Lead – Software development (Mar 2010 – Feb 2011)
Responsibilities:
 Tracked performance against team goals.
 Participated in process improvement efforts.
 Analyzed business requirements and transformed them to technical design.
 Provided ideas and solutions.
 Developed and tested the functional requirements.
Role – Senior Software Engineer (Dec 2009 – Mar 2010)
Responsibilities:
 Managed and coached entry level software developers.
 Developed, supported, maintained and implemented complex components of a project
module.
 Delivered technical design and implemented that satisfies functional design and
architecture standards and guidelines.
Role – Software Engineer (Dec 2007 – Dec 2009)
Responsibilities:
 Evaluated and identified new technologies for implementation.
 Responsible for writing design documents, user documentation and test plan.
 Designed, coded and debugged applications using dbx, gdb and truss utility.
Projects
I) NIIT Technologies
Urban Redevelopment Authority - CAS – CSPT Enhancement
Environment : C, Pro*C, SunOS 5.8
Database : Oracle 11
Role : Developer
Duration : 5 months
This project handles the HDB Season Ticket parking details into URA Car parking. Currently
Motor cyclists purchase separate season parking tickets for URA and HDB parking lots. As a
new policy, motor cyclists can park both in URA and HDB parking lots with the flat monthly
fee. Below is the list of key factors for this enhancement.
• Season parking ticket for motorcyclists (CSPT+) to park in all HDB and URA car parks
for a flat monthly fee.
• Impacted systems: CAS / EHT / EPS
Urban Redevelopment Authority - CAS – ROMS Files encryption and decryption
Environment : Shell Script, SunOS 5.8
Database : Oracle 11
Role : Developer
Duration : 2 month
This project handles the secure file transfer between CAS to ROMS with SLIFT Encrypt
mechanism and Send alerts when e-files are not returned by ROMS so that recovery actions
can be taken promptly, Call the global email script in the new shell script. It will run once per
day and provide the Email Alerts if any Missing Files from ROMS as current date. New shell
Script will check the all ROMS log files and provide Email alert if no such file/login error.The
list of recipients to be alerted will be configurable
Urban Redevelopment Authority - CAS – Auto Cancellation of Wrongly Issued NOPO
Environment : Pro*C, SunOS 5.8
Database : Oracle 11
Role : Developer
Duration : 2 month
This project handles the Auto Cancellation of Wrongly Issued NOPO in EHT, CAS sending the
Season Ticket details to EHT server on daily basis due to that if any time lag for the season
Ticket, they will issue the Wrong NOPO. System will identify the any valid Season Ticket in
CAS for that NOPO and cancel those NOPO cases. System will generate the notification letter
for the of the customer.
Urban Redevelopment Authority - CAS – LTA Interface change
Environment : Pro*C, SunOS 5.8
Database : Oracle 11
Role : Developer
Duration : 1 month
This project handles the Mailing address info from LTA. LTA sending the additional fileds in the
data file system should capture the value in CAS.
II) NovaCityNets
Urban Redevelopment Authority - CAS - Sales of Season Ticket Enhancement
Environment : C, Pro*C, SunOS 5.8
Database : Oracle 11
Role : Developer
Duration : 4 months
a) Automation of season parking temporary pass updates
This interface is for CAS to bring over (retrieve) the temp pass applications that are created
under ECAS and to process the approved ‘Temp Pass Application’. This interface intended to
capture transmit the information automatically from CAS to ECAS (e-Service portal of URA).
b) Capturing Vehicle IU Number at CAS
This interface is for CAS populates the IU Number (In-Vehicle Unit) number of the vehicle,
when the application details are captured or amended in ECAS (e-Service portal of URA).
c) Data Migration from ECAS to CAS
This interface is for CAS populates the IU Number (In-Vehicle Unit) number of the vehicle and
mobile number, telephone number and email address from ECAS to CAS.
This project was totally developed in Solaris 5.10 environment using C, Pro*C and Oracle 11.
Urban Redevelopment Authority - CAS-EHT Interface
Environment : Shell script,PL-SQL SunOS 5.8
Database : Oracle 11
Role : Developer (Table & Trigger Creation, Pl-SQL & Pro*C Developed)
Duration : 2 months
This interface is for EHT and CISCO files transfer; the CAS deposit and retrieve the files from
EHT & CISCO interface with encrypt and decrypt the files using slift encryption.
This project was totally developed in Solaris 5.10 environment using Shell scripts with slift
encryption and decryption.
Urban Redevelopment Authority - CIS-CAS Enhancement (Car-Parking System)
Environment : C, Pro*C, PL-SQL SunOS 5.8
Database : Oracle 11
Role : Developer (Table & Trigger Creation, Pl-SQL & Pro*C Developed)
Duration : 3 months
This project handle the URA has initiated a Change Request to amend the CAS programs to
receive and process the updated information on the Driver Particulars and Appeal cases from
CIS (Customer Information system)
At present, the information relating to the Driver Particulars and the Appeal cases are updated
to the CAS manually. It is a time consuming process and is susceptible to human errors.
The PL/SQL Procedure will accept the below driver particulars from CIS and Validate each field
based on the validation rules and return the corresponding error code and message to CIS
Store all the CIS driver particulars received from CIS into the CIS-CAS Driver.
This project was totally developed in Solaris 5.10 environment using C, Pro*C and Oracle 11
Pl/SQL.
Urban Redevelopment Authority - FTP-SFTP Configuration (Car-Parking System)
Environment : Shell script SunOS 5.8
Database : Oracle 11
Role : Developer
Duration : 1 month
This Project for URA decided to remove the mount points for compilation and shell script
porting purpose. Hence the compilation script should not be using the mount points and the
transferring of the programs/scripts needs to done via sftp and URA decided to change all the
FTP interfacing to SFTP.
This project was totally developed in Solaris 5.10 environment using Shell scripts
Urban Redevelopment Authority - Report Modification (Car-Parking System)
Environment : C, Pro*C, SunOS 5.8
Database : Oracle 11
Role : Developer (Shell script and Pro*C Developed)
Duration : 2 months
This Project handle URA new requirement, In car-parking System, To add the additional
information in the batch reports.
This project was totally developed in Solaris 5.10 environment using C, Pro*C and Oracle 11.
III) Mphasis an HP Company
OWB Enhancement
Environment : C, Pro*C, SunOS 5.8
Database : Ingres 2.6
Role : Developer
Duration : 6 months
This Project handle the GM (General Motors) Dealer new Requirement.When an order is In
Transit, the user cannot see the current status of the vehicle without selecting the order
number and clicking the Event History link for each order. Not all the shipping information is
provided in OWB and it is not up to date because there is no feed directly from Vehicle
Transport Information Management System (VTIMS) - (batch overnight from Vehicle Order
Database updates).
GM Dealers want to see more updated details of vehicles in transit such as Routing code,
SCAC codes, location codes, event codes, event dates, event descriptions and railcar vessel
booking number received from VTIMS every 6-8 hrs.
This project was totally developed BSD socket (TCP/IP) in a environment using C,Pro*C and
Ingres 2.6
EOSL (End of Service Line)
Environment : C, Pro*C, SunOS 10
Database : Ingres 10.1
Role : Developer
Duration : 6 months
These projects handle the existing GM VOMS Application Migrated from Older Version to
current Version. We recompiled the existing Programs in our new Server and bring up the all
servers and tested the application. The existing Solaris 5.8 server migrated to 5.10 and
Database Ingres 2.6 migrated to 10.1 and the Perl Version migrated from 5.8.0 to 5.8.4
Version. We recompiled the programs with 64 bit and 32 bit.
Automation Reports
Environment : SunOS 5.8, Perl v5.8.0
Database : Ingres 2.6
Role : Developer
Duration : 2 months
This project handle to avoid the manual interrupt for the Report generation, The Perl script to
connect the Ingres database and retrieve the data from Ingres data base based on the Input
Query and to write the data into XL Spreadsheet using Spreadsheet::WriteExcel Package and
the same report send to Corresponding GM Clients using MIME::Lite Package. These projects
totally avoid the Manual interruption for the All GM Reports.
IV) Yalamanchili Software Exports
Cheque Deposit Server
Environment : C, Pro*C, SunOS 5.8
Database : Ingres 2.6
Role : Developer
Duration : 3 months
Basically this projects handle the cheque deposit request from the KIOSK interface .They are
two type of request received from KIOSK interface and to validated the card number or
account number based on the input parameter and populate the txn details in table. Once
successfully send to card status after that we received the cheque deposit request and same
to be populated in txn table and send to successful response to KIOSK interface based on the
response code kiosk give the acknowledgement receipt for the customer. This project was
totally developed BSD socket (TCP/IP) in a multiprocessing and multi-threading (POSIX
Thread) and shared pool in SQL context environment using C,Pro*C and oracle 9i.
Host Secure Module Automate Fail Over
Environment : C, Pro*C, Unix OSF1 Alpha Version
Database : Oracle 9i
Role : Developer
Duration : 4 months
This Project handle the Host Secure Module (HSM) Automate fail over, citibank india Switch
having two HSM. One primary another is secondary,In existing scenario in case of HSM down
we need to change the IP address from primary to secondary and restart the Switch
application. This Project handle the automate fail over from HSM1 to HSM2 vice versa. This
Project rearch the Citibank india Switch application. This Project passing the socket file
descriptor to Child process without fork and exec system call using BSD open descriptor
concepts for passing socket file descriptor to Child process.
Verified By Visa (VBV) - Master Card Unembossed Bin
Environment : C, Pro*C, Unix OSF1 Alpha Version
Database : Oracle 9i
Role : Developer
Duration : 4 months
Citibank introduced new debit bin for Mastercard Unembossed. These bin ranges using for
third party Payment Gateway for online transactions. That request come via Master card to
Citibank India Switch. This Project handle the 3D Secure (Verified by Visa Module) To Validate
the Customer IPIN or DOB based on the ACS parameters in Authentication. Post
Authentication Switch was Validate cavv based on the Base64encode/decoded in the
authorization this module totally develeoped c ,pro *c and oracle 9i.
EDC POS – Manual Blocking
Environment : C, Pro*C, Unix OSF1 Alpha Version
Database : Oracle 9i
Role : Developer
Duration : 2 months
This projects to Blocking the online EDC POS Manual with out swiping transaction from the
CITIBANK EDC terminal based on the Merchant code. Merchant code validation based on the
Merchant maintaince. This Project totally develeoped by Pro*C and C Environnent.
Verified By Visa – To Handle the Merchant Details
Environment : C, Pro*C, Unix OSF1 Alpha Version
Database : Oracle 9i
Role : Developer
Duration : 2 months
This Project handle the Merchant Name and location and transaction amount values from
ACS interface for 3D Secure transaction. In 3D Secure transaction after the Authentication
ACS send Acknowledgement request with Merchant Name, location and transaction amount
and same values to be populated in the VBV transaction table. This Project totally develeoped
by Pro*C and C Environnent.
Reserve Bank of India Mandate for ECI Blocking
Environment : C, Pro*C, Unix OSF1 Alpha Version
Database : Oracle 9i
Role : Developer
Duration : 2 months
This Project handle the RBI Mandate for ECI (Electronic Commerce Indicator) Value Blocking
for non Secure transaction. In the Citibank cards using third party Payment Gateway online
transaction Visa/Master organzation send to UnSecure ecom Transaction like not participated
in 3D Secure Module or Partially Participated in 3D Secure Module That transaction should be
declined due to Non Secure Transaction. This Project totally develeoped by Pro*C and C
Environnent.
NFC (Near Field Customer) – DCVV3 Validation in HSM Module
Environment : C, Pro*C, Unix OSF1 Alpha Version
Database : Oracle 9i
Role : Developer
Duration : 2 months
In this Project handle the MOBILE NFC transaction from PayPass Reader. For PayPass
transactions the track data will be generated dynamically. This dynamic track will be Validate
based on the CVC3 which is in the dynamic track. The CVC3 Verified in HSM(RACAL) Module.
This Project totally develeoped by Pro*C and C Environnent.
APIN Authentication For KIOSK
Environment : C, Pro*C, Unix OSF1 Alpha Version
Database : Oracle 9i
Role : Developer
Duration : 2 months
This Project handle the Need base socket connectivity to stay connectivity between the
KIOSK and Citibank Switch application. In existing scenario the kiosk interface need base
connectivity between the Switch and kiosk application, this Project handle the stay
connectivity and APIN verification from kiosk APIN and Track2 are encrypted value from
KIOSK using AES algorithme this module decrypt track2 and APIN value using AES
algorithme and Validate the APIN in HSM (Host Secure Module) and also handle the time out
for receive the response from Switch using select system call. This Project totally develeoped
by Pro*C and C Environnent.
RBI Mandate – Electronic Commerce Indicator
Environment : C, Pro*C, Unix OSF1 Alpha Version
Database : Oracle 9i
Role : Developer
Duration : 2 months
RBI mandate for Acquring and Issuing need to identified the different ECI values for
MOTO/IVR/RECURIING/ECOM Transactions. This Project handle the ECI values for the
ECOM/IVR/RECURRING transactions for ISSUER/ACQUIER Channel for differentiate the ECI
values. This Project totally develeoped by Pro*C and C Environnent.
Enhanced Credit System (ECS) Migration
Environment : C, Pro*C, Unix OSF1 Alpha Version
Database : Oracle 9i
Role : Developer
Duration : 4 months
The main objectives of the ECS migration system is to seamlessly migrates the card India
system to ECS. It contains the new functional requirements apart from current switch now we
are going to integrate these requirements with current system of switch. The process and
validations will take places per the ECS switch. The transaction will be receive from various
sources and will be routed to ECS. Merchant settlement will be to the ECS system as flat file.
This Project totally develeoped by Pro*C and C Environnent.
Mastero Ecom From Citishare
Environment : C, Pro*C, Unix OSF1 Alpha Version
Database : Oracle 9i
Role : Senior Software Engineer
Duration : 2 months
This Project handle the Mastero Citibank debit card using the offus Payment Gateway that
transactions come to Citibank Switch application from MDS for 3D Secure validation (IPIN)
post Authentication request authorization request come through Citishare to switch.Swiitch
application Validate the Secure level Indicator (SLI ) and cardholder authenticate verification
value (CAVV ) in authorization request. This Project totally develeoped by Pro*C and C
Environnent.
Association Changes (Visa/Master/Diners)
Environment : C, Pro*C, Unix OSF1 Alpha Version
Database : Oracle 9i
Role : Senior Software Engineer
Duration : 2 months
This projects handle Visa/Master/Diners changes for october release visa need to new
response code 59 for fraud transaction this Project handle the new response code for VISA.
Master Money Send transaction master send the extra values in data element 120 this Project
handle the 120 data element and same send to ECS. Diners Acquring and issuing transactions
should be send and receive the data element 43 Merchant name and location.
National Financial Switch (NFS)
Environment : C, Pro*C, Unix OSF1 Alpha Version
Database : Oracle 9i
Role : Team Lead
Duration : 3 months
This projects handle Offus Card using Citibank ATM Channel transactions routed to NFS
Switch Instead of VISA/MASTER. This projects handle the NFS Switch Module Request and
response and also handle the issuer transactions from NFS Switch. This Project totally
develeoped by Pro*C and C Environnent.
IVR 2nd
Factor Authentication - RBI Mandate
Environment : C, Pro*C, Unix OSF1 Alpha Version
Database : Oracle 9i
Role : Team Lead
Duration : 4 months
This projects handle the IVR transactions in 3D Secure Module. This 3d Secure Module using
OTP (One Time Password) Instead of the DOB/IPIN and to Validate the CAVV, ECI values from
ONUS, ISSUER transactions and the same to be send the ECI/CAVV value for VISA/MASTER in
third party Customer using Citibank IVR Channel this also follows the RBI Mandate. The OTP
(one time Password) stroed in the table using DBMS_OBFUSCATION_TOOLKIT.DES3ENCRYPT
value. This module to Validate the OTP after Decrypt the OTP value using des3decrypt
package. This Project totally develeoped by Pro*C and C Environnent.
National Payment Corporation of India (NPCI) – Mobile Fund Transfer
Environment : C, Pro*C, Unix OSF1 Alpha Version
Database : Oracle 9i
Role : Team Lead
Duration : 2 months
This Project handle the Mobile Fund Transfer from Citibank CBOL, SMS, Mobile Banking
Channel to third party Customer accounts using NFS Switch and also receiving third party
Customer accounts to Citibank Customer. This Project follows the RBI mandate.This module
totally develeoped by Pro*C and C Environnent.
Educational Qualification
B.Sc Physics (2004 – 2007), Class: First, Percentage: 70.1% in Major Subject
A.V.C. College (Autonomous), Mannampandal, Mayiladuthurai.
(Affiliated to the Bharathidasan University, Trichy)
H.S.C (2002 - 2004), Class: First, Percentage: 78%
Kittappa Municipal Higher Secondary School, Koranad, Mayiladuthurai.
S.S.L.C (2001 - 2002), Class: First, Percentage: 88%
Kittappa Municipal Higher Secondary School, Koranad, Mayiladuthurai.
Personal Profile
First Name : Vijaybabu
Last Name : Balakrishnan
Languages Known : Tamil, English, Hindi
Date of Birth (DD-MM-YYYY) : 24-08-1986
Sex : Male
Nationality : Indian
Marital Status : Married
Permanent address : 22/9, Fathima Beevi Colony
Thirumanjana Street
Koranad
Mayiladuthurai
PIN: 609002

More Related Content

What's hot

ROBIN COOKE-Resume
ROBIN COOKE-ResumeROBIN COOKE-Resume
ROBIN COOKE-ResumeRobin Cooke
 
ChuckRobledoBulletPoints
ChuckRobledoBulletPointsChuckRobledoBulletPoints
ChuckRobledoBulletPointsCharles Robledo
 
William-Timpany-2016-03-09-v4-Resume
William-Timpany-2016-03-09-v4-ResumeWilliam-Timpany-2016-03-09-v4-Resume
William-Timpany-2016-03-09-v4-ResumeWilliam Timpany
 
Resume 20151204
Resume 20151204Resume 20151204
Resume 20151204alan miles
 
Selenium Training in Jalandhar
Selenium Training in JalandharSelenium Training in Jalandhar
Selenium Training in JalandharE2MATRIX
 
AjaySamant_Resume
AjaySamant_ResumeAjaySamant_Resume
AjaySamant_ResumeAjay Samant
 

What's hot (11)

ROBIN COOKE-Resume
ROBIN COOKE-ResumeROBIN COOKE-Resume
ROBIN COOKE-Resume
 
ChuckRobledoBulletPoints
ChuckRobledoBulletPointsChuckRobledoBulletPoints
ChuckRobledoBulletPoints
 
KRITI_BHOLA_CV
KRITI_BHOLA_CVKRITI_BHOLA_CV
KRITI_BHOLA_CV
 
CV_Serhiy_Medvedyev_2015
CV_Serhiy_Medvedyev_2015CV_Serhiy_Medvedyev_2015
CV_Serhiy_Medvedyev_2015
 
William-Timpany-2016-03-09-v4-Resume
William-Timpany-2016-03-09-v4-ResumeWilliam-Timpany-2016-03-09-v4-Resume
William-Timpany-2016-03-09-v4-Resume
 
Masilamani_VLSI_Front_end_verification
Masilamani_VLSI_Front_end_verificationMasilamani_VLSI_Front_end_verification
Masilamani_VLSI_Front_end_verification
 
Birendra_resume
Birendra_resumeBirendra_resume
Birendra_resume
 
Resume 20151204
Resume 20151204Resume 20151204
Resume 20151204
 
AUK - CV WO Ref
AUK - CV WO RefAUK - CV WO Ref
AUK - CV WO Ref
 
Selenium Training in Jalandhar
Selenium Training in JalandharSelenium Training in Jalandhar
Selenium Training in Jalandhar
 
AjaySamant_Resume
AjaySamant_ResumeAjaySamant_Resume
AjaySamant_Resume
 

Similar to Vijaybabu_Resume (20)

Mohini_Singh_CV
Mohini_Singh_CVMohini_Singh_CV
Mohini_Singh_CV
 
Manigandan_narasimhan_resume
Manigandan_narasimhan_resumeManigandan_narasimhan_resume
Manigandan_narasimhan_resume
 
ChandanResume
ChandanResumeChandanResume
ChandanResume
 
Ramji
RamjiRamji
Ramji
 
Sourav_Giri_Resume_2015
Sourav_Giri_Resume_2015Sourav_Giri_Resume_2015
Sourav_Giri_Resume_2015
 
Paul Fry Project Resume
Paul Fry Project ResumePaul Fry Project Resume
Paul Fry Project Resume
 
Jordan Sept-2015
Jordan Sept-2015Jordan Sept-2015
Jordan Sept-2015
 
SathishKumar Natarajan
SathishKumar NatarajanSathishKumar Natarajan
SathishKumar Natarajan
 
Resume_RajeeshunArudchelvam_ver2
Resume_RajeeshunArudchelvam_ver2Resume_RajeeshunArudchelvam_ver2
Resume_RajeeshunArudchelvam_ver2
 
StamblerAaronExternalResume
StamblerAaronExternalResumeStamblerAaronExternalResume
StamblerAaronExternalResume
 
Saravanaperumal b
Saravanaperumal bSaravanaperumal b
Saravanaperumal b
 
Ashish tripath
Ashish tripathAshish tripath
Ashish tripath
 
pfrResume2016
pfrResume2016pfrResume2016
pfrResume2016
 
Resume
ResumeResume
Resume
 
Naresh Babu
Naresh BabuNaresh Babu
Naresh Babu
 
Simrat Resume
Simrat ResumeSimrat Resume
Simrat Resume
 
Zaghdoudi Nizar_CV_EN
Zaghdoudi Nizar_CV_EN  Zaghdoudi Nizar_CV_EN
Zaghdoudi Nizar_CV_EN
 
CV Amol Dethe
CV Amol DetheCV Amol Dethe
CV Amol Dethe
 
Mahesh - Resume - Paypal
Mahesh - Resume - PaypalMahesh - Resume - Paypal
Mahesh - Resume - Paypal
 
Tyco IS Oracle Apps Support Project
Tyco IS Oracle Apps Support ProjectTyco IS Oracle Apps Support Project
Tyco IS Oracle Apps Support Project
 

Vijaybabu_Resume

  • 1. VIJAYBABU B E-: vijaybabu_2007@yahoo.co.in  : +65 84826535 Hougang Avenue 3 #02-304 Singapore 530001 Objective To work for a company that promises a creative and challenging career in a progressive environment with candid and co-operative work culture that foster the steady growth of the company and individual. Summary of Skills  Programming Languages – C, C++, Oracle Pro*C Socket, Multi Threading, Shared Library, Signals Inter Process Communication (IPC) (Message Queue, Semaphore, Shared Memory)  Scripting - Shell, Awk, Perl Scripting and Sed programming  OS – Unix(Solaris 10 Intel x86 and 5.10 Generic sparc v890),(Tru64 Unix OSF1 Alpha Version 5.1) , Linux (FC 7), MS Windows XP  Communication Protocols - TCP, UDP,FTP  Tools – MS Word,Gdb,Dbx,Makefile, SQL Loader, Explain Plan, TKprof,StatsPack  Databases – Oracle9i/10g/11i (SQL, PL/SQL) , Ingres 2.6/10.1 Work Experience Have more than 7 years of software development experience in UNIX environment. Mar 2014- NIIT Technologies, Singapore Role – Senior Software Engineer (Mar 2014-Till) Responsibilities: • Designing, coding and debugging applications • Supporting daily operational activities of assigned programs or projects • Developing programs and integrating related processes • System integrated Testing • Project Requirement gathering • Provided ideas and solutions Apr 2012-Feb 2014, NovaCityNets, Singapore Role – Senior Analyst Programmer (Apr 2012-Feb 2014) Responsibilities:  Designing, coding and debugging applications  Supporting daily operational activities of assigned programs or projects  Developing programs and integrating related processes  Project Requirement gathering  System integrated Testing
  • 2. Feb 2011-Mar -2012, Mphasis an HP Company, Chennai Role – Software Engineer (Feb 2011 – Mar 2012) Responsibilities:  Designing, coding and debugging applications  Exposure to code analysis, requirements analysis etc.  Testing a module to stimulate the abend occurred.  Responding promptly and professionally to onsite and customer.  Knowledge Sharing. Dec-2007 - Feb2011- Yalamanchili Software Exports, Chennai Role – Team Lead – Software development (Mar 2010 – Feb 2011) Responsibilities:  Tracked performance against team goals.  Participated in process improvement efforts.  Analyzed business requirements and transformed them to technical design.  Provided ideas and solutions.  Developed and tested the functional requirements. Role – Senior Software Engineer (Dec 2009 – Mar 2010) Responsibilities:  Managed and coached entry level software developers.  Developed, supported, maintained and implemented complex components of a project module.  Delivered technical design and implemented that satisfies functional design and architecture standards and guidelines. Role – Software Engineer (Dec 2007 – Dec 2009) Responsibilities:  Evaluated and identified new technologies for implementation.  Responsible for writing design documents, user documentation and test plan.  Designed, coded and debugged applications using dbx, gdb and truss utility.
  • 3. Projects I) NIIT Technologies Urban Redevelopment Authority - CAS – CSPT Enhancement Environment : C, Pro*C, SunOS 5.8 Database : Oracle 11 Role : Developer Duration : 5 months This project handles the HDB Season Ticket parking details into URA Car parking. Currently Motor cyclists purchase separate season parking tickets for URA and HDB parking lots. As a new policy, motor cyclists can park both in URA and HDB parking lots with the flat monthly fee. Below is the list of key factors for this enhancement. • Season parking ticket for motorcyclists (CSPT+) to park in all HDB and URA car parks for a flat monthly fee. • Impacted systems: CAS / EHT / EPS Urban Redevelopment Authority - CAS – ROMS Files encryption and decryption Environment : Shell Script, SunOS 5.8 Database : Oracle 11 Role : Developer Duration : 2 month This project handles the secure file transfer between CAS to ROMS with SLIFT Encrypt mechanism and Send alerts when e-files are not returned by ROMS so that recovery actions can be taken promptly, Call the global email script in the new shell script. It will run once per day and provide the Email Alerts if any Missing Files from ROMS as current date. New shell Script will check the all ROMS log files and provide Email alert if no such file/login error.The list of recipients to be alerted will be configurable Urban Redevelopment Authority - CAS – Auto Cancellation of Wrongly Issued NOPO Environment : Pro*C, SunOS 5.8 Database : Oracle 11 Role : Developer Duration : 2 month This project handles the Auto Cancellation of Wrongly Issued NOPO in EHT, CAS sending the Season Ticket details to EHT server on daily basis due to that if any time lag for the season Ticket, they will issue the Wrong NOPO. System will identify the any valid Season Ticket in CAS for that NOPO and cancel those NOPO cases. System will generate the notification letter for the of the customer.
  • 4. Urban Redevelopment Authority - CAS – LTA Interface change Environment : Pro*C, SunOS 5.8 Database : Oracle 11 Role : Developer Duration : 1 month This project handles the Mailing address info from LTA. LTA sending the additional fileds in the data file system should capture the value in CAS. II) NovaCityNets Urban Redevelopment Authority - CAS - Sales of Season Ticket Enhancement Environment : C, Pro*C, SunOS 5.8 Database : Oracle 11 Role : Developer Duration : 4 months a) Automation of season parking temporary pass updates This interface is for CAS to bring over (retrieve) the temp pass applications that are created under ECAS and to process the approved ‘Temp Pass Application’. This interface intended to capture transmit the information automatically from CAS to ECAS (e-Service portal of URA). b) Capturing Vehicle IU Number at CAS This interface is for CAS populates the IU Number (In-Vehicle Unit) number of the vehicle, when the application details are captured or amended in ECAS (e-Service portal of URA). c) Data Migration from ECAS to CAS This interface is for CAS populates the IU Number (In-Vehicle Unit) number of the vehicle and mobile number, telephone number and email address from ECAS to CAS. This project was totally developed in Solaris 5.10 environment using C, Pro*C and Oracle 11. Urban Redevelopment Authority - CAS-EHT Interface Environment : Shell script,PL-SQL SunOS 5.8 Database : Oracle 11 Role : Developer (Table & Trigger Creation, Pl-SQL & Pro*C Developed) Duration : 2 months This interface is for EHT and CISCO files transfer; the CAS deposit and retrieve the files from EHT & CISCO interface with encrypt and decrypt the files using slift encryption. This project was totally developed in Solaris 5.10 environment using Shell scripts with slift encryption and decryption.
  • 5. Urban Redevelopment Authority - CIS-CAS Enhancement (Car-Parking System) Environment : C, Pro*C, PL-SQL SunOS 5.8 Database : Oracle 11 Role : Developer (Table & Trigger Creation, Pl-SQL & Pro*C Developed) Duration : 3 months This project handle the URA has initiated a Change Request to amend the CAS programs to receive and process the updated information on the Driver Particulars and Appeal cases from CIS (Customer Information system) At present, the information relating to the Driver Particulars and the Appeal cases are updated to the CAS manually. It is a time consuming process and is susceptible to human errors. The PL/SQL Procedure will accept the below driver particulars from CIS and Validate each field based on the validation rules and return the corresponding error code and message to CIS Store all the CIS driver particulars received from CIS into the CIS-CAS Driver. This project was totally developed in Solaris 5.10 environment using C, Pro*C and Oracle 11 Pl/SQL. Urban Redevelopment Authority - FTP-SFTP Configuration (Car-Parking System) Environment : Shell script SunOS 5.8 Database : Oracle 11 Role : Developer Duration : 1 month This Project for URA decided to remove the mount points for compilation and shell script porting purpose. Hence the compilation script should not be using the mount points and the transferring of the programs/scripts needs to done via sftp and URA decided to change all the FTP interfacing to SFTP. This project was totally developed in Solaris 5.10 environment using Shell scripts Urban Redevelopment Authority - Report Modification (Car-Parking System) Environment : C, Pro*C, SunOS 5.8 Database : Oracle 11 Role : Developer (Shell script and Pro*C Developed) Duration : 2 months This Project handle URA new requirement, In car-parking System, To add the additional information in the batch reports. This project was totally developed in Solaris 5.10 environment using C, Pro*C and Oracle 11. III) Mphasis an HP Company OWB Enhancement Environment : C, Pro*C, SunOS 5.8 Database : Ingres 2.6 Role : Developer Duration : 6 months This Project handle the GM (General Motors) Dealer new Requirement.When an order is In Transit, the user cannot see the current status of the vehicle without selecting the order number and clicking the Event History link for each order. Not all the shipping information is provided in OWB and it is not up to date because there is no feed directly from Vehicle
  • 6. Transport Information Management System (VTIMS) - (batch overnight from Vehicle Order Database updates). GM Dealers want to see more updated details of vehicles in transit such as Routing code, SCAC codes, location codes, event codes, event dates, event descriptions and railcar vessel booking number received from VTIMS every 6-8 hrs. This project was totally developed BSD socket (TCP/IP) in a environment using C,Pro*C and Ingres 2.6 EOSL (End of Service Line) Environment : C, Pro*C, SunOS 10 Database : Ingres 10.1 Role : Developer Duration : 6 months These projects handle the existing GM VOMS Application Migrated from Older Version to current Version. We recompiled the existing Programs in our new Server and bring up the all servers and tested the application. The existing Solaris 5.8 server migrated to 5.10 and Database Ingres 2.6 migrated to 10.1 and the Perl Version migrated from 5.8.0 to 5.8.4 Version. We recompiled the programs with 64 bit and 32 bit. Automation Reports Environment : SunOS 5.8, Perl v5.8.0 Database : Ingres 2.6 Role : Developer Duration : 2 months This project handle to avoid the manual interrupt for the Report generation, The Perl script to connect the Ingres database and retrieve the data from Ingres data base based on the Input Query and to write the data into XL Spreadsheet using Spreadsheet::WriteExcel Package and the same report send to Corresponding GM Clients using MIME::Lite Package. These projects totally avoid the Manual interruption for the All GM Reports. IV) Yalamanchili Software Exports Cheque Deposit Server Environment : C, Pro*C, SunOS 5.8 Database : Ingres 2.6 Role : Developer Duration : 3 months Basically this projects handle the cheque deposit request from the KIOSK interface .They are two type of request received from KIOSK interface and to validated the card number or account number based on the input parameter and populate the txn details in table. Once successfully send to card status after that we received the cheque deposit request and same to be populated in txn table and send to successful response to KIOSK interface based on the response code kiosk give the acknowledgement receipt for the customer. This project was totally developed BSD socket (TCP/IP) in a multiprocessing and multi-threading (POSIX Thread) and shared pool in SQL context environment using C,Pro*C and oracle 9i. Host Secure Module Automate Fail Over Environment : C, Pro*C, Unix OSF1 Alpha Version Database : Oracle 9i Role : Developer
  • 7. Duration : 4 months This Project handle the Host Secure Module (HSM) Automate fail over, citibank india Switch having two HSM. One primary another is secondary,In existing scenario in case of HSM down we need to change the IP address from primary to secondary and restart the Switch application. This Project handle the automate fail over from HSM1 to HSM2 vice versa. This Project rearch the Citibank india Switch application. This Project passing the socket file descriptor to Child process without fork and exec system call using BSD open descriptor concepts for passing socket file descriptor to Child process. Verified By Visa (VBV) - Master Card Unembossed Bin Environment : C, Pro*C, Unix OSF1 Alpha Version Database : Oracle 9i Role : Developer Duration : 4 months Citibank introduced new debit bin for Mastercard Unembossed. These bin ranges using for third party Payment Gateway for online transactions. That request come via Master card to Citibank India Switch. This Project handle the 3D Secure (Verified by Visa Module) To Validate the Customer IPIN or DOB based on the ACS parameters in Authentication. Post Authentication Switch was Validate cavv based on the Base64encode/decoded in the authorization this module totally develeoped c ,pro *c and oracle 9i. EDC POS – Manual Blocking Environment : C, Pro*C, Unix OSF1 Alpha Version Database : Oracle 9i Role : Developer Duration : 2 months This projects to Blocking the online EDC POS Manual with out swiping transaction from the CITIBANK EDC terminal based on the Merchant code. Merchant code validation based on the Merchant maintaince. This Project totally develeoped by Pro*C and C Environnent. Verified By Visa – To Handle the Merchant Details Environment : C, Pro*C, Unix OSF1 Alpha Version Database : Oracle 9i Role : Developer Duration : 2 months This Project handle the Merchant Name and location and transaction amount values from ACS interface for 3D Secure transaction. In 3D Secure transaction after the Authentication ACS send Acknowledgement request with Merchant Name, location and transaction amount and same values to be populated in the VBV transaction table. This Project totally develeoped by Pro*C and C Environnent. Reserve Bank of India Mandate for ECI Blocking Environment : C, Pro*C, Unix OSF1 Alpha Version Database : Oracle 9i Role : Developer Duration : 2 months This Project handle the RBI Mandate for ECI (Electronic Commerce Indicator) Value Blocking for non Secure transaction. In the Citibank cards using third party Payment Gateway online transaction Visa/Master organzation send to UnSecure ecom Transaction like not participated in 3D Secure Module or Partially Participated in 3D Secure Module That transaction should be declined due to Non Secure Transaction. This Project totally develeoped by Pro*C and C
  • 8. Environnent. NFC (Near Field Customer) – DCVV3 Validation in HSM Module Environment : C, Pro*C, Unix OSF1 Alpha Version Database : Oracle 9i Role : Developer Duration : 2 months In this Project handle the MOBILE NFC transaction from PayPass Reader. For PayPass transactions the track data will be generated dynamically. This dynamic track will be Validate based on the CVC3 which is in the dynamic track. The CVC3 Verified in HSM(RACAL) Module. This Project totally develeoped by Pro*C and C Environnent. APIN Authentication For KIOSK Environment : C, Pro*C, Unix OSF1 Alpha Version Database : Oracle 9i Role : Developer Duration : 2 months This Project handle the Need base socket connectivity to stay connectivity between the KIOSK and Citibank Switch application. In existing scenario the kiosk interface need base connectivity between the Switch and kiosk application, this Project handle the stay connectivity and APIN verification from kiosk APIN and Track2 are encrypted value from KIOSK using AES algorithme this module decrypt track2 and APIN value using AES algorithme and Validate the APIN in HSM (Host Secure Module) and also handle the time out for receive the response from Switch using select system call. This Project totally develeoped by Pro*C and C Environnent. RBI Mandate – Electronic Commerce Indicator Environment : C, Pro*C, Unix OSF1 Alpha Version Database : Oracle 9i Role : Developer Duration : 2 months RBI mandate for Acquring and Issuing need to identified the different ECI values for MOTO/IVR/RECURIING/ECOM Transactions. This Project handle the ECI values for the ECOM/IVR/RECURRING transactions for ISSUER/ACQUIER Channel for differentiate the ECI values. This Project totally develeoped by Pro*C and C Environnent. Enhanced Credit System (ECS) Migration Environment : C, Pro*C, Unix OSF1 Alpha Version Database : Oracle 9i Role : Developer Duration : 4 months The main objectives of the ECS migration system is to seamlessly migrates the card India system to ECS. It contains the new functional requirements apart from current switch now we are going to integrate these requirements with current system of switch. The process and validations will take places per the ECS switch. The transaction will be receive from various sources and will be routed to ECS. Merchant settlement will be to the ECS system as flat file.
  • 9. This Project totally develeoped by Pro*C and C Environnent. Mastero Ecom From Citishare Environment : C, Pro*C, Unix OSF1 Alpha Version Database : Oracle 9i Role : Senior Software Engineer Duration : 2 months This Project handle the Mastero Citibank debit card using the offus Payment Gateway that transactions come to Citibank Switch application from MDS for 3D Secure validation (IPIN) post Authentication request authorization request come through Citishare to switch.Swiitch application Validate the Secure level Indicator (SLI ) and cardholder authenticate verification value (CAVV ) in authorization request. This Project totally develeoped by Pro*C and C Environnent. Association Changes (Visa/Master/Diners) Environment : C, Pro*C, Unix OSF1 Alpha Version Database : Oracle 9i Role : Senior Software Engineer Duration : 2 months This projects handle Visa/Master/Diners changes for october release visa need to new response code 59 for fraud transaction this Project handle the new response code for VISA. Master Money Send transaction master send the extra values in data element 120 this Project handle the 120 data element and same send to ECS. Diners Acquring and issuing transactions should be send and receive the data element 43 Merchant name and location. National Financial Switch (NFS) Environment : C, Pro*C, Unix OSF1 Alpha Version Database : Oracle 9i Role : Team Lead Duration : 3 months This projects handle Offus Card using Citibank ATM Channel transactions routed to NFS Switch Instead of VISA/MASTER. This projects handle the NFS Switch Module Request and response and also handle the issuer transactions from NFS Switch. This Project totally develeoped by Pro*C and C Environnent. IVR 2nd Factor Authentication - RBI Mandate Environment : C, Pro*C, Unix OSF1 Alpha Version Database : Oracle 9i Role : Team Lead Duration : 4 months This projects handle the IVR transactions in 3D Secure Module. This 3d Secure Module using OTP (One Time Password) Instead of the DOB/IPIN and to Validate the CAVV, ECI values from ONUS, ISSUER transactions and the same to be send the ECI/CAVV value for VISA/MASTER in third party Customer using Citibank IVR Channel this also follows the RBI Mandate. The OTP (one time Password) stroed in the table using DBMS_OBFUSCATION_TOOLKIT.DES3ENCRYPT
  • 10. value. This module to Validate the OTP after Decrypt the OTP value using des3decrypt package. This Project totally develeoped by Pro*C and C Environnent. National Payment Corporation of India (NPCI) – Mobile Fund Transfer Environment : C, Pro*C, Unix OSF1 Alpha Version Database : Oracle 9i Role : Team Lead Duration : 2 months This Project handle the Mobile Fund Transfer from Citibank CBOL, SMS, Mobile Banking Channel to third party Customer accounts using NFS Switch and also receiving third party Customer accounts to Citibank Customer. This Project follows the RBI mandate.This module totally develeoped by Pro*C and C Environnent. Educational Qualification B.Sc Physics (2004 – 2007), Class: First, Percentage: 70.1% in Major Subject A.V.C. College (Autonomous), Mannampandal, Mayiladuthurai. (Affiliated to the Bharathidasan University, Trichy) H.S.C (2002 - 2004), Class: First, Percentage: 78% Kittappa Municipal Higher Secondary School, Koranad, Mayiladuthurai. S.S.L.C (2001 - 2002), Class: First, Percentage: 88% Kittappa Municipal Higher Secondary School, Koranad, Mayiladuthurai. Personal Profile First Name : Vijaybabu Last Name : Balakrishnan Languages Known : Tamil, English, Hindi Date of Birth (DD-MM-YYYY) : 24-08-1986 Sex : Male Nationality : Indian Marital Status : Married Permanent address : 22/9, Fathima Beevi Colony Thirumanjana Street Koranad Mayiladuthurai PIN: 609002