Technical Analyst Resume
SUMMARY
- Over 9+ years of professional experience in Analysis, Design, Development & Testing of application software using Oracle ADF, JAVA/J2EE technologies.
- 7+ years of experience with Confidential on Fusion Projects development using Fusion Middleware technologies.
- Excellent experience knowledge of working with Oracle ADF, Web services, BPEL and SOA
- Expertise in developing applications using Java, Servlets, JSPs, JSF
- Expertise in designing and providing an optimistic solution for complex problems
- Expertise in solving performance issues
- Proficient in Data modeling, design and development of SQL queries
- Experience in working with Application Servers like Oracle Weblogic
- Experience in writing JUnits
- Extensively used IDE tools like JDeveloper
- Experience using Oracle ADE version control system
- Experience in working with Diagnostics Framework
- Experience in writing Developer Test Cases (DTC) and Technical Design Documents
- Excellent analytical, problem solving skills with strong aptitude towards learning new technologies
TECHNICAL SKILLS
Technologies: Java, Servlets, JSPs, SQL, JSF, Oracle ADF, Web services, SOA, BPEL, Mediator, JUnit, AMX(Approval Management Extension)
Database: Oracle RDBMS 11g
Application & Web servers: Oracle Weblogic
IDE: JDeveloper
Versioning Tools: Oracle ADE
Bug Tracking tools: Oracle BugDB, Oracle Bugsmart
Performance Analyzing Tools: JProfiler, JRockit Mission Control
PROFESSIONAL EXPERIENCE
Confidential
Technical Analyst
Responsibilities:
- Gathering and analyzing requirement; Working with users to analyze the business needs, business process models and creating various designs.
- Analyzing requirements, defining the architecture, technical design, task estimation and implementation of modules.
- Developing UI screens using Oracle ADF technology and developing middle tier layers using SOA exposed as data controls via POJO beans, etc..
Environment: Oracle ADF 11g, Oracle SOA 12c, Oracle 11g, Oracle Weblogic server, JDeveloper
Confidential
Project Leader
Responsibilities:
- Participated in generating a good design for handling various artifacts involved in the Projects foundation area.
- Created the business components (Entity Objects, View Objects and Application Modules) required in building the ADF pages.
- Developed Projects Workarea UI page fragments, designed task flows, backing beans, managed beans etc. using Application Development Framework (ADF) to meet business requirements.
- Created several JAVA classes in BC4J layer of Application Development Framework to implement the complex business requirements.
- Implemented validations (Business Rules) at various levels (Entity level, Attribute level) using GROOVY. Handled validation failures and exceptions by showing user friendly error/warning/information messages.
- Worked on retaining the transaction (AM) when navigating from one page to other page.
- Implemented complex Partial Page Rendering in ADF Pages using both declarative way and programmatic way by binding the component instances in backing beans.
- Deployed & tested the ADF web pages on Oracle Weblogic application server.
- Involved in automated unit testing of the code using JUnit.
- Involved in all the design and code reviews to ensure that oracle fusion standards are followed
- Mentored new members of the team on both functional and technical matters
Environment: Oracle ADF 11g, SQL, RDBMS 11g, Oracle Weblogic server, JDeveloper
Confidential
Responsibilities:
- Developed UI pages & navigation flows to Create, Edit, View and Manage Projects.
- Created all the business components required in building the ADF pages. Created Entity Objects, View Objects and Application Modules.
- Designed and implemented the workarea as a placeholder of all the pages needed to deal with projects.
- Implemented validations at various levels (Entity level, Attribute level) using GROOVY. Handled validation failures and exceptions by showing user friendly error/warning/information messages.
- Developed popups, hovers in the pages.
- Implemented UI Interactions using Partial Page Rendering
- Involved in design, coding and testing phases of the development
- Developed JUnit tests for testing
- Worked on sharing of transaction & data controls when navigating between taskflows.
- Worked on programmatic invocation of ControlFlowCases.
- Worked extensively on writing Automated Unit Test cases using JUnit.
- Implemented Partial Page Rendering of ADF Pages using SPEL binding and EL Expressions.
- Extensively used the concepts of ADF (JSF) Page lifecycle in determining the scope of the variables (Session Scope, Request Scope, Page Flow Scope etc...).
- Worked on invoking PL/SQL procedures from Java using OracleCallableStatement API.
- Worked extensively on performance tuning of VOs (ADFBC) and pagedefs (ADFUI).
- Worked on up - taking the new ADF drops (ADF versions) in Fusion Purchasing code.
Environment: Oracle ADF 11g, SQL, RDBMS 11g, Oracle Weblogic server, JDeveloper
Confidential
Responsibilities:
- Designed and developed Project Gantt to represent the data physically in the form of Gantt charts.
- Create a page to manage, edit the Project Statuses which are needed to setup before creating a Project.
- Created all the business components required in building the ADF pages. Created Entity Objects, View Objects and Application Modules.
- Created several JAVA classes (Server and Render Command) in BC4J layer of Application Development Framework to implement the complex business requirements.
- Implemented validations at various levels (Entity level, Attribute level) using GROOVY. Handled validation failures and exceptions by showing user friendly error/warning/information messages.
- Implemented flexfields (both Descriptive flexfields and Key flexfields), attachments in ADF pages.
- Worked extensively on programmatically rendering/hiding and disabling/enabling ADF UI components.
- Worked on programmatically invoking/closing popup and showing error/confirmation messages using FacesMessageUtil.
- Worked extensively on programmatically adding/removing ViewObjects to application modules.
- Worked on reuse of regions in ADF pages and Backing/Managed Beans in taskflows.
- Implemented the navigation bar, train features when navigating from one page to other page in the same flow.
- Used most of the region types (Panel Group Layout, Panel Form Layout etc...) and item types (MessageInputText, MessageLOVInput, MessageChoice etc...) in building the complex ADF web pages.
Environment: Oracle ADF 11g, SQL, RDBMS 11g, Oracle Weblogic server, JDeveloper
Confidential
Responsibilities:
- Designed and developed SOA composites for the approval process.
- Integrated with Human Workflow notification for the user interaction.
- AMX (Approval Management Extn) is plugged in with Worklistapp in order to customize the approver during the runtime.
- Developed BPEL component to implement the business logic with various activities
- Expertise in routing the request via transformer
- Expertise in handling the events raised from the ADF application in SOA application using Mediator component.
- Integrating with various webservices as per the functional requirements within the Composite application.
- Involved in design, coding and testing phases of the development
Environment: Oracle ADF 11g, SOA 11g, BPEL 2.0, BPM(worklistapp), SQL, RDBMS 11g, Oracle Weblogic server, JDeveloper
Confidential
Responsibilities:
- Designed the integrations with collaboration products like OSN, Webcenter in the application.
- Customized the registration of Social objects via Oracle Social Network Objects page.
- Played a key role in designing the page to consume the webcenter regions in Projects Application.
- Creation of Webcenter group spaces, linking of tags to the project objects.
- Implemented the navigation to and fro from PPM to Webcenter application.
- Optimized the invoke of WC spaces webservice to get the meta data which is required to consume the webcenter regions (Announcements, Discussions, Documents).
- Involved in the Performance tuning of the logic which gained a good impression from the customers.
- Designed the integration of UCM within the application to store/manage the files in the UCM associated to the projects as attachments, etc.
- Involved in design, coding and testing phases of the development
Environment: Oracle ADF 11g, SOA 11g, BPEL 2.0, SQL, RDBMS 11g, Oracle Weblogic server, JDeveloper
Confidential
Responsibilities:
- Implemented security to secure access to Projects pages, task-flows, actions depending on the privileges the users using permission based Oracle ADF security.
- Implemented finer-level access control like availability of menus, actions/buttons in a page or the values available in LOV or choice-list based on the user DATA privileges configured in special tables.
- Implemented authentication & authorization of projects web-services using both global & local policy attachments.
Environment: Oracle ADF 11g, RDBMS 11g, Enterprise Manager, Oracle Weblogic server, JDeveloper
Confidential
Responsibilities:
- Involved in authoring functional solution overview and design documents
- Created SOA application to send and receive the OAGIS messages.
- Worked on the SOA transformations, DVM (domain value mappings), and implemented BPEL processes to receive and process the inbound B2B messages.
- Implemented security enabled web services needed for message processing and invoked them from BPEL.
- Implemented appropriate fault-handling behavior to process various runtime & business faults. (e.g. catch/re-throw/human-intervention)
- Tested the inbound B2B message processing using ftp channels
Environment: Oracle ADF 11g, SOA 11g, Enterprise Manager, Oracle B2B, Oracle Weblogic server, JDeveloper
Confidential
Responsibilities:
- Developed an ESS project which schedules a job for changing the organization of Projects/tasks in terms of batches.
- Re-designed the Property VO to expose the attributes in the UI pages which simplifies the complexities to the user in the UI.
- Worked on all the layouts (PanelGroupLayout, FormLayout, Splitter Layout, etc..) that can be used to design the interface in the UI pages.
- Redesigned the existing the integration design of the Ess job from the PPM (Project Portfolio Management) application.
- Developed the complex logic to handle the jobs scheduled in batches
Environment: Oracle ADF 11g, Enterprise Manager, Oracle Weblogic server, JDeveloper
Confidential
Programmer Analyst
Responsibilities:
- Worked on all stages of development - analysis, design, coding and testing of the application.
Environment: Bea Weblogic