Oracle Adf Consultant Resume
NC
PROFESSIONAL SUMMARY:
- 8+ years of professional IT experience in Requirements, Support, Design, Development, Testing, Integration and Implementation of Client/Server and Web based n - tier architecture systems
- Four years of experience in building enterprise web applications using Oracle Application Development Framework (ADF) backed by EJB and JPA and four years in Java based technologies
- Expertise in different phases of Software Development Life Cycle (SDLC) in designing, developing and deploying the application
- Experience in developing high end user interface using ADF rich faces, AJAX and Trinidad components
- Created ADF Frontend components (page fragments, task flows, backing beans, managed beans and different scopes such as request scope, page flow scope, view scope, session scope and application scope
- Have worked on various page bindings and page definition files, Created method actions, attribute values, tree table binding, List bindings, etc
- Created data controls using ADF BC, EJB, POJO, web service
- Developed expert mode VO’s and static VO’s
- Experience in AM pooling, shared application modules and nested application modules
- Expertise in AM tuning, View object and Entity object tuning
- Proficient in developing business service layer using ADF BC, EJB and POJO
- Implemented validations at various levels (Entity level, Attribute level) using GROOVY
- Handled validation failures and exceptions by showing user friendly error/warning/information messages
- Experience in building the system using Rapid Application Development tools like Oracle JDeveloper and Eclipse
- Experience in working with relational database like Oracle 11g
- Developed PL/SQL procedures and shell scripts
- Experience in working with XML in data exchange and generating XML data
- Good at modelling the application using UML, Rational Rose 2000
- Experienced in managing and deploying applications to application deployment servers like WebLogic, ORCL and JBOSS
- Experience in configuring log4J to listen and log ANT build projects
- Experience in working with version control software like CVS, Subversion
- Aptitude for analyzing, testing, debugging code, identifying problems, creating solutions and documentation
- Strong analytical skills with excellent interpersonal and communication skills
TECHNICAL SKILLS:
Languages: Java, C, C++, C#, PL/SQL, Unix
Web Technologies: HTML, XML, JavaScript, Servlets, JSP, JSF, ADF Faces
Databases: Oracle 11g/10g, SQL Server 2008/2005, DB2, MySQL
Frameworks: Oracle Application Development Framework (ADF), Spring, Hibernate
Tools: Oracle JDeveloper, Eclipse, Forms 10g, Reports 10g, Oracle SQL Developer, CVS, Subversion, ANT, log4J, TOAD
Servers: WebLogic 8.1/6.1, Apache Tomcat, Oracle Application Server, JBOSS
Operating Systems: Windows XP/7/8, Mac OS X, Linux
PROFESSIONAL EXPERIENCE:
Confidential, NC
Oracle ADF Consultant
Responsibilities:
- Designed and developed a rich ADF UI for producers and employers
- Design, Implement and Test Oracle ADF applications using JDeveloper 11g
- Responsible for developing ADF applications with restricted access using Site Minder authentication with HTTP request
- Consumed standard oracle BI Publisher Web Services to be invoked from managed beans and interacting to data layer for integrating BI Publisher with ADF UI
- Consumed custom Web Services in developing ADF Data Controls
- Developed ADF Model components (creation, configuration, and tuning of Entity Objects, View Objects, Application Modules, bindings and data controls) for various projects
- Designed and developed self guiding application using ADF Page Fragments, ADF Bounded Task Flows and Train components with multiple Train Stops
- Developed a prototype to implement Dynamic Train Stops in ADF Faces
- Developed business validations in various ADF Projects using EO validation and field level validation
- Developed ADF Dynamic regions
- Automated Invoice Adjustments process by developing application using ADF and integrating with Oracle Workflow
- Implemented capabilities to upload and download files of different MIME formats in ADF UI
- Responsible for developing Secure ADF applications with restricted access using Oracle Identity Management (OID) and Application Roles
- Responsible for developing Secure ADF applications using Oracle E-business security (Oracle E-business suite SDK) and Enterprise and application Roles
- Developed managed beans to interact with Oracle pl/sql objects (Procedures, Functions) using Oracle Callable Statements Java API
- Developed updateable and read only View Objects for various ADF applications
- Involved in the development of Database components required for ADF Faces development
Environment: JDeveloper 11g (11.1.1.6), Java/J2EE, JSF, Oracle Database10g, Web logic, SQL/PLSQL, SVN
Confidential, FL
Oracle ADF Consultant
Responsibilities:
- Model and Business Service (ADF BC) level validations for ADF pages using ADF validation framework
- Involved in developing and identifying VO’s, AM's and EO's
- Involved in developing data model and writing SQL, PL/SQL queries
- Used ADF Business Components and worked on nested Application Modules
- Worked on various Data Controls in ADF such as Application Module Data Controls, Web Service Data Controls & Web Service Proxy Data Controls
- Used ADF Business Components (Entity Objects/View Objects/Application Modules/View Criteria/View Accessors/View Links/Entity Associations) for building business logic
- Developed dynamic and interactive user interfaces (UI) using ADF 11g with WebLogic 10.3.3 server
- Developed dynamic task flows and used contextual events for region communication
- Extensively used ADF Faces components
- Extensively used ADF task flows and Regions for building reusable business components
- Worked on region communication using contextual events
- Developed XML based menu models using unbounded task flows
- Worked on application module pooling
- Worked on application module tuning using nested and shared application modules
- Worked on view object and entity object tuning and query optimization
- Unit testing and Integration testing the application
- Suggestions to coding standards and best practices
- Worked on ADF Security using JAAS (java authentication and authorization service)
Environment: ADF (JDeveloper 11g), Java, PL/SQL, WebLogic Server 10.3.6., Oracle 10g, TOAD, SQL Developer, CVS, EJB
Confidential, FL
Oracle ADF Consultant
Responsibilities:
- Created ADF UI Components such as popup, dialogs, POJO based tables, tree tables, Trinidad components and forms
- Created Query based View Objects.
- Worked on ADF Business components like Entity Objects, View Objects, View Accessors, View Links, Associations and application module
- Extensively used ADF Faces components
- Extensively used ADF task flows and Regions for building reusable business components
- Used CSS style classes for different UI components
- Created UI using ADF Faces components. Train Component, Complex components such as ADF Tree table and various Layout Components
- Extensively worked on bounded and unbounded Task flows, managed beans, backing beans and different scopes such as request scope, page flow scope, view scope, session scope and application scope
- Created many pages which imbed complex functionality as well focused on its look and feel
- Worked on Task flow transaction management, different Task Flow Activities like Method Activity, View Activity, Route Activity, Task Flow Call and Return Activities
- Developed ADF business components like Entity Objects, View Objects, and View Links, Associations and Application Modules and the corresponding java classes
- Worked on Partial Page Refresh and Declarative Components
- Understand all project requirements as specified in functional spec and participated in Design Discussions
- Worked with SVN as the version control tool. And also worked with creating a domain on Web logic server and deploying the application on the domain
- Used EJB 3.0 for external component business logic and exposed them as data control
- Handled dependencies with project and ensure timely deliverables. Deployed and Maintained applications in WebLogic application server
- Customized ADF exception handling to display user friendly error/warning messages on ADF Pages
Environment: JDeveloper 11g, Oracle ADF 11g, Java/J2EE, JSF, Oracle 10g, Web logic, SQL/PLSQL
Confidential, NC
Java/Oracle ADF consultant
Responsibilities:
- Analyzed and modularized the application flow into reusable task-flows
- Extensively used ADF Data visualization components (e.g. Graphs, charts) in the project implementation
- Extensively worked on bounded and Unbounded Task flows, managed beans, backing beans
- Created pop-up windows for adding and updating rows in ADF Tables for various pages.
- Implementing Partial Page Rendering
- Extensively used JSF-ADF table, form tree-table and layouts besides other components.
- Worked on implementing Auto Suggest Behavior for various fields, implemented Export to Excel Sheet functionality, and implemented Printable Page Behavior
- Worked on various BC4J objects for implementing Create, Update, Delete, Insert, Lock, Rollback, etc
- Implementing Cascading Style Sheet and property file in JSF to make look more uniform
- Worked extensively on ADF Business Components (Entity Objects, View Objects, View Links, Associations, Application Modules)
- Created associations between entity objects to represent business relationships
- Worked on Stored procedures for backend business logic using PL/SQL functions and stored procedures
- Designed and developed application packages and deployed them in the application server
- Involved in securing the application by enabling ADF security for different users
- Integrating, Unit testing, debugging and bugs fixing
Environment: Oracle ADF 11g, JSF1.1, JSP, JDK1.5, JDeveloper 11g, Oracle 10g, OC4J, CVS
Confidential
Java Developer
Responsibilities:
- Used Eclipse 3.2 as IDE, Tomcat 5 as a web server and WebLogic as an application server
- Involved in design and development of Servlets and JSPs using Apache Struts framework
- Used spring framework to handle some of the requests to the application
- Used JDBC, Data Sources and Connection Pooling in Application server
- Implemented J2EE Design Patterns such as Session Facade to reduce the Network Traffic and Service Locator
- Designed and developed a user usage logging facility using Apache Log4J 1.2.8, used different Levels of Loggers Such as INFO, DEBUG, WARN
- Was involved in shell scripting for application automation such as auto start, auto stop, and periodical backup
- Involved in Export/Import of data using Data Transformation Services (DTS). Imported data from flat files to various databases and vice-versa
- Worked and Modified the Database Schema according to the Client requirement
- Implemented Complete client side validations in JavaScript
- PVCS (Serena) is used for the version control and maintenance. Also partially used SVN
- Used ANT to write build scripts as well as deployment scripts
- Packed and deployed the entire application code to integration testing environment for all the releases
- Involved in JUnit tests for the services and documented the services developed
- Provided production support by interacting with the end-users and fixing bugs
Environment: Tomcat 5.x, WebLogic 9.x, Eclipse 3.2, Oracle, JDBC, JSP, Servlets, Spring, Hibernate, PL/SQL, log4J, PVCS, ANT
Confidential
Java Developer
Responsibilities:
- Developed front end for energy meter report using VB Script
- Developed Meter Reading software for APCPDCL Energy meters
- Integrated and Debugged Meter Reading software and Embedded firmware
- Written Database queries as per requirement
Environment: Java, C, VB Script, Oracle, Unix