SlideShare a Scribd company logo
1 of 9
Download to read offline
Nanda Kumar Gajjela
nandagkr.usa@gmail.com
+1-847-502-7646
BUSINESS Integration TECHNOLOGY
Meticulous Financial, Travel & Gaming Technology Analyst who undertakes assignments, As
to achieve data efficiency, consistency & accuracy by improving the process and automation
of the tasks by learning, adopting & mutually integrating the technology with business and
vice versa. Applies good Architectural, design, development & Risk management principles to
consolidate (decommission) the legacy applications and achieve cost & operational
effectiveness. Operates with strong sense of urgency and thrives in a fast-paced.
Professional Summary
 Around 9 years of professional experience in IT (Information Technology) industry
in the field of Software Development in Java/JEE and Hadoop.
 Good exposure to Analyze, Design & Implementation of software projects, which
deal with big amount of data. Have experience to achieve meaningful information
from data and converts them to products, which adds value to the business.
 Having working experience in Finance Domain like Credit Cards, Online Bill pay,
Payments Monitor Applications and Payment admin tools.
 Having work experience in server centric applications using Servlets, JSP, Struts
2.x, Spring 3.x , EJB, JMS and JDBC.
 Proficient knowledge in Web Services (JAX-WS and JAX-RS) SOAP and RestFul
Services.
 Having work experience in Internet technologies like HTML5, AngularJS and java
Script.
 Having work experience in ORM technologies like Hibernate and Torque.
 Having work experience in relational databases like ORACLE, SQL, MS SQL and
PL/SQL.
 Proficient in Desktop based applications using Java, Swing, RCP, IBM Lotus
Expeditor, JDBC.
 Good working knowledge to achieve business goals bt adopting different strategic
plans of employing design patterns.
 Having good level of experience in Problem solving, Root cause analysis, Impact
Analysis, Feasibility Analysis and comprehensive & strategic resolution to
complex problems.
 Have Experience to work with Third-party Software's, Various Architecture &
Development teams to test, benchmark new versions, patches and software
components of JAVA Technologies for functionality, reliability.
Nanda Kumar Gajjela +1 847 502 7646
2
Professional Organizations
 Working as Senior Consultant in Discover Financials July 2010 – till date.
 Worked as a Software Engineer Yodlee InfoTech Pvt. Ltd September 2008 –
January 2009.
 Worked as a Software Engineer Marlabs Software Pvt. Ltd April 2007 – August
2008
Education
Sri Venkateshwara University, B. Tech (Computer Science and Engineering), 2005.
Skills Profile
Technical
Operating System Windows 2007, Windows XP, Unix/Linux and Citrix Enviroment
Languages Java / J2EE
Web/Application
Servers
WebSphere 8.x, WebLogic8.1, JBOSS 4.0.5.GA, Tomcat 8.x and
Resin
Framework
Junit, Struts 2.x , Spring 3.x (Core Container(Core , Beans),
MVC(Web, Servlets and Struts) and Data
Access/Integration(JDBC, JMS and ORM)) , Spring Boot, Ant,
XML Unit, Dozer and Log4J.
Web Technologies JSP, JSTL, Servlets, XML, DOM, JAXB, SAX and CSS
Internet
Technologies
HTML 5.0, Angular JS, JavaScript and Java Mail API
ORM/Database
Connectivity
Hibernate, Torque, JPA and JDBC4.0 (JDK 1.6)
Source Control tools VSS, CVS, IBM Clear Case and GitHub
Distributed
Technologies
EJB, RMI, JMS and Web Services(JAX-WS and JAX-RS)
Hadoop, Big Data
Hadoop, HDFS, HBase, Hive, Mapreduce, Flume, Sqoop,
Terracotta, Ehcache, ZooKeeper, Oozie, Storm, Spark, Tez
Databases Oracle 9i, 11g , MS SQL Server and PostGres Server.
Database Languages SQL and PL/SQL ,
Tools & Others
Rational Application Developer 8.x, Rational Software Developer
6.x, Eclipse 3.2, MyEclipse5.1.0, Netbeans 8.x, IntelliJ, Textpad,
Editplus SQL-Developer,IBM Lotus Expeditor, Toad and SQL
Developer Tool
Nanda Kumar Gajjela +1 847 502 7646
3
Strengths & Regular Responsibilities:
 Good communications & Analytical skills.
 Good in visualization and understanding the problem.
 Good in Developing Innovation strategies, processes, best practices and define
process & standards for the deployment and operations.
 Have worked End-to-End Product & Software Development Life Cycles including
POC, R&D to evaluate the requirements and give presentations for the product
owners.
 Having Good experience in Agile Methodologies, Product Back log grooming..
 Having Good exposure to Trouble shoot business, production & complex technical
issues looks ahead to close the issues, by making sure that not to breach SLA.
 Having good knowledge and work experience in SQL , Web Services, Hibernate.
 Review existing software/hardware architecture and identify areas for
improvement in the areas of scalability, maintainability, and performance.
 Help to investigate system failures and assist in restoring the functionality.
 Profiling, optimizing and tuning Java and middleware software's.
 Good collaboration skills, experience to work with Cross locations
