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).