Senior Applications Engineer Resume
Summary
- Over 8 years of experience in Application Development.
- 3+ years of development experience in Oracle Fusion Applications/Middleware Technologies like SOA (BPEL and ESB), ADF BC, ADFUI and ADFBC Services and Oracle Database.
- 2+ years of development experience in Oracle Applications Framework, Forms, Reports, PL/SQL and XML Publisher.
- Extensive experience in Java/J2EE Architecture, Oracle Fusion Middleware, ADF BC & ADF UI - Application Development Framework Business Components and Application Development Framework User Interfaces, SOA - Service Oriented Architecture, WS - Web Services, OWSM - Oracle Web Services Manager, BPEL - Business Process Execution Language, ESB – Enterprise Service Bus, BPM – Business Process Manager, BAM – Business Activity Monitoring and Adapters.
- Extensive experience on Enterprise Application Integration (EAI) Oracle JDeveloper to supports services composition by BPEL for Web Services using SOAP, and WSDL and SOA.
- Have good knowledge in Application Development Framework- Fusion Desktop Integration (ADFdi).
- Experience in Developing, Customizing, Maintaining and Supporting Oracle Applications version R12 (Accounts Payables and Lease Management System) and Oracle Fusion.
- Proficient in Designing Relational Data Structures, writing Stored Procedures, Packages and Functions using PL/SQL, SQL and Java
- Extensive Hands on experience in Rapid Application Development tools like JDeveloper, Oracle SOA Suit and Eclipse for building the applications.
- Experience on almost all the demanding Application servers like Oracle Application Server, Weblogic Application Server and Apache Tomcat Application Server.
- Strong exposure on Version Control Tools like Revision Control System and VSS.
- Have a complete exposure to Product Development Lifecycle (SDLC) and the various stages through which product goes through while in development, testing and maintenance.
- Worked with Oracle Corporation in developing different products that serves customers across the globe e.g. Citi Corp, American Transmission Company, France Telecom, Chipotle, Texas Instruments Inc, etc.
- Worked in Release V 1.0 of Oracle Fusion in developing the complete ADFdi projects module in Financials and creating technical specs for the same.
- Excellent learning skills and ability to adapt quickly to rapidly changing/new technologies.
- Ready to take the challenges with a Positive attitude and dedication towards the task in hand
- Strong analytical, problem solving, communication and presentation skills. A very good team player
Technology Expertise:
Programming: PL/SQL, Java, JSF, JSP, UNIX shell script, XML, XSL, XSLT, HTML
Oracle Applications: Oracle Applications in R12 and Fusion Development
Oracle Tools: SQL Navigator, Toad, SQL* plus, JDeveloper,XML Publisher, Oracle Fusion Middleware, SOA, Web Services, OWSM, BPEL, BPM, BAM and Adapters.
Oracle Frameworks: OAF - Oracle Applications Framework, ADF BC and UI - Application Development Framework Business Components and User Interface
Operating Systems: Windows XP/2000/NT/98, Red Hat Linux 7.3, UNIX and Solaris.
Database: Oracle 10g, MS-SQL Server
Documentation: BRD (Business Requirement Document), FUD (Functional Uptake Document), FSA (Functional Solution Approach), FDD (Functional Design Document), TUD (Technical Uptake Document), TSA (Technical Solution Approach), TDD (Technical Design Document), STP (Software Test Plan), and STR (Software Test Report)
Testing: JUnit, Test Plans, Test cases and Unit testing
Professional Experience:
Confidential. Mar 2008-Till Date
Projects: Oracle Fusion Financials- Account Payables. (ADF UI)
Environment: Oracle ADF, XML Schema/XSD/XSLT, WSDL, Oracle SOA Suit, JDeveloper 11g, Oracle as a Database, Oracle App. Server, Weblogic server, View Object, Entity Objects, PL/SQL, SQL Developer, MS-Visio, Windows XP, UNIX.
Description: Account Payables prevails as one of the major Financials module. Developed modules Invoices import, Payments creation and Accounting.
Role and Responsibilities: Worked on profile of Developer, Senior Applications Engineer.
- Working on Preparation of High/low Level Design like block diagrams, class diagrams for implementation strategy, activity diagrams, and sequence diagrams.
- Involved in conversion of Oracle Application Framework (OAF) pages and forms into ADF pages. It includes detailed analysis on the R12 functionalities, designing the UI, class, interface, web services methods and task flows for fusion applications, developing test cases, coding, testing, integration and assisting QA in system and UAT testing.
- Developed action classes, controller classes, backing beans, ADF JSPX/JSFF pages and page definitions for the presentation layer, performed mapping in the faces-config.xml file and used the ADF validation Framework for the presentation layer.
- Developed AP Invoice service using Oracle BPEL by exposing an Enterprise Business Message (EBM) and Enterprise Business Object (EBO). External modules like iSupplier and Receivables will invoke this service and pass on the header level information as EBM and line level information as EBO. EBO will then import the data into the staging tables, similar to interface tabled and will trigger a PL/SQL API to validate the data and import it into payables tables.
- Developed various Entity Object and View Object components to fulfill the business & persistency functionality.
- Developed complex View Objects for both read only & writable purpose to fulfill complex business scenarios.
- Developed various ADF components like ADF forms, ADF tables, ADF master tables, Inline details tables, and ADF tree tables for both read & updatable purpose for the presentation layer.
- Developed customized business validation layer to display the user friendly customize error messages using the View Object transient variables.
- Worked on code-merge, code integration and module integration and participated in design and code review meetings and provided improvements.
- Write down the complex SQLs for complex business scenarios using different joins, case statements and Oracle functions and write down the Stored Procedures to optimize the network call.
- Provided support to the testing team and involved in defect fixing. Involved in monitoring the defects.
- Systems testing for different levels like Unit testing, Dev. Testing, and UAT Testing.
- Create standalone deployment servers with SOA managed server to deploy and test the SOA Composite projects.
- Verify the SOA flow for every instance from the enterprise manager of Weblogic Server Console.
Confidential. May 06- Mar 08
Lease Management System
Environment: OA Framework, PL/SQL, XML Publisher, Forms 9i, Reports 6i, Jdeveloper 10g, Oracle 10g
- To Design, Plan, Developing solutions through Agile methodology
- Analyze user stories, divide them into deliverable features, identify task and estimated hours of effort to complete the task
- Plan the release in sprints and ensure delivery of features with high quality at the end of the sprint
- Design database schema, develop OA pages, PL/SQL procedures, concurrent programs and reports using XML publisher
- Develop upgrade scripts for customer sites
- Develop utility tools to enhance the productivity of the team and faster development of solutions
- In addition to above, developed XML Publisher report to reconcile opening and closing balances of the transactions and ledger along with details of activities in Lease Management, Sub Ledger Architecture (SLA) and General Ledger (GL) during the reporting period.
- Developed concurrent program to import initial balances for a period in Sub Ledger Architecture (SLA), integrated Lease Management with Accounts Receivables (AR). It included creating receipts for payments, applying receipts on various invoices and manage the legacy data of the customers.
- Migration of Asset Returns module from JSP pages to OA pages.
OMX
Environment: Core Java, Struts1.2.4, JSP1.2, JSTL, EJB2.0, XML, Oracle 8.1, Struts Test Cases, ANT, Eclipse 3.0(IDE), Weblogic 8.1
- Responsible for Documentation of the project flow, server side validations
- Developed custom tag handlers to various business requirements.
- Develop UI components and Server side components.
- Testing using Struts test cases and automating the complete business flow
- Implemented code coverage techniques and check style to measure the quality of the code
- Implemented custom tool to monitor the performance of the application.
- Build and maintain daily build of application source code
Description:
Confidential application is a suite of web applications for Cash Management services like Funds Transfer, Foreign Draft Issuance, Continuous Linked Settlement, FOREX, Letter of Credit, and Reporting.
- Developed OMX MON, a monitoring application used internally in Bank of New York to monitor Cash Management services and present reports in tabular and bar graph format.
- Developed OMX External Admin, an administration tool for Cash Management services.
- Developed OMX Balance Reporting to generate various kinds of reports over the account usage on various systems provided by Bank of New York to its customers. It also investigates the customer’s inquiry by running a usage utility that would be able to query historical logging data based on the customer’s actual account activity with the help of “Smart SQL Reports”.
Education:
B.E. (Bachelors of Technology in Information Technology)
Certifications:
Sun Certified Java Programmer, SCJP.