Karvendan Subramaniam
Oracle ADF Certified Implementation Specialist
Professional Experience
Nine years of experience in software development using Oracle ADF 12c, JAVA technologies.
Extensive Eight years of experience in working with Oracle Application Development Framework (ADF 12c), Oracle Webcenter 12c in developing Oracle Custom Web Applications.
Experience in Oracle ADF 11g Architecture, Oracle ADF Business Components, ADF Data Controls, ADF Faces and ADF Task flows.
Experienced in MVC Architecture using Application Development Framework
Expertise in developing various ADF business components like Entity Objects, View Objects, Associations, View Links and Application Modules as a part of business layer of the applications.
Experienced in developing ADF regions, ADF Menu's, bounded Task flows etc., using ADF Faces by with vast set of ADF components and layouts.
Created ADF UI components (page fragments, task flows, backing beans, managed beans and different scopes such as request scope, page flow scope, view scope, session scope etc.
Expertise in Oracle SOA Suite 12c and Oracle Business Process Management 11g.
Experience in designing and developing web based applications using ADF 12c.
Proficient in using RDBMS concepts with Oracle 10g/11g.
Extensive Hands on experience in Rapid Application Development tools like JDeveloper 11g for building the applications.
Having good exposure to open source framework JSF.
Have complete exposure of the Software Development Lifecycle (SDLC) and the various stages through which product goes through while in development, testing and maintenance.
Extensive experience in deploying, configuring, and administering J2EE Application Servers like Web Logic.
Experience in writing PLSQL and Shell Scripts.
Excellent learning and quick adapting skills to rapidly changing/new technologies.
Excellent testing capabilities in unit testing as well as Integrated Testing.
Highly organized with the ability to manage multiple projects and meet deadlines.
Highly motivated to take up independent responsibilities as well as ability to contribute and be a productive team member.
Strong Technical background, excellent analytical ability, very good communications skills, team player and goal oriented, with a commitment towards excellence.
Career summary
Working as Oracle ADF Developer for Aptude INC. from Jan 2015 to till now.
Worked as Oracle ADF Consultant-ERP for Cognizant from July 2011 to Jan 2015.
Worked as a Project Engineer for Wipro Technologies from July 2009 to July 2011.
Worked as a Group Leader for NIIT from Dec 2008 to May 2009.
Worked as Intern in for Wipro Technologies from Dec 2007 to Mar 2008.
Certifications
Oracle Application Development Framework 11g Certified Implementation Specialist
Sun Certified Programmer for the Java Platform, SE 5.
Sun Certified Web Component Developer for the Java Platform, EE 5.
Academic
Bachelor of Technology in Information Technology.
Technical Exposure
Frameworks Oracle ADF 12c, JSF, Angular 2
Middleware Oracle SOA Suite 12c.
ERP Oracle Fusion Application
Portals Oracle Webcenter 11g
Languages C, C++, Java, SQL, PL SQL
Databases Oracle 10g
Case Tools JDeveloper 12c, SQL Developer, Tortoise SVN, Putty
Web Related JSP, HTML, Servlet, XML, JavaScript
Application Server Weblogic Server
Operating System Windows XP, Linux
Organizational Experience
1)Contract Maintenance Toolset
Client Xerox, Webster – New York
Organization Aptude Inc.
Role Consultant
Duration Jan 2015 to till now
Team Size 10
Technology Oracle ADF 12c, E-Business Suite R12.
Project Description
Xerox has been a leader in document technology and services. MPS CTC is the transformational program needed to execute the Xerox North America business strategy. This business strategy will enable a services-led business model and encompasses both the reengineering of Xerox business processes and the modernization of Xerox IT systems. This strategy is intended to drive simplification, speed, and flexibility, as well as enable profitable growth. Contract Maintenance Toolset is implementation to pre-activate contract updates and functionalities like activate, move, change, delete scope groups associated with the contract, impacting the data used in billing, taxation, and entitlement fulfillment.
Contribution
Development of core modules to display the contract information and allow the user to edit the contract information.
Configured the responsibility and lookup data in the ERP and display the functions according to the lookup data.
Working in the agile development environment with frequently changing requirements and actively participated in meetings and reviews.
Development of Client Side Validation techniques using Java Script.
Interaction with business analyst and gathered the requirements of the project.
Prepared the Software design document with high level design.
Developed the modules to add the asset into the contract and publish the information back to XSM and ERP systems.
Developed the modules to move the asset and dispose the asset from the contract.
Developed the modules to activate the asset in the contract.
Migration of project to Oracle ADF 12c.
Lead the team by dispensing the work and review the development both onsite and offshore.
Integration of web services with ADF BC’s to communicate with XSM (Xerox Service Manager).
Dynamic display of asset and scope group data on the ADF tree table depends on the user selection
Handled view, model and Business Service (ADF BC) level validations for ADF pages using the ADF framework.
Deployment of the application in the Weblogic server.
Tested the application by preparing the test cases using Junit.
2)EDV (EnterpriseDataView)
Client Schneider, Green Bay - Wisconsin
Organization Cognizant
Role Consultant
Duration March 2014 to Jan 2015
Team Size 15
Environment Oracle ADF 11g, Oracle SOA 11g
Project Description
Schneider is a multi-national trucking company with services spanning logistics, supply chain logistics management, transportation logistics. Enterprise Data View will store Order, Shipment and Driver data from COM, SOURCE and OTM that will be used by various Decision Support services including: Customer Visibility (portal) R7, Capability, Forecasting, NVE, DLT Counting, Lane Counting, the Rate Server rate lookup, NetworkStats and OLEMS.
Contribution
Development of Global Optimization module to calculate the Best pickup and Best Delivery Date and time.
Development of Order details module to gather the Bulk related Order data.
Development of Shipment module to gather the Bulk related shipment data.
Mapping of new object using SOA 11g transformation.
Integration of web services with ADF BC’s.
Handled view, model and Business Service (ADF BC) level validations for ADF pages using the ADF framework.
Deployment of the application in the Weblogic server.
Tested the application by preparing the test cases using Junit.
Attended the defect review meetings with client.
3)SPR(Service Portal Redesign)
Client McAfee, Bangalore – Karnataka, India
Organization Cognizant
Role Consultant
Duration July 2013 to March 2014
Team Size 6
Environment Oracle ADF 11g, Oracle Webcenter 11g
Project Description
McAfee markets software and services to home users, businesses and the public sector. The SPR (Service Portal Redesign) project aimed at developing an online support portal for reporting the problems and defects faced by customers who has purchased McAfee products. The new system will replace the existing platform with a new, unified, flexible, and scalable platform based on the Oracle Fusion platform, including Oracle ADF 11g and Oracle Webcenter 11g.
Contribution
Lead the offshore team and the deliverables.
Allocating tasks to team and track the issues to closure.
Development of “Create Service Request” module to gather detailed information like severity, sample files, grants details, etc and pass the information to the Web service.
Development of “View Service Request” module to view the status of the Service Request and update the sample files.
Development of “Product Catalog” module to register the product to raise the service request.
Integration of web services with ADF BC’s.
Deployment of the application in the Weblogic server.
Attending the defect review meetings with client.
Performance tuning of the application.
Involved in War Room to fix the issues after deployment.
Coordinated with all the supporting teams like QA team, Production Support team and Fusion team for the completion of project.
4)BPM POST(Processing Order Status Tracking)
Client McAfee, Bangalore – Karnataka, India
Organization Cognizant
Role Consultant
Duration Jan 2012 to March 2014
Team Size 8
Environment Oracle ADF 11g, Oracle BPM 11g
Project Description
McAfee markets software and services to home users, businesses and the public sector. The POST (Processing Order Status Tracking system) project involves in Fusion-based system which provides enhanced support for validating and processing orders into SAP. The new application will be renamed as POST: Processing Order Status Tracking system. The new system will replace the existing platform with a new, unified, flexible, and scalable platform based on the Oracle Fusion platform, including SOA BPEL processes and BPM workflows.
Contribution
Lead the offshore team and the deliverables.
Allocating tasks to team and track the issues to closure.
Developed Customer Lookup module which will display MDM, Siebel data and Order Ops will select the Ship To, End User, Reseller address from the lookup.
Developed Pricing module to reprise the order.
Developed Grant details screen to fetch grant details of particular SKUs.
Integration of web services with ADF BC’s.
Deployment of the application in the Weblogic server.
Tested the application by preparing the test cases.
Attending the defect review meetings with client.
Performance tuning of the application.
Involved in War Room to fix the issues after deployment.
Proactively worked on issues raised during MI.
Coordinated with all the supporting teams like QA team, Production Support team and Fusion team for the completion of project.
Working closely with business during Quarter end/Year End to complete their task (Order Processing).
5)ITSD Report Generation Tool
Client McAfee, Bangalore – Karnataka, India
Organization Cognizant
Role Consultant
Duration Oct 2012 to Feb 2013
Team Size 4
Environment Oracle ADF 11g, Java, Oracle BPEL 11g, Oracle Weblogic 10.3, JDeveloper 11g, Windows XP
Project Description
The ITSD Report Generation Tool project involves in Fusion-based system which provides automation of daily reports of data flow between OP–OD systems.
Previously the team manually monitors and sends a report about the Queue count, server status, processing status to Fusion PS management which is time consuming on a daily basis. The new system will automate the extraction of reporting required fields into a temporary table. Have Oracle ADF web UI developed to present the report with a new, unified, flexible, and scalable platform based on the Oracle Fusion platform, including SOA BPEL processes and Quartz schedulers.
Contribution
Developed BPEL process to extract data from database, processed the data and then insert the data into temporary table.
Developed schedulers to schedule the job run periodically.
Developed UI screen to view the reports and last run data.
Provided option to manually execute the BPEL process on need basic.
Adhere to the timely delivery of technical objects in accordance to the schedule.
Adherence to the documented quality systems procedures.
6)Agilent ICE
Client Agilent, Bangalore – Karnataka, India
Organization Cognizant
Role Consultant
Duration August 2011 to Dec 2011
Team Size 10
Environment ADF 11g, Oracle Webcenter 11g, Java, JDeveloper 11g, Windows XP
Project Description
Agilent is the world's premier measurement company which offers the broadest range of innovative measurement solutions in the industry. The project involves in integration of OWC discussion forum to existing Agilent Portal and migration of existing PhpBB data. Enhancement of Registration Module for forum application. Customization of Jive application according to the client’s requirements.
Contribution
Involved in preparing technical specification, test plans and test cases.
Involved in migration of PhpBB to Jive Forum application.
Integration of RSS taskflow and customization of RSS taskflow.
Analyzed and Worked on Jive Customization.
Enhanced the Registration Module for the forum application.
Adhere to the timely delivery of technical objects in accordance to the schedule.
Adherence to the documented quality systems procedures.
7)External Sales Payment System (ESPS)
Client Echo Star-Dish Network, Bangalore – Karnataka, India
Organization Wipro Technologies
Role Developer
Duration Oct 2009 to July 2011
Team Size 6
Environment ADF 11g, Java, Oracle 10g, JDeveloper 11g, Windows XP
Project Description
External Sales Payment System (ESPS) is a payment application that processes over $1.3 billion in incentive payments, labor and hardware reimbursements for DISH external partners each year. Migration of the existing forms application to Oracle ADF application used for calculating commissions for Dish Network dealers and sellers. Application captures scheduling of commissions, agreement details with dealers and promotion details.
Contribution
Developed this Application using ADF 11g and Oracle 10g as database.
Involved in the creation of User Interface using ADF Faces.
Creating of business components using Entity Object, View Object and Application Module.
Designing the validation logic in the backing and managed beans.
Designing the business logic in the Entity beans.
Involved in Unit Test case preparation and code migration through Tortoise SVN tools.
Undertake timely completion of fixes for bugs observed during integration testing.
Fixing the bugs raised during UAT and TQA.
Adhere to the timely delivery of technical objects in accordance to the schedule.
Adherence to the documented quality systems procedures.