Venkata Pothuri [pic] [pic]
**********@*****.**.**
SUMMARY
Over 7 Years of IT experience in end to end software development &
testing including Life-Cycle Analysis, Design/Architecture,
Implementation, Software testing, Delivery of Business Applications to
a wide variety of Industries.
Extensive knowledge in the Design, Development, Production Support of
Web / Distributed applications and Workflow Systems using Object-
Oriented technologies in Java/J2EE platform.
Expertise in developing User Interface using Oracle ADF Faces, JSF,
XML and CSS. Expertise in XML related technologies such as XML/XSL,
XML Schema, XPath, XSLT and SOAP.
Hands on experience with Oracle, SQL Server, DB2, MySQL.
Strong knowledge in Oracle Business Components, EJBs, JNDI.
Strong experience in design, development and implementation of Model-
View-Controller using Oracle ADF, JSF and Struts framework.
Strong knowledge using ORM tools Hibernate, iBatis.
Experience in the full life cycle of the software design process
including requirements analysis, implementation, testing, debugging
and maintenance.
Experience in using various web/application servers like Oracle
WebLogic, IBM Web Sphere, JBoss, Tomcat.
Strong communication and analytical skills and a demonstrated ability
to handle multiple tasks as well as work independently or in a team.
Hands on experience with operating systems Unix, Linux, Windows
NT/2000/XP.
TECHNICAL SKILLS
Programming Languages : Java 1.6/1.5/1.4, PL/SQL, C, C++
Java Technologies : J2SE, J2EE, Servlets, JSP and JDBC
Frame Works : Oracle ADF, JSF
XML and Web-Services : XML, XSLT, XPATH, XQUERY, SOAP, WSDL
Web Dev. Technologies : AJAX, JavaScript, DHTML, CSS, HIBERNATE, Java
Beans, JSP
Data Binding Frameworks : JSR 227
MVC Frameworks : Oracle ADF, Struts
Defect Tracking Tools : BugDB
Tools : JDeveloper IDE, Eclipse IDE, JUnit, Oracle SQL Developer,
MS Office
Application Servers : Oracle Weblogic, Tomcat, Websphere
Databases : Oracle, MS SQL Server, MySQL
EDUCATION
Bachelors in Computer Science, India
CERTIFICATIONS
Sun Certified Java Programmer for the JAVA 2 Platform 1.6
Oracle Certified Associate (OCA) in PL/SQL Development
PROFESSIONAL EXPERIENCE
Oracle Corporation, Chicago, IL Feb
2009-Oct 2010
Sr Applications Engineer
Resource Foundation
Oracle Projects applications supports the full lifecycle of project and
portfolio management with a single, accurate view of all project-related
activities like selecting the best portfolio of initiatives, executing
projects in adherence with methodologies, assigning the right global
resources, streamlining project delivery, and tracking profitability via
accurate budgeting, forecasting, and billing. The manner in which projects
are planned, executed upon, and controlled can vary widely from
organization to organization. Resource Foundation is one of the modules of
Oracle Fusion Project Portfolio Management(PPM) Product Family which
handles the resource planning and reporting part.
Responsibilities:
Designed TD (Technical Design) Document based on the Functional design
documents.
Responsible for design and implementation of front end and
presentation infrastructure using Oracle ADF, JSF.
Involved in system integration over SOAP using Oracle SOA Suite 11g.
Involved in design and development of business services layer through
Oracle ADF Business Components, EJBs.
Written PL/SQL Stored Procedures, Triggers, bulk-insert operations in
Oracle using Oracle SQL Developer tool.
Prepared and executed Test Cases using JUnit.
Involved in White box testing, Regression Testing, Integration
Testing.
Lead daily defect triage process, effectively collaborate and
communicate with team and companion products teams to resolve issues
raised by internal and external product teams.
Environment: ADF Faces, ADF Taskflows, ADF Business Components, Java,
Oracle SOA Suite 11g, WebLogic 11g, JUnit, ADF Logger, Oracle, SQL,
JDeveloper, WebServices, BugDB.
Fidelity Information Services, Milwaukee WI Oct
2007 - Jan 2009
Programmer Analyst
Authoring Configuration Toolkit - ACT
It is a next generation authoring framework for building authored and
customized banking products like account origination, SRM and loan
origination system. Toolkit provides capabilities of Workflow, Page, Data,
Rules, Choice list and Forms level authoring and customization.
Responsibilities:
Collaborated with business analysts to analyze technical and
functional requirements, extract business rules from user requirements
and analyze projects' scope.
Prepared project implementation & testing estimates and tasks details.
Responsible for system design using UML diagrams like Class, Activity,
and Sequence Diagrams using modeling tools. Design the Database Schema
in ER Diagram representation.
Designed TS (Technical Specification) Document based on the Functional
documents.
Responsible for design and implementation of front end and
presentation infrastructure using JSF MVC Framework.
Involved in system integration over SOAP using Spring, XFire, JibX and
Axis. Implemented adapter, connector and transformer pattern to
integrate various third party SOA web services.
Involved in design and development of database persistence layer
through object-relational mapping using Ibatis ORM framework.
Written PL/SQL Stored Procedures, Triggers, bulk-insert operations in
Oracle using PL/SQL developer Tool.
Mentored functionality and workflow of project to new consultants and
offshore resources.
Prepared and executed Test Cases.
Involved in Black box testing, Regression Testing, Integration
Testing.
Generated defect reports.
Lead daily defect triage process, effectively collaborate and
communicate with various clients and companion products teams to
resolve issues raised by internal and external users.
Planned and scheduled the testing activities with respect to releases
with co-ordination of onsite, offshore team and customer.
Initiated and employed application deployment process and authored Ant
scripts for creating deployment archive files into application server.
Environment: Java, JSF, JSP, Servlets, HTML, CSS, IBatis, UML, XML, XSL,
AJAX, JDBC,
WebLogic, JUnit, ANT, Log4j, Oracle, SQL, Harvest, Ibatis, Hibernate, SOAP,
Eclipse, WebServices, Harvest 5.1, Oracle 10, FindBugs, Tomcat.
Virgo Inc - Yardley, PA
Java Developer
Online Enrollment System Aug 2006 - Oct 2007
Project Description:
The objective of Online Account Enrollment project is to enroll the
accounts for the online statement presenting for the consumers. The account
enrollment is processed via a request-response model. To make the system
interoperable, XML over plain HTTP was used as the mode of communication.
This project enables the client to enroll their consumers into the system
to retrieve their statements online with a seamless activation process. The
activation is done via an xml request from the client and validates the
client certificates and then enrolls the consumer into the system. The
request and response process is adoptable to any client and customization
is done for different client requirements.
Responsibilities:
Drafted technical specification with the details of the design of the
service.
Designed XML Schemas for inbound/outbound XML streams.
Designed and developed XML Document Editor Classes as reusable components
to map the incoming XML stream into Java Content Objects using JAXB.
Designed and developed Domain classes as a means of communication between
the service interaction and service processing layers.
Refactored the existing PL/SQL package that encapsulates the business rules
to suit the current request-response model being developed.
Used the Intercepting Filter, Decorator Pattern.
Environment: Websphere, Eclipse, Oracle, JSP, Servlets, XML
Infotech Software Solutions, India
Sep 2003 - June 2006
Programmer Analyst
Project Description:
The objective of this project is to maintain all the data of the customers
of United Health Group,USA. The customer data include employer's data,
individual's personal data, their dependent's data, and the policy related
data.
Responsibilities:
Involved in the analysis and design of the project.
Developed user interface for the project.
Involved in the consumer request interface.
Provided the error handling at various levels.
Involved in the unit testing using JUnit for the development modules.
Environment: Java, Servlets, JDBC, HTML, SQL, PL/SQL, Eclipse, Websphere,
Oracle, JUnit, UNIX.
References:
Available upon request.