Achievements:
 Achieved cost effectiveness, low latency and high through put by implementing
In-House off heap storage system.
 Achieved NX performance by adopting, implementing customized Big data
Hadoop strategies. (N being more than 50 ).
 Achieved accuracy and NX performance on business and operational reports by
plugging reporting tools and big data analytics together .
 Achieved 10X performance by custom input formats to store and retrieve the
data in to/from HDFS
 Achieved reduction of 80% production support, by automation of the process and
tool for the run books.
 Achieved G.R.E.A.T award at Discover Financial Services.
 Achieved cost reduction by reducing the Account load time, which internally helps
the operations to work more effectively by take more calls/day.
Nanda Kumar Gajjela +1 847 502 7646
4
Professional Experience
Project#1
Project Name Migration Of Mainframes (Batch) Archive Dataset to Hadoop, Hive,
Hbase.
Environment Core Java, HDFS, Map reduce, Hive, Hbase, Flume, Sqoop, Maven,
Oozie
Team Size 4
Source Control Clear Case
Other Tools JIRA
Role Technical Lead
Client Discover Financial
Description:
Discover is moving towards big data to compete with the market and wants to do
analysis the historic data for better business growth. In that process adopted the big
data, this project main goal is to move all the existing memo's of the users to HDFS and
store as hive tables and make it available for the business analysis. This project also
deals with identify the fraud cases and put in to the HDFS for business analysis.
Calculates Value at risk factor based on different parameters and place in to system to
generate the dash board , this dashboard is used by various business users.
Responsibilities:
 Understand the use cases and migrate to Hadoop space without breaking the
existing behavior.
 Writing the Framework services, which can be used by the rest of the teams to
communicate with the services.
 Customizing Map reduce Tasks, Hive UDF queries, Record readers etc.
 Achieved Business continuity by designing OOZIE workflows.
 Identify Fraud patterns and update the system, if once the fraud pattern identifies
then it alert the users.
 Achieved VAR functionality by using various statistical methods and algorithms.
Nanda Kumar Gajjela +1 847 502 7646
5
Project#2
Project Name Online Real-Time Object Navigator (ORION).
Environment Core JAVA, JSP, Servlets, Ejb,Web Services(JAXWS and
JAXRS),JAXB(Sun), Struts1.1, Hibernate, Ant, XML, log4j,
WebSphere, and Oracle 9i, RAD (IBM) and Citrix Environment.
Team Size 30
Source Control Clear Case
Role Technical Lead (Onsite and Offshore Model)
Client Discover Financial
Description:
Orion is Discover’s premier customer servicing application that facilitates the resolution
of card member inquiries. The system is utilized in the Utah, Arizona, Delaware and
Tennessee Operation centers. External users include third party companies such as
Assurant. Orion’s rich client front end allows account manages to access and amend
essential information in response to card member inquiries.
Key factors include:
 Statements
 Balance Transfer
 Address change
 Add Card member
 Products/Sales
 Payments
The Orion organization utilizes common services that support the following functions
 Statements
o Transaction level data
o Qurtally/annual detail
 Account
o Card holder identification
o Card type and option
o External/Internal status
 Memo’s
o Account Manager Notification.
o Audit trail.
A myriad of unique profiles customize the Orion experience for over five thousand
users.
Responsibilities:
 Involved in analyze client specific requirements for the External Interfaces
module.
Nanda Kumar Gajjela +1 847 502 7646
6
 Managed 40 members team in ORION.
 Involved in Architecture changes part of the project.
 Designed the document for Issuer Stop Pay project and ORION client.
 Involved in prioritizing the tasks as per the client requirements.
 Implemented the new middleware service for Issuer Stop pay project and shared
among all other Discover CSR applications.
 Involved in preparing the estimates for project/module.
 Unit Testing – Prepared Junit test cases for all the API’s ORION.
 Involved in development of DTOs and DAOs.
 Involved in design reviews, code reviews with other teams.
