Technical Lead Resume
Keene New, HampshirE
SUMMARY
- Highly skilled in designing and developing ERP and Web applications in Oracle Webcenter Portal, Oracle ADF, Oracle SOA, Oracle UCM, Java/J2EE, PL/SQL technologies
- Around 8 years of software development experience in working with different clients in understanding the requirements, solving the business problems and building flexible applications.
- Worked for Oracle sales cloud / Customer relationship management (CRM) development teams, worked on Product development of Oracle Fusion Enterprise Contracts and oracle Sales cloud products. Have good experience in integration of various flows in CRM.
- Experience in OracleADFFramework, OracleADF11g Architecture consisting ofADFBusiness Components (Entity Objects, View Objects and Application Module), andADFUI (JSF, Task Flows, Page Fragments, Partial Page Refresh, skins).
- Extensive experience in working with Oracle ADF Business components, Model layer, ADF Faces and also Javascript with ADF.
- Strong experience in integrating PL SQL APIs with Oracle ADF, exposing ADF model as web services, integrating ADF services with Oracle SOA components.
- Worked on the ADF business components like View Objects, Entity Objects, Entity Associations, View Links, Application Module, ADF Domain Objects., etc.
- Experience in buildingADFbusiness components to communicate with various SOA components like web services and BPEL using Web service proxy.
- Worked on the ADF application integration's with PL SQL stored Procedures which are usually exposed from the legacy systems like Oracle EBS.
- Sound experience in working with ADF domain objects, creation of ADF framework extension classes and overriding the framework behavior for building ADF screens for Oracle EBS custom functionalities.
- Experience in working with different Data Controls types from different business services like ApplicationModule, SOAP webservices, PL SQL procedures exposed as webservices
- Worked on the integration of ADF applications with Oracle SOA web services.
- Experience of working in various phases of software development and maintenance activities including requirements gathering, Designing, Coding and testing.
- Strong understanding of business process with the ability to generate new ideas for streamlining the process of Software development.
TECHNICAL SKILLS
ERP: Oracle Fusion CRM - Oracle Sales Cloud, Oracle Fusion Enterprise Contract Management
Oracle Fusion Middleware: ADF ( ADF BC & ADF Faces ), ADF BC SOAP services, ADF BC REST services, SOA, UCM, Webcenter portal .
Operating Systems: Windows … UNIX, MS-DOS
API: Apache POI, ITEXT.
Languages: Java,PL/SQL,SQL, Confidential ++, Confidential, HTML/DHTML,XML,XSL,XSLT,UML,CSS,JavaScript.
Databases: Oracle 10g/9i/8i, MS Access
Tools: & Utilities: ECLIPSE, JUnit, JDeveloper 11g, PL/SQL Developer, SQL Navigator, ANT
Application Servers: WebLogic, JBoss4.2.2 AS
PROFESSIONAL EXPERIENCE
Confidential, Keene, New Hampshire
Technical Lead
Responsibilities:
- Implementing/Developing the High Level Design (MD50) documents given by Solution Analysts.
- Involved in the Analysis and Technical Design (MD70), Technical Uptake, Developer Test cases for various modules.
- Implemented the business requirements in the model layer using BC4j components like Application Modules, Eos, VOs, Associations and view Links etc.
- Involved in developing Web applications for custom applications usingADF, Task Flows,ADFMenu models,ADFRegions, contextual events, Master Detail patterns, Advanced Query Panel.
- Creating the framework extension classes for the custom implementation of Create or Update operations for Inventory Workbench entity object by overriding doDML() method.
- Responsible for design and development of the Model level architecture for mapping of the GL codes across different systems Oracle, Demantra and Mainframes.
- Color Highlighting of the modified rows based on entity state.
- Worked on Task flow transaction management, different Task Flow Activities (eg: Method Activity, View Activity, Route Activity, TF call Activity, Return Activity etc.).
- Developed multilevel and two-way dependent List of Values for view attributes Warehouse, Organization Code, GL codes and buyer.
- Building the expert mode view object queries for using standard Oracle Apps tables for LOV components
- Developing the Entity level validations for unique business requirements
- Implementing the excel parsing using SAX parser and Apache POI event API so that the heap consumption is optimized to large extent when compared to excel parsing using DOM model.
- Deployment and maintaining the application on Web Logic server for the testing purposes and then into various environments like DEV, INT, QA
- Involved in different phases of testing right from QA Hand Offs, fixing issues and Interacted with Business Analyst on new features.
- Used Subversion for the version management.
- Involved in creating/deploying jar, war and ear files in the Oracle Web logic Server.
Environment: SVN, Java, J2EE, JSF, JSP, PL-SQL, JDeveloper 11g, Web Center Portal, WSDL, Oracle Fusion 11g middleware, Web logic server, Oracle 11g Database.
Confidential
Senior Applications Engineer
Responsibilities:
- Implementation ofADFFrontend using theADFUI Components (Components extended from JSF components), Task Flows, Page Fragments, Page Template and Navigation in the UI
- Involved in development activities including framework components, Requirement, Design and implementation without any dependency.
- Implementation of business rules for entities in the Entity Object using groovy expressions and in EntityImpl class of that entity object wherever are necessary in the application development process.
- Implementation of Managed Beans, Backing Beans for theADFpages.
- Customize defaultADFdefault behavior to suit the business needs. (Table, LOV, Query Region, EO/VO Customizations, Export to Excel Feature, Document download - File Download Action listener)
- Design and development of Sales cloud components usingADFtask flows (BTF and UBTF), train stops, regions, templates and fragments.
- Responsible for design of generic excel upload process flow and application module business logic.
- Tuning the ADF performance and optimizing the number of records processed in round trip to database.
- Responsible for writing JUnit Test scripts for testing in business layer & data layer.
- Implementation of BC4Js in development and customizations of the framework pages.
- Documenting and updating the design document with all the java methods, Beans, Java classes, Java scripts, UI page names, .jspx, and .jsf fragments as a part of the process for future reference.
- Efficient usage of taskflow transactions to meet business flows.
- Analyze the application to improve performance, reduced page load and query time by 30%.
- Identify server stuck threads analyze the root cause and provide guidelines' to eliminate stuck threads in weblogic.
- General usage of the tools like SOAP-UI to debugging the issues and to check the web service request and responses.
- Implementation of security for all the task flows, pages and page defs as per the fusion standards.
- Performance tuning of the application for enhancement.
- Code refactoring wherever it is necessary.
Environment: Java, J2EE, JSF, JSP, PL-SQL, JDeveloper 11g, Web Center Portal, WSDL, Oracle Fusion 11g middleware, Web logic server, Oracle 11g Database.
Confidential
Senior Applications Engineer
Responsibilities:
- Analyze user requirements, divide them into deliverable features, identify task to complete it in the given time.
- Understand the product functionality well.
- DevelopedADFpages, page fragments, Templates, applying skinning styles.
- Worked onADFFaces Components (e.g. Input Components, Output Components etc.), Layouts (e.g. Panel Group Layout, Panel Form Layout, Panel Header etc.)
- Extensively worked on bounded and Unbounded Task flows, managed beans, backing beans.
- ImplementedADFFrontend using theADFUI Components (Components extended from JSF components), Task Flows, Page Fragments, Page Template and Navigation in the UI.
- Developed variousADFlayout components Panel Stretch Layout, Panel Group Layout, Panel Boxes, Panel Collection and Panel Tabbed Layout.
- Developed Custom validations, LOV, Dependent LOVs, and View Criteria.
- Worked on Master Detail Pages, Phase Listeners, Partial Page Rendering, Generating events, Application Module Pooling.
- Worked on Simple and Advanced Search functionality inADF.
- Worked on different Task flows activities like URL activity, method call activity, Task flows call, Task flows return activities etc.
- DevelopedADFBusiness Components like Entity Objects, View Objects, and Application Modules etc.
- CreatedADFPages with Master Detail Tables, Master table Detail Form.
- Developed Web Services for the Enterprise Contracts Product.
- Performance tuning inADF
- Setup to build and deploy the application in various environments.
- Able to debug application issues, evaluate and analyze programming logic coding problems and develop solutions within existing parameters
- Handled validation failures and exceptions by showing user friendly error/warning/information messages.
- Created different .jar, .war, .ear files as part of deployment profile creation process
- Very flexible to Agile Software development process.
Environment: ADFFaces,ADFTask flows,ADFBusiness Components, PL/SQL, JDeveloper 11g, Java, Oracle SOA Suite 11g, Web Logic 11g, JUnit,ADFLogger, SQL Developer, and Web Services.
Confidential
Systems Engineer
Responsibilities:
- Understanding of the business requirements and specifications.
- Involved in coding, designing, testing and integrating with other development tasks.
- Involved in authoring Technical design documents based on functional requirements.
- Represented Configuration and Change Control meetings to ensure quality and process
- Was responsible for the maintenance and updating of support documentation.
- Was responsible for unit testing and integration testing, debugging the modules and analyzing the logs for troubleshooting the production applications and environments.
- Was responsible for up taking new applications, new processes and tasks, transferring the knowledge to the team by documentations and by taking sessions.
- Acted as SME (Subject Matter Expert) and FPC (First Point of Contact) for major Merchandizing flows and applications.
