riteshshetty_jsfec

8
Name: Ritesh Shetty Work Status : Australian PR Mobile: +61 478102231 (Email) : [email protected] Academic Education: Bachelor of Engineering in Computer Science (Hons) from Manipal Institute of Technology(M.I.T) in 2004 with Distinction. Summary of Skills Technical Experience Strong Business Analytical skills. Design, definition and Deployment of standards and architectures. Languages: Java/JEE 1.6,Oracle ADF,JSF, ,PL/SQL,SQL, JQuery Frameworks : Jira,Oracle Fusion Development Stack,Oracle Webcenter Portal,SOA,OSB,Struts, Spring Web /MVC,Oracle Fusion Middleware,Curam Technologies : JSF,ADF,ADFBC, JSP, SOA, Webservices,CSS3, JQuery, XML, Hibernate, Java Script, PHP,JAX- WS,JAXB,XSLT,J2EE, ,Seleniu m,Junits,Jmeter Products : Soap UI, Enterprise Manager, Oracle Jdeveloper,Perforce,Oracle Test Manager, VSS, SVN, IBM Rational Suite, ANT, IntelliJ, SQLDeveloper, Eclipse,Oracle Webcenter Portal,HPQC,Selenium WebDriver Project Lifecycles : Scrum/Agile ,Waterfall,TDD Industry Domain: Finance,Education,Retail, CRM, Life sciences/Healthcare OS : Windows & Unix/Linux PROFESSIONAL SUMMARY OF Ritesh Shetty, Oracle Consultant,ASIC LinkedIn profile: Career Summary: Have been working in Sydney, Australia from April 2014 and have been involved in estimation, creation and design of Web center Portal based applications for four different clients on mature Oracle fusion SOA/OSB environments using Agile methodology. Am currently working for ASIC on JSF based portal solution on mature Oracle fusion SOA and OSB environments using Agile methodology Tech Lead with a relevant experience of 11+ years in Software Development comprising of various industry verticals of Finance, Education, Retail, CRM & Social Program Management. Have 3+ years of experience on Eclipse and Jboss along with JPA-Hibernate Have 3+ years of creating and consuming JAX-WS – SOAP and XML webservices in Integration environment. Have extensive experience in Requirements Analysis, Functional Process Modeling, Technical Design, Development, Testing, Deployment and Documentation of Distributed, Object Oriented and e-Business/Client Server applications utilizing JEE, Xquery, Xpath , Oracle Fusion Middleware 11g, Oracle Webcenter Portal, Enterprise Manager 11g and Webservices. Have worked with JSF2,ADF,Java 6/7,Webservices-JAX-WS and REST,Spring MVC,Struts ADF Mobile,OID,OIM,Oracle BPM,Oracle BI Publisher and Seibel Also have experience in designing WSDL and using Xquery,XSLT,OSB, BPEL Orchestration , Oracle SOA 11g ,Weblogic 12c and OPSS(Oracle Platform Security Service) Excellent communication skills - written & verbal, analytical skills, problem solving and creativity. Open to ideas Have lead as well as worked with a large team spread across multiple countries. Developed automated test cases using Selenium, OATS and Synergy. Have worked with multi-language, multi-cultural teams to achieve common goals. Extensive technical Team lead experience managing team sizes upto 10 people in the project development. Performed systems analysis and design of new systems, problem resolution, debugging and system enhancement. Ensure system standards and software quality. Configuring and using source code control [Perforce,CVS, SVN, ADE,VSS, ClearCase] Worked using Java technologies for the development and implementation of projects with Scrum/Agile methodology. Have worked in full SDLC [Spiral and Waterfall] process in project execution including requirement analysis, designing,

Upload: ritesh-shetty

Post on 17-Feb-2017

109 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: RiteshShetty_JSFEc

Name: Ritesh ShettyWork Status : Australian PRMobile: +61 478102231(Email) : [email protected]

