MADHAVI KOTA
*************@*****.***
SUMMARY:
. Currently working on Big Data projects using Hadoop Ecosystem
technologies.
. 20+ years in the architecture, design and development of
applications spanning full life cycle of software development from
writing functional specification, designing, development,
documentation and unit testing.
. Worked mostly in Java/J2EE for the last decade.
. 10+ years of experience with OLAP technology, multi-dimensional
databases.
. Experience in the architecture, design and development of n-tier
J2EE applications from database layer to the front end UI
applications.
. Test-Driven Development and continuous build integration.
. Object oriented methodologies, server side programming, and
concurrency.
. Excellent interpersonal, inter departmental and external group
communication skills.
. Quick and independent learner of new technologies.
. Experience with performance analysis and fixing issues.
. Regularly involved in resolving complex customer issues.
. Experience with working on projects with multi-shore team.
WORK EXPERIENCE:
Deutsche Bank
Duration April 2012 to date
Working on designing and implementing Big Data projects using Hadoop
Ecosystem technologies like HDFS, MapReduce, Oozie, Sqoop and Hive.
. Data analysis application using Hive:
-- Participated in the setup and deployment of Hadoop cluster
-- Hands on design and development of an application using Hive
(UDF).
-- Designed and developed a data backup and recovery
application.
. Developed a POC using Sqoop, Hive, and Oozie for ingesting data
into HDFS.
Oracle Corporation, Inc.
Duration: From Jun 2007 to March 2012
Application: JAgent
JAVA, XML, Hibernate, EJB, JUnit, JSF
. Lead developer in the development next generation J2EE
application that manages interactions of processes and Essbase
server.
. Complete ownership of developing message handling framework
along with a simple UI to manipulate the messages using JSF.
. Independently built the database layer using Hibernate.
. Developed core functionality of the product.
. Built a unique test harness for java interface using JUnit.
Application: Analytic Provider Services
JAVA, XML, Servlets, Tomcat, SAP, OBIEE, Web Services, Web
Logic, JDBC
. Led the team with the architecture, design, development of
various modules in the application, Analytic Provider Services
along with handling critical customer issues.
. Led the development of RESTful Web Services for Essbase.
. Performed performance analysis and improved performance of the
product by fixing the issues discovered with the analysis.
. Developed support of OBIEE (Oracle Business Intelligence) and
SAP BW (Business Information Warehouse) as backend data sources
for Smart View Client, a MS Office client for Essbase.
Hyperion Solutions, Inc.
Duration: From Nov, 1998 to Jun 2007
Application: Analytic Provider Services
JAVA, XML, Servlets, Tomcat, JUnit, JUnitperf
. Led the team in the architecture, design, development of various
modules in the application Analytic Provider services along with
handling critical customer issues.
. Led the team in the design and development of the Web Services
module for supporting XMLA, an open industry-standard Web
Service interface for OLAP
. Closely worked with a third party partner to implement a plug-in
for Microsoft Reporting Services for XMLA.
. Ran the project as a test driven development initiative using
JUnit
. Performed load tests using JUnitPerf.
Application: Essbase Administration Services
JAVA, Swing, XML, JNI, Servlets, Tomcat
. Lead developer in the architecture, analysis, design and
development of administrative environment for Hyperion Essbase
OLAP servers, a 3-tier desktop application
. Led the architecture, design and development of complex modules
like report script editor, calculation script editor, rules
editor and outline editor.
. Optimized the design and implementation of various modules for
memory and performance.
. Mentored junior team members located off-shore.
. Helped transitioning maintenance of this application offshore
. Lead developer in prototyping the design and development of
this application as a browser hosted application using JAVA,
Servlets, HTML, JavaScript, JSP, JNI
Application: Application Manager
Visual C++, MFC, COM, Win32
. Participated in the development and maintenance of application
manager for Essbase.
. Responsible for developing large outline support in data prep
editor and calculation script editor.
. Added LOTUS support for Essbase query designer and used COM in
interfacing with LOTUS.
EDUCATION:
. Cloudera certified developer for Apache Hadoop (CCDH).
. Cloudera Certified Administrator for Apache Hadoop (CCAH)
. Cloudera Certified Specialist in Apache HBase (CCSHB)
. Masters in Computer Applications, from University of Hyderabad,
INDIA, Graduated with Distinction
. BS Mathematics, Nagarjuna University, INDIA, Graduated with
Distinction and acquired GOLD medal for ranking first in the
University