JAVA/ADF/SOA DEVELOPER
Sathish Manchikanti,
Email: *******.*********@*****.*** Mobile: 91-
OBJECTIVE
To work in a challenging environment with an aim of continuous
improvement through contribution of quality ideas and work with the
high level of responsibility for the growth of Organization along with
the self development.
PROFESSIONAL SKILLS
* 6 years of IT experience, which includes design and development of
various applications in Oracle ADF, Oracle SOA and Java/J2ee
developments.
* Expertise in Cutting Edge Technologies like Web Services, Oracle ADF,
Oracle SOA, BPEL, XML, XSLT, Xpath, XSD and Oracle OSB.
* Strong experience in Core Java (Collections, Concurrency, IO).
* Hands on experience in J2EE technologies Servlets, JSP, JSTL, JDBC, HTML
and Oracle database, PL/SQL.
* Experience on 3rd party JAVA API's jxl, jasperreports, jfreechart, iText,
commons, snmp4j.
* Worked on Excel VBA and XML parsing using StAX, DOM parsers.
* Experience in Software Development Life Cycle (SDLC) in development and
maintenance projects.
* SUN Certified Programmer for Java 1.5 (SCJP 1.5).
* Experience on IDE Eclipse, Jdeveloper 11g and performance analyzers
Jprofiler and Hprof.
* Experience on Cleracase, ADE (oracle specific) source control tools.
WORK EXPERIENCE
* Currently working in Oracle India Pvt Ltd. since September 2010 as a
Senior Applications Engineer.
* Previously worked for Aricent Technologies (Holdings) Ltd. from July 2007
to May 2010.
* One year master thesis on optimization of nested queries in relational
databases. For this, the performance improvements were calculated till
four level nested queries and the improvements are around 20-30%
optimization in timings.
ACADEMIC PROFILE
* M. Tech in Computer Science and engineering from National Institute of
Technology Rourkela, Orissa with aggregate of 8.3 CGPA in 2007.
* B. Tech in Computer Science and engineering from SRTIST engineering
college (affiliated to JNTU university, Hyderabad), Nalgonda with 60.53%
in 2005.
* Intermediate (MPC), from Board of Intermediate Education with 88%
aggregate in 2001.
* Secondary School of Education (SSC) from Board of Secondary School
Education, Hyderabad with 81% aggregate in 1999.
PROJECT PROFILE
#1 Project
CRM Order Capture
CRM Order Capture application provision the sales
Description: representatives and sales managers in creating sales
quotes, sales orders, search/edit sales orders and
also provides a functionality rich fulfillment module
for shipping the sales order. This application is
integrated with the human workflow system which makes
it easy for supervisors/managers to take action on
awaiting approval tasks right away from the quoting
home.
This product is in development phase right now.
Client Oracle Fusion CRM
Responsibility: Understanding the product requirements
Design and development of Quoting Home approval bins
and their integrations with Human workflows.
Worked on Implementing Shipment order flows.
Design and development of validation rule composites
with human task components
Technology Skills: ADF, Oracle SOA suite 11g (11.1.1.5 / 6/ 7)
Duration: 15 months
Team size: 10
Role: Fusion Apps Developer
#2 Project
CRM Common Components
Order Orchestration:
This is one of the key components of CRM Common, it is
Description: responsible for the orchestration of the input events
and their respective documents based on the type of
the document and some of the attributes of the
document like 'Ship To Org', 'Ship from Org',
'Supplier', 'Supplier Site', etc. to one of the
Procurement, or Purchase Order Shipment, or Inter-org
shipment flows.
These orchestration flows will be triggered based on
the type of events received and in some cases the
event payload may not contain all the necessary
information required to identify it to an agreement,
it may need to get the additional information from
master data tables like Customer, Supplier, etc. The
orchestration process will be initiated by a mediator
component which is listening to the input order events
then the event manager validates the input with the
help of an Adf bc service and will trigger the
enrichment composite. The documents enrichment
composite is responsible for invoking respective
(PO/SO) connector services and populates the documents
payload in detail. At the end of flow, all the
documents which are enrichment successful and eligible
for the orchestration will be pushed on to
orchestration service flow.
Client Oracle Fusion CRM
Responsibility: Understanding the product requirements
Design and development of SOA composites
Writing the test composites using Junit and testing
the webservices using SOAP UI
Technology Skills: ADF, Oracle SOA suite 11g (11.1.1.3 / 4 / 5),
webservices, XML, XSD, XSLT, pl/sql
Duration: 20 months
Team size: 4
Role: Fusion Apps Developer
#3 Project
DFSERVICE CONNECTOR (POC)
Description: As part of Fusion service product, a proposal to
have a staging environment to deploy and test the
Service Request management software and it is
being termed as DF service. As per the proposal a
direct mapping of a DF service SR (service
request) fields to a BugDB bug fields is agreed
upon. The one to one mapping of fields can be
described as bug Filer = SR Contact, bug Assignee
= SR Agent, bug Component = SR Category, bug
Subcomponent = SR Subcategory, bug Severity = SR
Priority. This complete synching part is termed
as a connector. This is the sampe UI developed in
ADF for creating an SR and searching SR by
agent/Filer/Supervisor.
Client Oracle Fusion Service
Responsibility: Development of Sample UI in ADF
Exposing the BUGDB APIs as Webservices from a
custom PL/SQL package and consuming them in ADF UI
layer.
Technology Skills: ADF, Java, PL/SQL, XML, WSDL, WEBSERVICES and
Jdeveloper.
Duration: 2 months
Team size: 1
#4 Project
ALU Billing Product
Description: ALU billing is the enterprise layer product in
Alcatel Lucent (ALU) Unified Charging and Billing
solution. It complements the unified product
(Telecom Billing Product) and together they form a
fully functional convergent customer care,
charging and billing solution.
ALU billing provides enterprise layer
functionality like all financial transactions of a
traditional billing system as well as customer
care functionality. The enterprise layer comprises
functions that are common across all industries
like account management, account receivables,
asset management, order handling and so on.
ALU billing built on market leading OEM products
which offer best value by scale advantage of
economy. The main modules of ALU billing are:
. ALU billing Financials: Enterprise Financials
application
. ALU billing Care: Convergent Customer Care
application
. ALU billing Integration: Service Oriented
Architecture (SOA) based Integration layer
The ALU billing provides the following
pre-integrated business process templates.
Order Handling, Bill Invoice Management, Bill
Inquiry Handling, Bill Payments and Receivables
Management, Product Data Management
Client ALCATEL-LUCENT
Responsibility: Design and development of the SOA composites and
BPEL processes for the integration of webservices.
Maintenance of automated deployment of SOA
components by build scripts based on Ant
ORACLE SOA suite 11.1.1.3, XML, XSLT, Java, SOAP
Technology Skills: UI and Jdeveloper.
7 months
Duration:
5
Team size:
Role: SOA Developer
#5 Project
MUSE EXPORT LIBRARY
Description: Export Library has the responsibility of exporting
an executed view/report to a printable format
types like Microsoft Excel, Pdf, Html or CSV
(comma separated values). The input to this
library is an XML response from AD(Analysis
Desktop)/MAAT which is further processed and
exported to any of the printable formats
(mentioned above) selected by the user/client.
This library is being used in AD and web
interfaces of an NPO application.
Client ALCATEL-LUCENT
Responsibility: My role in this module includes the maintenance of
all M2.x, M3.x and developing new features and
enhancements in M4.x versions.
Supporting excel chart preparation using VBA macro
which uses the hidden chart data written by a Java
code using 3rd party API jxl.
Developed new features on tabular data preparation
for 3D views for excel exports.
Supporting charts preparation by Jfreechart and
writing the same to pdf/html formats using iText.
Made a new implementation for xml parsing using
stax parser.
Played a key role in the performance optimization
of this library.
Technology Skills: Java, XML, jxl, jasperreports, jfreechart,
iText, commons, Excel VBA.
Duration: 23 months
Team size: 2
Role: Java Developer, Lead role in this module.
#6 Project
MUSE WEBINTERFACES
Description: Web interfaces is a web face of an NPO
application. This web interface has three sub
modules Web publishing, Webclient, Export
Interface. All these modules expose a web
application to execute a set of functions, cells
and a periodicity for viewing NPO data on a
browser. This NPO application is designed to
support all telecom technologies (eg. UMTS, WIMAX,
GSM etc.). This web interface communicates with a
MAAT server through CORBA connection and the
communication medium is an XML format, and the
output view has a tabular mode (a JSF table
constructed for a certain no. of row labels,
column labels and single target/s) and a graphical
mode which shows a graph image constructed with
same tabular data. This web application
viewed/executed on a browser and the output can be
exported to pdf, Html, xls, csv formats.
This application uses the java beans populated by
Export Library and renders them on a web page.
Client: ALCATEL-LUCENT
Responsibility: My role in this module includes the maintenance of
all M3.x and M4.x versions.
Maintenance of Servlets, JSP pages and rendering
the NPO custom beans to a web page using JSF.
Technology Skills: Java, XML, Servlets, JSP, JSF, Struts, Tomcat,
Html, Java script
Duration: 6 months
Team size: 4
Role: Developer
#7 Project:
WIMAX SNMPNBI
Description: SNMP NBI provides an SNMP based interface between
the Alcatel-Lucent OMC-R and the customer OSS for
the purposes of alarm management. This interface
will provide the customer OSS the ability to
subscribe to alarm traps as well as perform
periodic polling of alarms from the OMC-R. This
Northbound interface will be SNMPv1, SNMPv3 and
ITU-T x.733 compliant.
Client: ALCATEL-LUCENT
Duration: 4 months
Team size: 4
Contribution: Developer and Unit Tester
Technology Skills: J2SE 1.5, SNMP4J API and AdventNet Agent Toolkit
Thesis report in M. Tech graduation
IMPROVED QUERY PLANS FOR UNNESTING SQL NESTED QUERIES
Description: Thesis is about optimizing the nested queries
being used in relational databases. It starts
with giving a new implementation technique for
COUNT bug in Kim's algorithm using outer join
while creating a temporary table. We have worked
on the Integrated algorithm proposed by M.
Muralikrishna, for generating query plans for a
given nested query. This Integrated algorithm
generates some of the query plans with flaws which
have been rectified in this thesis. Also we have
provided implementation techniques for these query
plans using DB2. The experimental results we have
tried for four level nested query had given us
20-30% improvements in timings.
Client: Academic project
Duration: 8 months
Team size: 2 (including my Professor Dr. S. K. Jena, HOD CSE,
NIT Rourkela)
Contribution: Research work
Technology Skills: DB2
COMPUTER PROFICIENCY
* Programming Languages : Java, C, C++.
* Technologies : Oracle SOA suite 11g, Oracle ADF,
BPEL, Java, J2EE (Servlet, JSP,
JSTL), ADF faces, XML, XSD, XSLT, PL/SQL, XML
PARSING.
* RDBMS : Oracle.
* Application Servers : Weblogic, OC4J.
* IDE : Eclipse, Jdeveloper (ADF + SOA extention),
AdventNet
Agent Toolkit.
* Profiler : Jprofiler, Hprof
* Platforms : MS DOS, WINDOWS, and Linux
PERSONAL DETAILS:
Date of Birth : 14 July 1984
Gender : Male
Marital Status : Married
Father's Name : Mr Raghava Rao M
Present Address : Falt 401, Srinivasam Apartments,
Plot 19, K.D.R colony, Madinaguda,
Hyderabad - 500049, India.