Academic Education:Bachelor of Engineering in Computer Science (Hons) from Manipal Institute of Technology(M.I.T) in 2004 with Distinction.

Summary of Skills

Technical Experience Strong Business Analytical skills.

Design, definition and Deployment of standards and architectures.

Languages: Java/JEE 1.6,Oracle ADF,JSF, ,PL/SQL,SQL, JQuery

Frameworks : Jira,Oracle Fusion Development Stack,Oracle Webcenter Portal,SOA,OSB,Struts, Spring Web /MVC,Oracle Fusion Middleware,Curam

Technologies : JSF,ADF,ADFBC, JSP, SOA, Webservices,CSS3, JQuery, XML, Hibernate, Java Script, PHP,JAX-WS,JAXB,XSLT,J2EE, ,Selenium,Junits,Jmeter

Products : Soap UI, Enterprise Manager, Oracle Jdeveloper,Perforce,Oracle Test Manager, VSS, SVN, IBM Rational Suite, ANT, IntelliJ, SQLDeveloper, Eclipse,Oracle Webcenter Portal,HPQC,Selenium WebDriver

Project Lifecycles : Scrum/Agile ,Waterfall,TDD

Industry Domain: Finance,Education,Retail, CRM, Life sciences/Healthcare

OS : Windows & Unix/Linux

Servers : Weblogic,IBM WS, Oracle Application Server, Apache Tomcat Web Server 6.0

Management Expertise Multiple projects (Most of them R&D involving Product Development). Recruited, trained and motivated staff. Management Reporting to Senior Management. Inspirer, mentor and coach.

PROFESSIONAL SUMMARY OFRitesh Shetty, Oracle Consultant,ASIC

LinkedIn profile: http://au.linkedin.com/pub/ritesh-shetty/22/b76/85a

Career Summary: Have been working in Sydney, Australia from April 2014 and have been involved in

estimation, creation and design of Web center Portal based applications for four different clients on mature Oracle fusion SOA/OSB environments using Agile methodology. Am currently working for ASIC on JSF based portal solution on mature Oracle fusion SOA and OSB environments using Agile methodology

Tech Lead with a relevant experience of 11+ years in Software Development comprising of various industry verticals of Finance, Education, Retail, CRM & Social Program Management.

Have 3+ years of experience on Eclipse and Jboss along with JPA-Hibernate

Have 3+ years of creating and consuming JAX-WS – SOAP and XML webservices in Integration environment.

Have extensive experience in Requirements Analysis, Functional Process Modeling, Technical Design, Development, Testing, Deployment and Documentation of Distributed, Object Oriented and e-Business/Client Server applications utilizing JEE, Xquery, Xpath , Oracle Fusion Middleware 11g, Oracle Webcenter Portal, Enterprise Manager 11g and Webservices.

Have worked with JSF2,ADF,Java 6/7,Webservices-JAX-WS and REST,Spring MVC,Struts ADF Mobile,OID,OIM,Oracle BPM,Oracle BI Publisher and Seibel

Also have experience in designing WSDL and using Xquery,XSLT,OSB, BPEL Orchestration , Oracle SOA 11g ,Weblogic 12c and OPSS(Oracle Platform Security Service)

Excellent communication skills - written & verbal, analytical skills, problem solving and creativity. Open to ideas

Have lead as well as worked with a large team spread across multiple countries. Developed automated test cases using Selenium, OATS and Synergy. Have worked with multi-language, multi-cultural teams to achieve common goals.

Extensive technical Team lead experience managing team sizes upto 10 people in the project development.

Performed systems analysis and design of new systems, problem resolution, debugging and system enhancement. Ensure system standards and software quality.

Configuring and using source code control [Perforce,CVS, SVN, ADE,VSS, ClearCase]

Worked using Java technologies for the development and implementation of projects with Scrum/Agile methodology.

Have worked in full SDLC [Spiral and Waterfall] process in project execution including re-quirement analysis, designing, programming, testing, post-implementation support.