Project#3
Project Name Bill Pay Account Accelerator (BPAA).
Environment Core JAVA, JSP, Servlets, Ejb, JMS, DOM, Struts1.1, Hibernate, Ant,
XML, log4j, Jboss4.0, and Oracle 9i, Eclipse 3.2 and Windows XP.
Team Size 5
Source Control Perforce
Role Software Developer
Client Capital One, Umpqua and PNC Bank
Description:
Capital One (http://www.capitalone.com) is a diversified financial services company
offering a broad array of credit, savings and loan products to customers in the United
States, UK, and Canada.
Yodlee Bill Pay Account Accelerator minimizes the effort required for a consumer to
move bill pay services from one financial institution to another by providing a fully
automated, easy-to-integrate online solution, Yodlee Bill Pay Account Accelerator
enables financial institutions to attract new bill pay users and accelerate profitability.
Yodlee Bill Pay Account Accelerator is designed for any financial institution offering
online bill pay and looking for increased adoption rates. It is also a natural extension of
an online account opening service, helping consumers ease the burden of moving from
an existing relationship at another provider to a new account at the new financial
institution. It is built on the patented Yodlee Platform, which securely consolidates
internal and external consumer data from virtually any financial institution, supporting
over 8,000 data sources, including brokerages, mutual funds, insurance companies,
mortgage lenders, credit card issuers and banks.
Financial institutions benefit from using the Yodlee BillPay AccountAccelerator service
to:
Nanda Kumar Gajjela +1 847 502 7646
7
 Open new accounts quicker and easier than ever before and ensure that the new
account is an active one with transactions flowing in and out of it
 Increase bill pay adoption by easing the switching pain from other bill pay services
in order to capture new consumers
 Seamlessly integrate the Yodlee service with an existing bill pay service with no
integration requirements.
Responsibilities:
 Involved in up gradation of the Bill Pay Account Accelerator product from version
7.2.1 to 8.1.
 Involved in customizing the Bill Pay Account Accelerator (BPAA) for different
clients like Capital One (USA), Umpqua Bank and adding/enhancing the
functionality according to the client requirement.
 Involved in integrating BPAA with YODLEE Bill Pay product.
 Involved in entire development of BPAA core module, Bug Fixing, Enhancement,
Integrating application with BPAA Core Module and Testing.
 Involved in the design of various APIs to implement features like integrating BPAA
with Bill Pay and client specific requirements like making the client as default
destination.
 Unit Testing – Prepared automated (which will take input dynamically) Junit test
cases for all the API’s in BPAA Core module.
 Involved in development of DTOs and DAOs.
Project#4
Project Name Yodlee Bill Pay
Environment Core JAVA, JSP, Servlets, Ejb, JMS, DOM, Struts1.1, Hibernate, Ant,
XML, log4j, Jboss4.0, and Oracle 9i, Eclipse 3.2 and Windows XP.
Team Size 25
Source Control Perforce
Role Software Developer
Client Bank of America (USA)
Description:
Yodlee® BillPay is the product owned by Yodlee InfoTech Pvt. Ltd. Yodlee Bill Pay is a
complete bill payment solution providing consumers the ability to pay any biller or
individual using electronic and paper-check payments through Yodlee’s proprietary
network (the Yodlee Biller Network) or partner networks. Payments are sent to billers
using the Yodlee Payment Engine and supports multiple payment networks including
Nanda Kumar Gajjela +1 847 502 7646
8
ORCC, Metavante, and RPPS among others, and implement least cost, least time and/or
best quality payment routing logic.
Yodlee Bill Pay Solution With more consumers paying bills online than ever before,
financial institutions face added imperative to offset skyrocketing costs. Yodlee Bill Pay
products shift the bill pay paradigm by providing financial institutions with a means to
generate revenue and lower costs while providing a compelling experience for
consumers.
The Yodlee Payments suite is comprehensive payments and money movement solution
with “pay it all” functionality and a whole lot more. With seamless account switching
and funds transfer products, innovative bill pay and mobile access, the Yodlee Payments
Suite delivers high quality as it lowers costs.
Yodlee-only capabilities in payments
 Yodlee Direct Pay allows consumers to pay bills via credit or debit card, earning
valuable interchange fees for financial institutions.
 Yodlee PayToday, offers guaranteed same-day payments to thousands of billers,
generating new fee income.
 Offered stand-alone or as bundled components of Yodlee's PayItAll solution,
Yodlee DirectPay and Yodlee PayToday offer substantial and immediate new
revenue opportunities for financial institutions.
Responsibilities:
 Involved in up gradation of the Bill Pay product from version 8.0.1 to 9.0.1.
 Involved in entire development Bill Pay core module, Bug Fixing, Enhancement.
 Involved in the design of various APIs to implement features like Risk assessment
the By Yodlee.
 Unit Testing – Prepared automated (which will take input dynamically) Junit test
cases for all the API’s in Bill Pay Core module.
 Involved in development of DTOs and DAOs.
 As a team member I take care of two important modules in Billpay. Add and
Manage Accounts (allow user to add bank/credit card) and Payment Activity.
 Involve in Bug Fixing, Enhancement, Integrating with BP App Module and Testing.
Project#5
Project Name Payments Monitoring Tool (PMT)
Environment Core JAVA, JSP, Servlets, Ejb, JMS, DOM, Struts1.1, Hibernate, Ant,
XML, log4j, Jboss4.0, and Oracle 9i, Eclipse 3.2 and Windows XP.
Team Size 3
Source Control Perforce
Role Software Developer
Client In House
Nanda Kumar Gajjela +1 847 502 7646
9
Description:
Payment Monitoring Tool (PMT) is used to monitor the payments happening through
the Yodlee application. It handles:
 Monitor failed payee/payments requests.
 Manually retry failed payees/payments requests.
 Manually update payee/payment status.
 Take scripts online/offline.
 Assign script fixes to developer.
 Do manual payment using auto login.
 View Gatherer html dumps in real time for debugging.
PMT will be used internally by a group of support people to effectively
handle/troubleshoot payment failures. As this involves support people having extensive
access to user sensitive information, great care is needed to keep the data confidential.
Every step needs to be audited, monitored and logs archived securely.
Responsibilities:
 Involved in up gradation of the PMT from version 7.2.1 to 8.1.
 Involved in entire development, Bug Fixing, Enhancement, PMT Core Module and
Testing.
 Involved in development of DTOs and DAOs and Business Delegates.
 Unit Testing – Prepared automated (which will take input dynamically) Junit test
cases for all the API’s in PMT Core module.
 Involved in the design of various API’s to implement features like Monitoring
failed payee/payments requests, manually retry failed payee/payment requests
and View Gatherer html dumps in real time for debugging.
And More ....
(Nanda Kumar Gajjela).

More Related Content

What's hot

Resume_Informatica_4.3yrs_CSC_MCA_from_NIT_Venkat_CV.v1.0
Resume_Informatica_4.3yrs_CSC_MCA_from_NIT_Venkat_CV.v1.0Resume_Informatica_4.3yrs_CSC_MCA_from_NIT_Venkat_CV.v1.0
Resume_Informatica_4.3yrs_CSC_MCA_from_NIT_Venkat_CV.v1.0
Venkat Bathem
 
Job Suneel Mandam
Job Suneel MandamJob Suneel Mandam
Job Suneel Mandam
Job Suneel
 
RENUGA VEERARAGAVAN Resume HADOOP
RENUGA VEERARAGAVAN Resume HADOOPRENUGA VEERARAGAVAN Resume HADOOP
RENUGA VEERARAGAVAN Resume HADOOP
renuga V
 
Nilesh_Surange J2EE 9.5+ Years
Nilesh_Surange J2EE  9.5+ YearsNilesh_Surange J2EE  9.5+ Years
Nilesh_Surange J2EE 9.5+ Years
surange
 
Resume_Triveni_Bigdata_Hadoop Professional
Resume_Triveni_Bigdata_Hadoop ProfessionalResume_Triveni_Bigdata_Hadoop Professional
Resume_Triveni_Bigdata_Hadoop Professional
TRIVENI PATRO
 
ABHINAV KAUSHIK(IT Professional)
ABHINAV KAUSHIK(IT Professional)ABHINAV KAUSHIK(IT Professional)
ABHINAV KAUSHIK(IT Professional)
Abhinav Kaushik
 
BHASKAR_KOTA_SAS_Certified_Developer
BHASKAR_KOTA_SAS_Certified_DeveloperBHASKAR_KOTA_SAS_Certified_Developer
BHASKAR_KOTA_SAS_Certified_Developer
BHASKAR Kota
 
Mohan Kumar Abbanna
Mohan Kumar AbbannaMohan Kumar Abbanna
Mohan Kumar Abbanna
Mohan Kumar
 

What's hot (19)

Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...
Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...
Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...
 
Resume_Informatica_4.3yrs_CSC_MCA_from_NIT_Venkat_CV.v1.0
Resume_Informatica_4.3yrs_CSC_MCA_from_NIT_Venkat_CV.v1.0Resume_Informatica_4.3yrs_CSC_MCA_from_NIT_Venkat_CV.v1.0
Resume_Informatica_4.3yrs_CSC_MCA_from_NIT_Venkat_CV.v1.0
 
Job Suneel Mandam
Job Suneel MandamJob Suneel Mandam
Job Suneel Mandam
 
RENUGA VEERARAGAVAN Resume HADOOP
RENUGA VEERARAGAVAN Resume HADOOPRENUGA VEERARAGAVAN Resume HADOOP
RENUGA VEERARAGAVAN Resume HADOOP
 
Vijay kumar java developer_resume
Vijay kumar java developer_resumeVijay kumar java developer_resume
Vijay kumar java developer_resume
 
Nilesh_Surange J2EE 9.5+ Years
Nilesh_Surange J2EE  9.5+ YearsNilesh_Surange J2EE  9.5+ Years
Nilesh_Surange J2EE 9.5+ Years
 
Madhu Kopparapu Resume
Madhu Kopparapu ResumeMadhu Kopparapu Resume
Madhu Kopparapu Resume
 
Resume ellucian-vishal matta
Resume ellucian-vishal mattaResume ellucian-vishal matta
Resume ellucian-vishal matta
 
Resume_Triveni_Bigdata_Hadoop Professional
Resume_Triveni_Bigdata_Hadoop ProfessionalResume_Triveni_Bigdata_Hadoop Professional
Resume_Triveni_Bigdata_Hadoop Professional
 
ABHINAV KAUSHIK(IT Professional)
ABHINAV KAUSHIK(IT Professional)ABHINAV KAUSHIK(IT Professional)
ABHINAV KAUSHIK(IT Professional)
 
Rahul Resume
Rahul Resume Rahul Resume
Rahul Resume
 
GirdhariBawaneProfile
GirdhariBawaneProfileGirdhariBawaneProfile
GirdhariBawaneProfile
 
Avishek mazumdar 5512477020
Avishek mazumdar 5512477020Avishek mazumdar 5512477020
Avishek mazumdar 5512477020
 
satvinder_Resume
satvinder_Resumesatvinder_Resume
satvinder_Resume
 
Resume
ResumeResume
Resume
 
BHASKAR_KOTA_SAS_Certified_Developer
BHASKAR_KOTA_SAS_Certified_DeveloperBHASKAR_KOTA_SAS_Certified_Developer
BHASKAR_KOTA_SAS_Certified_Developer
 
Mayank joshi
Mayank joshiMayank joshi
Mayank joshi
 
Mohan Kumar Abbanna
Mohan Kumar AbbannaMohan Kumar Abbanna
Mohan Kumar Abbanna
 
Resume_Dushiyant
Resume_DushiyantResume_Dushiyant
Resume_Dushiyant
 

Viewers also liked (9)

Chetan Resume_Java Skill (1)
Chetan Resume_Java Skill (1)Chetan Resume_Java Skill (1)
Chetan Resume_Java Skill (1)
 
Bharath Hadoop Resume
Bharath Hadoop ResumeBharath Hadoop Resume
Bharath Hadoop Resume
 
Manoj(Java Developer)_Resume
Manoj(Java Developer)_ResumeManoj(Java Developer)_Resume
Manoj(Java Developer)_Resume
 
ganesh_2+yrs_Java_Developer_Resume
ganesh_2+yrs_Java_Developer_Resumeganesh_2+yrs_Java_Developer_Resume
ganesh_2+yrs_Java_Developer_Resume
 
CV of Sumant Kumar Raja
CV of Sumant Kumar RajaCV of Sumant Kumar Raja
CV of Sumant Kumar Raja
 
Sreekanth java developer raj
Sreekanth java developer rajSreekanth java developer raj
Sreekanth java developer raj
 
Resume For Java Devloper
Resume For Java DevloperResume For Java Devloper
Resume For Java Devloper
 
Pankaj Resume for Hadoop,Java,J2EE - Outside World
Pankaj Resume for Hadoop,Java,J2EE -  Outside WorldPankaj Resume for Hadoop,Java,J2EE -  Outside World
Pankaj Resume for Hadoop,Java,J2EE - Outside World
 
Java applications developer responsibilities and duties
Java applications developer responsibilities and dutiesJava applications developer responsibilities and duties
Java applications developer responsibilities and duties
 

Similar to Nanda_Kumar_9_Yrs_Java_Hadoop (20)

Brijesh Soni
Brijesh SoniBrijesh Soni
Brijesh Soni
 
Resume_20012017
Resume_20012017Resume_20012017
Resume_20012017
 
UmaPhani_Resume
UmaPhani_ResumeUmaPhani_Resume
UmaPhani_Resume
 
Pankaj_Sahu_Resume -DW (1)
Pankaj_Sahu_Resume -DW (1)Pankaj_Sahu_Resume -DW (1)
Pankaj_Sahu_Resume -DW (1)
 
Senthilkumar_SQL_New
Senthilkumar_SQL_NewSenthilkumar_SQL_New
Senthilkumar_SQL_New
 
Bikram kishor rout
Bikram kishor routBikram kishor rout
Bikram kishor rout
 
Bikram kishor rout
Bikram kishor routBikram kishor rout
Bikram kishor rout
 
Srinivas_Pujari_Profile
Srinivas_Pujari_ProfileSrinivas_Pujari_Profile
Srinivas_Pujari_Profile
 
ManuNair_PM_Profile
ManuNair_PM_ProfileManuNair_PM_Profile
ManuNair_PM_Profile
 
Sandesh Sodaye_0.5
Sandesh Sodaye_0.5Sandesh Sodaye_0.5
Sandesh Sodaye_0.5
 
Chandan's_Resume
Chandan's_ResumeChandan's_Resume
Chandan's_Resume
 
PM_New_Resume
PM_New_ResumePM_New_Resume
PM_New_Resume
 
SoniaP_Resume
SoniaP_ResumeSoniaP_Resume
SoniaP_Resume
 
61215_FS_Kirthivasan_Pandurangan
61215_FS_Kirthivasan_Pandurangan61215_FS_Kirthivasan_Pandurangan
61215_FS_Kirthivasan_Pandurangan
 
Sriramjasti
SriramjastiSriramjasti
Sriramjasti
 
Madhava_Sr_JAVA_J2EE
Madhava_Sr_JAVA_J2EEMadhava_Sr_JAVA_J2EE
Madhava_Sr_JAVA_J2EE
 
SAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA_JAVASAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA_JAVA
 
AbdulRasoolShaik_Pega_LSA
AbdulRasoolShaik_Pega_LSAAbdulRasoolShaik_Pega_LSA
AbdulRasoolShaik_Pega_LSA
 
Umair Kardar Resume
Umair Kardar ResumeUmair Kardar Resume
Umair Kardar Resume
 
Pega profile having 5 years expirence_updated
Pega profile having 5 years expirence_updatedPega profile having 5 years expirence_updated
Pega profile having 5 years expirence_updated
 

Nanda_Kumar_9_Yrs_Java_Hadoop

  • 1. Nanda Kumar Gajjela nandagkr.usa@gmail.com +1-847-502-7646 BUSINESS Integration TECHNOLOGY Meticulous Financial, Travel & Gaming Technology Analyst who undertakes assignments, As to achieve data efficiency, consistency & accuracy by improving the process and automation of the tasks by learning, adopting & mutually integrating the technology with business and vice versa. Applies good Architectural, design, development & Risk management principles to consolidate (decommission) the legacy applications and achieve cost & operational effectiveness. Operates with strong sense of urgency and thrives in a fast-paced. Professional Summary  Around 9 years of professional experience in IT (Information Technology) industry in the field of Software Development in Java/JEE and Hadoop.  Good exposure to Analyze, Design & Implementation of software projects, which deal with big amount of data. Have experience to achieve meaningful information from data and converts them to products, which adds value to the business.  Having working experience in Finance Domain like Credit Cards, Online Bill pay, Payments Monitor Applications and Payment admin tools.  Having work experience in server centric applications using Servlets, JSP, Struts 2.x, Spring 3.x , EJB, JMS and JDBC.  Proficient knowledge in Web Services (JAX-WS and JAX-RS) SOAP and RestFul Services.  Having work experience in Internet technologies like HTML5, AngularJS and java Script.  Having work experience in ORM technologies like Hibernate and Torque.  Having work experience in relational databases like ORACLE, SQL, MS SQL and PL/SQL.  Proficient in Desktop based applications using Java, Swing, RCP, IBM Lotus Expeditor, JDBC.  Good working knowledge to achieve business goals bt adopting different strategic plans of employing design patterns.  Having good level of experience in Problem solving, Root cause analysis, Impact Analysis, Feasibility Analysis and comprehensive & strategic resolution to complex problems.  Have Experience to work with Third-party Software's, Various Architecture & Development teams to test, benchmark new versions, patches and software components of JAVA Technologies for functionality, reliability.
  • 2. Nanda Kumar Gajjela +1 847 502 7646 2 Professional Organizations  Working as Senior Consultant in Discover Financials July 2010 – till date.  Worked as a Software Engineer Yodlee InfoTech Pvt. Ltd September 2008 – January 2009.  Worked as a Software Engineer Marlabs Software Pvt. Ltd April 2007 – August 2008 Education Sri Venkateshwara University, B. Tech (Computer Science and Engineering), 2005. Skills Profile Technical Operating System Windows 2007, Windows XP, Unix/Linux and Citrix Enviroment Languages Java / J2EE Web/Application Servers WebSphere 8.x, WebLogic8.1, JBOSS 4.0.5.GA, Tomcat 8.x and Resin Framework Junit, Struts 2.x , Spring 3.x (Core Container(Core , Beans), MVC(Web, Servlets and Struts) and Data Access/Integration(JDBC, JMS and ORM)) , Spring Boot, Ant, XML Unit, Dozer and Log4J. Web Technologies JSP, JSTL, Servlets, XML, DOM, JAXB, SAX and CSS Internet Technologies HTML 5.0, Angular JS, JavaScript and Java Mail API ORM/Database Connectivity Hibernate, Torque, JPA and JDBC4.0 (JDK 1.6) Source Control tools VSS, CVS, IBM Clear Case and GitHub Distributed Technologies EJB, RMI, JMS and Web Services(JAX-WS and JAX-RS) Hadoop, Big Data Hadoop, HDFS, HBase, Hive, Mapreduce, Flume, Sqoop, Terracotta, Ehcache, ZooKeeper, Oozie, Storm, Spark, Tez Databases Oracle 9i, 11g , MS SQL Server and PostGres Server. Database Languages SQL and PL/SQL , Tools & Others Rational Application Developer 8.x, Rational Software Developer 6.x, Eclipse 3.2, MyEclipse5.1.0, Netbeans 8.x, IntelliJ, Textpad, Editplus SQL-Developer,IBM Lotus Expeditor, Toad and SQL Developer Tool
  • 3. Nanda Kumar Gajjela +1 847 502 7646 3 Strengths & Regular Responsibilities:  Good communications & Analytical skills.  Good in visualization and understanding the problem.  Good in Developing Innovation strategies, processes, best practices and define process & standards for the deployment and operations.  Have worked End-to-End Product & Software Development Life Cycles including POC, R&D to evaluate the requirements and give presentations for the product owners.  Having Good experience in Agile Methodologies, Product Back log grooming..  Having Good exposure to Trouble shoot business, production & complex technical issues looks ahead to close the issues, by making sure that not to breach SLA.  Having good knowledge and work experience in SQL , Web Services, Hibernate.  Review existing software/hardware architecture and identify areas for improvement in the areas of scalability, maintainability, and performance.  Help to investigate system failures and assist in restoring the functionality.  Profiling, optimizing and tuning Java and middleware software's.  Good collaboration skills, experience to work with Cross locations Achievements:  Achieved cost effectiveness, low latency and high through put by implementing In-House off heap storage system.  Achieved NX performance by adopting, implementing customized Big data Hadoop strategies. (N being more than 50 ).  Achieved accuracy and NX performance on business and operational reports by plugging reporting tools and big data analytics together .  Achieved 10X performance by custom input formats to store and retrieve the data in to/from HDFS  Achieved reduction of 80% production support, by automation of the process and tool for the run books.  Achieved G.R.E.A.T award at Discover Financial Services.  Achieved cost reduction by reducing the Account load time, which internally helps the operations to work more effectively by take more calls/day.
  • 4. Nanda Kumar Gajjela +1 847 502 7646 4 Professional Experience Project#1 Project Name Migration Of Mainframes (Batch) Archive Dataset to Hadoop, Hive, Hbase. Environment Core Java, HDFS, Map reduce, Hive, Hbase, Flume, Sqoop, Maven, Oozie Team Size 4 Source Control Clear Case Other Tools JIRA Role Technical Lead Client Discover Financial Description: Discover is moving towards big data to compete with the market and wants to do analysis the historic data for better business growth. In that process adopted the big data, this project main goal is to move all the existing memo's of the users to HDFS and store as hive tables and make it available for the business analysis. This project also deals with identify the fraud cases and put in to the HDFS for business analysis. Calculates Value at risk factor based on different parameters and place in to system to generate the dash board , this dashboard is used by various business users. Responsibilities:  Understand the use cases and migrate to Hadoop space without breaking the existing behavior.  Writing the Framework services, which can be used by the rest of the teams to communicate with the services.  Customizing Map reduce Tasks, Hive UDF queries, Record readers etc.  Achieved Business continuity by designing OOZIE workflows.  Identify Fraud patterns and update the system, if once the fraud pattern identifies then it alert the users.  Achieved VAR functionality by using various statistical methods and algorithms.
  • 5. Nanda Kumar Gajjela +1 847 502 7646 5 Project#2 Project Name Online Real-Time Object Navigator (ORION). Environment Core JAVA, JSP, Servlets, Ejb,Web Services(JAXWS and JAXRS),JAXB(Sun), Struts1.1, Hibernate, Ant, XML, log4j, WebSphere, and Oracle 9i, RAD (IBM) and Citrix Environment. Team Size 30 Source Control Clear Case Role Technical Lead (Onsite and Offshore Model) Client Discover Financial Description: Orion is Discover’s premier customer servicing application that facilitates the resolution of card member inquiries. The system is utilized in the Utah, Arizona, Delaware and Tennessee Operation centers. External users include third party companies such as Assurant. Orion’s rich client front end allows account manages to access and amend essential information in response to card member inquiries. Key factors include:  Statements  Balance Transfer  Address change  Add Card member  Products/Sales  Payments The Orion organization utilizes common services that support the following functions  Statements o Transaction level data o Qurtally/annual detail  Account o Card holder identification o Card type and option o External/Internal status  Memo’s o Account Manager Notification. o Audit trail. A myriad of unique profiles customize the Orion experience for over five thousand users. Responsibilities:  Involved in analyze client specific requirements for the External Interfaces module.
  • 6. Nanda Kumar Gajjela +1 847 502 7646 6  Managed 40 members team in ORION.  Involved in Architecture changes part of the project.  Designed the document for Issuer Stop Pay project and ORION client.  Involved in prioritizing the tasks as per the client requirements.  Implemented the new middleware service for Issuer Stop pay project and shared among all other Discover CSR applications.  Involved in preparing the estimates for project/module.  Unit Testing – Prepared Junit test cases for all the API’s ORION.  Involved in development of DTOs and DAOs.  Involved in design reviews, code reviews with other teams. Project#3 Project Name Bill Pay Account Accelerator (BPAA). Environment Core JAVA, JSP, Servlets, Ejb, JMS, DOM, Struts1.1, Hibernate, Ant, XML, log4j, Jboss4.0, and Oracle 9i, Eclipse 3.2 and Windows XP. Team Size 5 Source Control Perforce Role Software Developer Client Capital One, Umpqua and PNC Bank Description: Capital One (http://www.capitalone.com) is a diversified financial services company offering a broad array of credit, savings and loan products to customers in the United States, UK, and Canada. Yodlee Bill Pay Account Accelerator minimizes the effort required for a consumer to move bill pay services from one financial institution to another by providing a fully automated, easy-to-integrate online solution, Yodlee Bill Pay Account Accelerator enables financial institutions to attract new bill pay users and accelerate profitability. Yodlee Bill Pay Account Accelerator is designed for any financial institution offering online bill pay and looking for increased adoption rates. It is also a natural extension of an online account opening service, helping consumers ease the burden of moving from an existing relationship at another provider to a new account at the new financial institution. It is built on the patented Yodlee Platform, which securely consolidates internal and external consumer data from virtually any financial institution, supporting over 8,000 data sources, including brokerages, mutual funds, insurance companies, mortgage lenders, credit card issuers and banks. Financial institutions benefit from using the Yodlee BillPay AccountAccelerator service to:
  • 7. Nanda Kumar Gajjela +1 847 502 7646 7  Open new accounts quicker and easier than ever before and ensure that the new account is an active one with transactions flowing in and out of it  Increase bill pay adoption by easing the switching pain from other bill pay services in order to capture new consumers  Seamlessly integrate the Yodlee service with an existing bill pay service with no integration requirements. Responsibilities:  Involved in up gradation of the Bill Pay Account Accelerator product from version 7.2.1 to 8.1.  Involved in customizing the Bill Pay Account Accelerator (BPAA) for different clients like Capital One (USA), Umpqua Bank and adding/enhancing the functionality according to the client requirement.  Involved in integrating BPAA with YODLEE Bill Pay product.  Involved in entire development of BPAA core module, Bug Fixing, Enhancement, Integrating application with BPAA Core Module and Testing.  Involved in the design of various APIs to implement features like integrating BPAA with Bill Pay and client specific requirements like making the client as default destination.  Unit Testing – Prepared automated (which will take input dynamically) Junit test cases for all the API’s in BPAA Core module.  Involved in development of DTOs and DAOs. Project#4 Project Name Yodlee Bill Pay Environment Core JAVA, JSP, Servlets, Ejb, JMS, DOM, Struts1.1, Hibernate, Ant, XML, log4j, Jboss4.0, and Oracle 9i, Eclipse 3.2 and Windows XP. Team Size 25 Source Control Perforce Role Software Developer Client Bank of America (USA) Description: Yodlee® BillPay is the product owned by Yodlee InfoTech Pvt. Ltd. Yodlee Bill Pay is a complete bill payment solution providing consumers the ability to pay any biller or individual using electronic and paper-check payments through Yodlee’s proprietary network (the Yodlee Biller Network) or partner networks. Payments are sent to billers using the Yodlee Payment Engine and supports multiple payment networks including
  • 8. Nanda Kumar Gajjela +1 847 502 7646 8 ORCC, Metavante, and RPPS among others, and implement least cost, least time and/or best quality payment routing logic. Yodlee Bill Pay Solution With more consumers paying bills online than ever before, financial institutions face added imperative to offset skyrocketing costs. Yodlee Bill Pay products shift the bill pay paradigm by providing financial institutions with a means to generate revenue and lower costs while providing a compelling experience for consumers. The Yodlee Payments suite is comprehensive payments and money movement solution with “pay it all” functionality and a whole lot more. With seamless account switching and funds transfer products, innovative bill pay and mobile access, the Yodlee Payments Suite delivers high quality as it lowers costs. Yodlee-only capabilities in payments  Yodlee Direct Pay allows consumers to pay bills via credit or debit card, earning valuable interchange fees for financial institutions.  Yodlee PayToday, offers guaranteed same-day payments to thousands of billers, generating new fee income.  Offered stand-alone or as bundled components of Yodlee's PayItAll solution, Yodlee DirectPay and Yodlee PayToday offer substantial and immediate new revenue opportunities for financial institutions. Responsibilities:  Involved in up gradation of the Bill Pay product from version 8.0.1 to 9.0.1.  Involved in entire development Bill Pay core module, Bug Fixing, Enhancement.  Involved in the design of various APIs to implement features like Risk assessment the By Yodlee.  Unit Testing – Prepared automated (which will take input dynamically) Junit test cases for all the API’s in Bill Pay Core module.  Involved in development of DTOs and DAOs.  As a team member I take care of two important modules in Billpay. Add and Manage Accounts (allow user to add bank/credit card) and Payment Activity.  Involve in Bug Fixing, Enhancement, Integrating with BP App Module and Testing. Project#5 Project Name Payments Monitoring Tool (PMT) Environment Core JAVA, JSP, Servlets, Ejb, JMS, DOM, Struts1.1, Hibernate, Ant, XML, log4j, Jboss4.0, and Oracle 9i, Eclipse 3.2 and Windows XP. Team Size 3 Source Control Perforce Role Software Developer Client In House
  • 9. Nanda Kumar Gajjela +1 847 502 7646 9 Description: Payment Monitoring Tool (PMT) is used to monitor the payments happening through the Yodlee application. It handles:  Monitor failed payee/payments requests.  Manually retry failed payees/payments requests.  Manually update payee/payment status.  Take scripts online/offline.  Assign script fixes to developer.  Do manual payment using auto login.  View Gatherer html dumps in real time for debugging. PMT will be used internally by a group of support people to effectively handle/troubleshoot payment failures. As this involves support people having extensive access to user sensitive information, great care is needed to keep the data confidential. Every step needs to be audited, monitored and logs archived securely. Responsibilities:  Involved in up gradation of the PMT from version 7.2.1 to 8.1.  Involved in entire development, Bug Fixing, Enhancement, PMT Core Module and Testing.  Involved in development of DTOs and DAOs and Business Delegates.  Unit Testing – Prepared automated (which will take input dynamically) Junit test cases for all the API’s in PMT Core module.  Involved in the design of various API’s to implement features like Monitoring failed payee/payments requests, manually retry failed payee/payment requests and View Gatherer html dumps in real time for debugging. And More .... (Nanda Kumar Gajjela).