1. Harish Kumar
Current Address: Permanent Address: Email Id & Contact No:
No 201, Siri Dew Drops, No 201, Siri Dew Drops, puranik.harish86@gmail.com
7th
Main, NandaKumar Layout, 7th
Main, NandaKumar Layout, 9620201545
Ramanjaneyanagar, Ramanjaneyanagar,
Bengaluru -560061. Bengaluru -560061.
CAREER OBJECTIVE:CAREER OBJECTIVE:
Aspiring to work in a creative and challenging environment using cutting edge technologies
where I could constantly learn and successfully deliver solutions to problems and thereby
achieve respectable position in a software organization with my technical skills.
PROFILE:PROFILE:
• Overall 7 and half years of experience in designing and delivering complex,
critical solutions for the IT industry.
• Experience spread across Design and Development of Unix, Shell Scripting.
• Experience spread across in Analysis, Design, Development, Implementation
and Testing of Java Applications.
• Experience spread across in Analysis, Design, Development, Implementation
and Testing of PL/I Applications.
• Experience in complete Product Development Life Cycle.
• Good knowledge of HTML5 ,CSS3 and Javascript.
• Good Knowledge of Restful Webservices.
• Basic Knowledge of Spring Framework.
• Good knowledge of PL/SQL.
• Good knowledge of Grep, Sed, Awk filters.
• Experience in designing modules single handedly.
• Basic knowledge of C++, Perl.
• Interacting with the client for requirement gathering, designing and reporting.
• Creating Business Requirement Documents (BRD).
• Experience in transferring the knowledge to other people in the team.
• Good knowledge in handling tickets (PMR) using Manage Now.
• A self-starter with clear understanding of the business needs, with well
developed problem resolving and analytical skills
• Good team player, Capable of adapting to new technologies and learn new
tools and applications and flexible as per the project need.
• Experience in estimation and planning small scale project.
2. • Desire to learn new upcoming technologies.
EDUCATION:EDUCATION:
B.E. in Computer Science Engineering,
NMAM Institute of Technology, Nitte graduated in June 2008.
WORK EXPERIENCE: 7.5 YEARSWORK EXPERIENCE: 7.5 YEARS
Working as Assistant Consultant at Tata Consultancy Services, Bangalore in the field of
Java, Web services. Unix and PL/I.
SOFTWARE SKILLS:SOFTWARE SKILLS:
Programming Language : Java, HTML5, CSS3, Java Script, PL/SQL, PL/I, C++,
Perl, Shell Scripting.
Operating System : VOS, UNIX, Windows
Server : Stratus, Unix
Database : Oracle
PROJECTS UNDERTAKEN HITHERTO:
Project : GAN Performance Tool Manager
Client : American Express
Platform : Unix, Windows
Programming : Java, Rest Web Services, Java Script, SQL, HTML5, CSS3
Framework : Spring Framework
Language
Role : Software Developer/ Tech Lead
Company : Tata Consultancy Services, Bangalore.
Description American Express is an American financial services corporation which is best
3. known for its credit card business. Performance tool is used by production support to stress
test transactions that american express receives from its partners in different specifications.
The tool allows the end user to select the desired TPS(i.e transaction per second) required for
stress testing.
Roles and Responsibilities:
1. Identifying all the interfaces that American Express supports.
2. Analyzing the format in which every interface sends request.
3. Developing the front end which allows the end user to select the desired Test
Plan and TPS required.
4. Writing the test results to database and retrieving the results when required
from Database.
5. Creating JMX files using JMeter which helps in achieving the desired TPS.
6. Updating Results and Status on Rally.
7. Deployment of Code in lower environments.
Project : ATM Late Response Reversal
Client : American Express
Programming : Java, Oracle.
Language
Role : Software Developer
Company : Tata Consultancy Services, Bangalore.
Description American Express is an American financial services corporation which is best
known for its credit card business. ATM Transactions will be approved by a System known as
FAS which is known to be Main Authorization System. In case of unavailability of FAS, Another
system known as GAN Authorizes Transaction. In case if approval from FAS reaches GAN
lately and GAN had already authorized the transaction, then GAN should send message known
as reversal to FAS to cancel its Approval.
Roles and Responsibilities:
8. Identifying different types of ATM Interfaces.
9. Identifying the fields which have to be sent to FAS while generating reversal.
10. Mapping messages from one interface to other ( As GAN and FAS are different
systems).
11. Developing the utility for generating reversals.
12. Writing SP’s and triggers.
13. Unit and Assembly Testing.
14. Handling Rollouts from Lower environments up to production
Project : Global Online PIN
Platform : Unix
Programming : Java, Oracle PL/SQL, HTML5, CSS3, JavaScript
4. Language
Client : American Express
Role : Software Developer/Support Executive
Company : Tata Consultancy Services, Bangalore.
Description American Express is an American financial services corporation which is best
known for its credit card business. Merchants Acquirers used only one key to encrypt all
transactions before sending to GAN. As Part of this project GAN maintains a list of 50 Keys and
sends a different key every time it receives Key Exchange Message from Merchant Acquirer.
New set of keys will be generated by GAN after half of the keys gets exhausted.
Roles and Responsibilities:
1. Analysis of Message Specification of Key Exchange Message.
2. Designing Mechanism to generate new keys after threshold is reached.
3. Writing Stored Procedures
4. Designing the User Interface.
5. Veridata changes to check whether all GAN server are having same set of keys.
6. Testing transactions that are being simulated from that merchant.
5. Handling production roll out.
Project : Deutsche Bank Migration
Platform : Unix
Programming : Java, Oracle SQL
Language
Client : American Express
Role : Software Developer/Support Executive
Company : Tata Consultancy Services, Bangalore.
Description American Express is an American financial services corporation which is best
known for its credit card business. Deutsche Bank is one of the Acquirer which acquirers
transactions from multiple merchants. Post Bank transactions which were initially being
acquired by another Acquirer were acquired by Deutsche Bank after the implementation of this
project.
Roles and Responsibilities:
1. Analysis of Message Specifications of POST Bank and other Merchants whose
transactions were acquired by Deutsche Bank.
2. Added logic to process Post Bank transactions after being acquired by Deutsche
Bank.
3. Table changes in Oracle DB in order to specify port and Access code ( An entity
which is required by Main Authorization System) .
4. End to End testing involving all the required parties.
5. Handling production roll out.
5. Project : Hub and spoke Migration
Platform : VOS
Programming : PL/I
Language
Client : American Express
Role : Software Developer/Support executive
Company : Tata Consultancy Services, Bangalore.
Description American Express is an American financial services corporation which is best
known for its credit card business. All servers which authorize the transaction should get their
database updated which indeed is done by reading the files that the respective servers receive
from Hub. A Hub is a master server which receives files from upstream system which is later
transmitted to other servers known as Spokes. The functionality of Hub was moved to
different server as Stratus servers were decommissioned.
Roles and Responsibilities:
1. Analysis of the existing Hub and spoke Architecture.
2. Analysis of the files coming into Hub from Upstream system and files going to
out.
3. Analysis of the profiles used by Hub for different files to transmit files to Spoke.
4. Analyzing the format of data contained in each file that’s coming into Hub and
going out.
5. Documenting the Analysis results.
Project : Mass maintenance
Platform : VOS
Programming : PL/I
Language
Client : American Express
Role : Software Developer/Support executive
Company : Tata Consultancy Services, Bangalore.
Description American Express is an American financial services corporation which is best
known for its credit card business. Terminals connected to American Express network needs to
be updated based on business needs. Terminal databases will be updated instead of updating
individual terminals as whole set of terminals connected to American Express network needs
updation.
6. Roles and Responsibilities:
1. Responsible for Gathering the requirements
2. Developed the utility which updated terminal databases.
3. Managed the roll out activity.
4. Provided full time support in case of issues during warranty period.
Project : Promotional Indicator
Platform : VOS
Programming : PL/I
Language
Client : American Express
Role : Software Developer/Support executive
Company : Tata Consultancy Services, Bangalore.
.
Description: American Express is an American financial services corporation which is best
known for its credit card business. American Express wanted to advertise its new promotional
offers by enabling particular data field.
Roles and Responsibilities:
1. Developed the utility which enabled the particular data field.
2. Responsible for interacting with different teams during different Testing phases.
3. Managed the roll out activity single handedly.
SCHOLASTIC CREDENTIALS:
Degree : Bachelor of Engineering in Computer science and
Engineering.
Institute : NMAM Institute of Technology, Nitte.
University : Visveswaraiah Technological University, Belgaum.
Aggregate : 65.07% (Distinction)
Pre - University Course.
College : Canara college, Mangalore
Board : Department of Pre-University Education, Bangalore.
Result : 80.5%(Distinction)
7. Secondary School Leaving Certificate.
School : Canara High School, Mangalore
Board : Karnataka Secondary Education Examination Board,
Bangalore.
Result : 89.28% (First Class)
ACTIVITIES AND ACHIEVEMENTS:
1. Active participation in many of the activities initiated by TCS.
2. Conducted and actively participated in many departmental and college level activities.
PERSONAL DETAILS:
Date of Birth : 27th
November 1986.
Father’s Name : Vasudevacharya.
Languages known : English, Kannada, Hindi.
DECLARATION:
I here by declare that all details furnished above by me are true to my knowledge.
Date:
Place: Bangalore.
(Harish Kumar)