Unit testing and Test Driven Development. Assistance, root cause analysis of incidents.

Employment History# Employer Designation Start Date End Date

5 ASIC(http://asic.gov.au/) Oracle Consultant Dec 2014 Present

4 UXC Redrock Consulting Oracle Consultant April 2014 Nov 2014

3 Oracle India Pvt. Ltdwww.oracle.com

Team Lead/Senior Software Engineer

March 2008 April 2014

2 Curam Software International Pvt . Ltd.www.curamsoftware.com

Software Consultant Jan 2007 Feb 2008

Page 2: RiteshShetty_JSFEc

Project 1:

PROJECT: FARROLE: SENIOR SOFTWARE ENGINEERDURATION: Dec 2014- PresentCOMPANY: ASIC (Australian Securities & Investments Commission)

Description:Involved in design, development, enhancement, UAT and go-live support for the JSF based portal solution to interact

with Seibel Backend using Oracle fusion-OSB, SOA,BPEL and Web services(JAX-WS).This project involves ap-pointment/maintenance of licensees for Financial Advisor/Authorized Representatives

Responsibilities: Involved in the estimation, design and development of modules of JSF portal application(ASIC Connect) using JAVA

6, ADF, ADF TaskFlows Using Xquery and Xpath for complex logic in OSB Using SOAPUI for testing integration with OSB Using Jquery ,CSS3,Jdeveloper and Oracle 11g DB Involved in testing and fixing JSF UI and functional bugs. Working with Seibel CRM UI and using Perforce as source control Was using Eclipse platform for middleware

Project 2:

PROJECT: Support ScopingROLE: SENIOR SOFTWARE ENGINEERDURATION: Nov 2014- Nov 2014COMPANY: Ardent Leisure

Description:Involved in scoping for a support agreement. Involved in understanding the existing architecture of Webcenter Portal,

SOA/OSB,Oracle BPM, Worklist and OVM.

Responsibilities: Involved in interaction with the client stakeholders to understand the existing architecture. Involved in understanding the existing application architecture of Ardent Leisure Portal- Mix of SOA BPEL

components,Human Taskflows,BPM and Webcenter Involved in understanding the existing infrastructure architecture. Took a key role for providing input to the pre-sales team.

Project 3:

PROJECT: ECOSROLE: SENIOR SOFTWARE ENGINEERDURATION: July 2014- September 2014COMPANY: Law society of New South Wales(LSNSW)

Description:Involved in initial estimation, design and development of a new contract system for LSNSW using WebCenter based

application on SOA/OSB environment.Responsibilities: Involved in the initial estimation, design and development of Web center portal application using JAVA 6,

ADF/JSF.ADFBC, ADF TaskFlows and EM. Involved in environment management of SOA/OSB environments. Involved in creating proxy services to interact with OSB/BPEL flows. Involved in designing web pages using CSS3 Used Atlassian jira for project in an agile environment.

Page 3: RiteshShetty_JSFEc

Project 4:

PROJECT: LDAP SyncROLE: SENIOR SOFTWARE ENGINEERDURATION: April 2014- July 2014COMPANY: University of New South Wales

Description:Created a new web-center portal and LDAP based security enabled ADF/JSF application for synchronization of passwords for Peoplesoft HR System,admin duties and Configuration of Administration tables.

Responsibilities: Created the technical approach document,design and development of Webcenter portal application using

ADF.ADFBC, ADF TaskFlows SSO,EM and EJB3. Used OID and LDAP based security for the ADF application. Wrote ANT,MAVEN scripts for build-deploy and also created HUDSON jobs . Involved in designing page templates using CSS3 and Enterprise Manager 11g for deploying and administration Used Atlassian jira for project in an agile environment. Used Message Driven Bean(EJB3) for listening and queueing for JMS queue

Project 5:

PROJECT: RPAS-Fusion Client –WebServices enablementROLE: SENIOR SOFTWARE ENGINEERDURATION: March 2013 –April 2014COMPANY: Oracle R&D

Description:Web Services enablement for interaction of RPAS(Retail Planning and assortment) System by any NON-RPAS System for Workbook creation.Converted the existing ADF client into JSF2 (Facelets) to improve performance along with Weblogic 12c.

Responsibilities: Created the technical approach document, implemented packaging of the Enterprise Architect Resource and the

modularity of the webservices as part of RPAS Fusion Client. Used JAX-WS protocol for hosting webservices on Weblogic which is consumed by the non-RPAS client using client

jars which in turn calls the hosted webservice. Performed annotations based development using EJB3(Session and entity bean), JPA Java Persistence API, on

JBoss 6, with Hibernate, for persistence management.  Using combination of JAXB and STAX for passing request to JSF2 UI templates. RPAS Fusion Client uses JSF2, and Spring MVC along with Aspect Oriented Programming(AOP) for security and

exception handling. Was using Eclipse and Jboss along with Hibernate after migration to JSF2 Using Maven and Hudson for build and deployment

Page 4: RiteshShetty_JSFEc

Project 6:

PROJECT: LCPP (Lifecycle Pricing and Promotions)ROLE: SENIOR SOFTWARE ENGINEERDURATION: June 2011 – February 2013COMPANY: Oracle R&D

Description:Oracle Retail’s Next Generation Lifecycle Pricing and Promotions platform is a new offering which will provide retailers with a comprehensive price planning, optimization, and execution solution. This new solution will also support the forecasting, business intelligence and execution within a single environment, while providing the capability to manage the following major decisions or policies which correspond to the lifecycle pricing stages for merchandise and main business processes: (a) Initial /new price, (b) Regular/everyday price and (c) Clearance Markdown price.

The Technology used in this project were ADF,ADF BC ,SOA/OSB Oracle Fusion Middleware and Oracle Webcenter PortalResponsibilities: Worked with a team of Architects and Senior Developers in prototyping the application using ADF and Fusion Mid-

dleware Stack. Developed few POC using Cluster performance using EM using tools like jmeter and OATS, Developed Item Search Module with dynamic filtering capabilities. Creating page hierarchies,navigational models ,taskFlow level security for the retail enterprise portal using Oracle

Webcenter to achieve customized retail look and feel.Content management system using UCM was integrated as part of it.

Involved in design and development of Oracle Fusion BPEL Taskflows for integration with downstream systems. Used JunIt and selenium for testing framework

Project 7:

PROJECT: GENEVA FOUNDATIONROLE: SENIOR SOFTWARE ENGINEERDURATION: December 2009 – June 2011COMPANY: Oracle R&D

Description:The project’s primary goal was to evaluate the nuances of application rewrite of Oracle Retail Merchandizing suite products using Oracle’s Fusion Middleware.

The Technology used in this project were ADF,ADF BC and Oracle Webcenter Portal

Responsibilities: Worked with a team of Architects and Senior Developers in prototyping the application using ADF and Fusion Mid-

dleware Stack. As an Individual Contributor, I evaluated Oracle Fusion’s Descriptive Flexfield and Fusion Diagnostic tool and pre-

sented a Demo on these POCs to the Directors and senior level managers. Prepared the Technical Design Document in implementing entire modules of Outside Locations and Items. Implemented Merchandise Hierarchy, Location Hierarchy, Suppliers and Location Maintenance Modules. I was among first 4 members chosen from ISC to go to US to have Knowledge Transfer for starting Fusion develop-

ment in the Retail India R&D centre. I am also involved in writing automation tests and functional testing. It involves creating technical specification docu-

ment and other functionalities. Creating page hierarchies,navigational models ,TaskFlow level security for the retail enterprise portal using Oracle

Webcenter to achieve customized retail look and feel.

Onsite Experience: Minneapolis,USA[2 months] Was among the chosen four to kick start the research and product development in India which resulted in the

team eventually growing to a 30 member team.

Page 5: RiteshShetty_JSFEc

Was actively involved with the strategy for development of RMS(Retail Merchanising System). Used Junit and Selenium testing framework

Project 8:

PROJECT: ARAT-Assortment Rationalization ROLE: SOFTWARE ENGINEERDURATION: August 2009 – November 2009COMPANY: Oracle R&D

Description:Assortment Rationalization is an Analytical Product for assessing market performance of the retail products with respect to the competition.,

Responsibilities:

Prepared “Create Assortment Plan” Functional Spec and presented it to the project strategic team. I am responsible for the end to end functionality implementation right from requirement analysis, Functional specifi-

cation documentation, and Technical specification document using UML designing. Use cases along with implementation of Create Plan Request Functionality (module) using Task Flows. Developed portal application using ADF and ADF BC framework and provided direction and leadership to the Java

Web ADF test team. Tested the most critical aspects of new ADF development using the latest technologies.

Project 9:

PROJECT: Plan and Place ROLE: SOFTWARE ENGINEERDURATION: March 2008 – July 2009COMPANY: Oracle R&D

Description:Plan and Place (ProfitLogic) are products for Fashion based Retailers.The Plan Product is used by the Planner to plan the product at Item-Level. The Calc Engine is used to get optimized demand for the Quantity for a product using the Item History and the other product parameters such as DC shipment and product Lifecycle Curve (Selling Curve) of Similar/same item.Place Product is used for allocating the optimum number of packs of items in the stores. It is calculated based on the algorithms for maximizing the profits.Used EJB2.0 to store the state across different tabs before the final commit to the database.

Responsibilities:

Adding new functional module-non-tabulated PLC- Successfully delivered Plan –Place 12.0 for Reitmans and was appreciated by the customer as the most stable

build ever. Had resolved multiple bugs Was solely responsible for end to end delivery of the module.

Project 10:

PROJECT: Claims Management System ROLE: SOFTWARE ENGINEERDURATION: Jan 2007 - Feb 2008COMPANY: Curam Software

-

Page 6: RiteshShetty_JSFEc

Description:Claims Management System (CMS) is an enhancement for: Box Product Curam.Curam Workers' Compensation Solution Module provides a core set of extendible claims lifecycle management capabilities to manage claimants from injury to outcome. Through best-practice service plans, workers' compensation agencies can provide the accurate and efficient selection and delivery of medical products and services as well as monetary compensation to injured workers. In addition, claims automation capabilities address standard claims, allowing knowledge workers to focus on those injured workers who need specialized service.

Responsibilities:

Successfully delivered new module Claims Management System to WorkSafeBC Did certification on CCD V4.5 Did design using Rational Rose with DB2 as backend

Project 11:

PROJECT: Address Book Form (ABF)ROLE: SOFTWARE ENGINEERDURATION: Nov 2004 - Jan 2007COMPANY: SLK-SOFTWARE

Description:Address Book Form (ABF) is a Web-Form accessible via the EMERSON PROJECT MANAGEMENT PORTAL (ORACLE 9I AS) for Requesting new Addresses or changes to the existing addresses in JDE ERP. The JDE ERP did not provide for enough functionality .So lot of time and effort was spent cleaning the database. Hence the need for the application which –1) takes care of the creation of The Form according to the custom requirements and processes to email the completed form to the Relevant Parties for the Data to be entered manually for an initial period2) Developing the form such that once the form is completed has been emailed through the correct processes; it is then approved by the address book group before being automatically uploaded into the JDE.We have followed MVC pattern (Command Factory Architecture) with a Central Controller Servlet and Jsp pages and Java Files calling Stored Procedure in SQLSERVER 2000.

Responsibilities: Requirement Gathering and Customer co-ordination Analysis of the existing business documents and doing the appropriate design using Rational Rose Class Dia-

grams. Involved in the review of the requirement and Analysis documents. Preparation of Release Test Plan

-