8+ years of experience in development of enterprise applications in Logistics, Finance, Engineering, Media and Entertainment domains.
*5+ Years of experience in developing Java based web/desktop applications using Oracle ADF, Java/J2EE, JSF, WSDL.
*5+ Years of experience in UI development using Oracle ADF Faces, JSF, JSP, CSS.
*Developed multiple projects through full life cycle, from requirements gathering, technical design and deployment using html, Oracle ADF and J2EE.
*Proficient in developing web applications using EJB, JDBC, Java/J2EE concepts like OOP, Multithreading, Collections, Servlets, JSP, JSF, ORM, JMS, Hibernate, Spring, Struts, Java Beans.
*Extensive experience in template creation, CSS, Design patterns, writing reusable code snippets and UI development with ADF Rich Faces.
*Design, Development, Deployment experience on Oracle ADF framework 12c/11g, ADF Taskflow and ADF Lifecycle.
*Strong knowledge in Oracle ADF, Core Java, J2EE (Servlets, JSP, JDBC, Java Mail), SOAP/RESTFUL Web Services, Java Server Pages, Ant, Maven, JUnit.
*Extensive experience in Implementation & Integration of ADF Business Components, ADF Controller and ADF DVT components.
*Strong database design and development experience, which includes designing, data modelling, stored procedures, functions, triggers etc. using SQL and PL/SQL.
*Experience using various web/application servers like Oracle Web Logic, Apache Tomcat.
*Experience in writing Junit using API and Jmeter scripts for testing and performance check.
*Acquaintance on Oracle BPEL Process Manager, Web Centre spaces, Web Services, SOA suite.
*Excellent experience in using UML, OOAD, data migrations by Export/Import, Data Pump benchmarking using load testing tools.
*Worked on different phases of SDLC like Project Planning and Estimation, Requirements gathering, Analysis, Design, Development, Testing, Deployment, User Acceptance and Support.
*Worked with different software version control systems CVS, SVN.
*Good knowledge of using several tools like Toad, SOAP UI, Apache Jmeter.
*Experience working in different environments across multiple lines of businesses with various clients.
*Ability to multi-task, an excellent team member with strong inter-personal communication skills.
Oracle 12c/11g, MYSQL, TOAD, SQL Developer, MS Access, Sybase
UML (Rational Rose) and Object Oriented Analysis and Design (OOAD)
Oracle JDeveloper 12c/11g/10g, Eclipse, Net Beans, Jenkins
BEA Web Logic 10.1/ 8.1, IBM WebSphere 6/5, Oracle Application Server, JBoss, Tomcat
Oracle ADF, JSF, AJAX, JDBC, SOA
Agile, Scrum, Water-Fall, Rapid Application Development
Reports 6i/4.5, Rational Rose 2000, JDeveloper 11g, TOAD, IntelliJ4.0, NetBeans IDE, Ant, Maven 2.0.9, MS Visio, MS Office, Dreamweaver, UML, Putty, Adobe photoshop, Jmeter, Oracle SQL Data modeler, Firebug
Windows 10/8/7, Fedora Linux, Unix
Windows 10/8/7, Unix, Linux, VMWare
04/2016 to 03/2017
Senior ADF DeveloperSullivan Cotter and Associates, Inc － Minneapolis, MN
Currently working on the transaction management by providing secure payment transfers.
Once the payments got generated, each payment file will be divided into multiple batches as per how many transactions a bank accepts per payment file.
After batching, payments will be available to logged-in users for approvals as per the user access matrix for different payment methods and for different countries.
Worked on the design and development phases for this application using ADF 11g, Java, JSP and SOAP Web Services, BC4J.
Used Oracle ADF Authentication for enhanced security as several applications call this web service.
Oracle ADF Business Components (BC4J) will be used as Object Relational mapping tool for back end operations over oracle database.
Worked on faces-config.xml configuration file to register data bundles and managed beans and involved in the integration of various ADF libraries with plug-ins.
Used several scheduled Jobs for integration of client data in to our databases.
Used Oracle WebLogic application server to host web services.
SVN was used for implementing version control.
Have used Log4j for logging the application related information.
Developed File adapters and database adapters and complex transformation in BPEL to move the data from flat files to database.
Implemented Error Handling framework for the above mentioned BPEL processes.
Responsible for preparing unit test plan and executing them.
Used ADF BC (BC4J), EntityObjects and ViewObject to persist Java Objects into database and to provide multi-level hierarchical viewing to user.
Created a transaction history Web Service using SOAP that is used for internal communication in the workflow process.
Involved in creating internal schema for the claim application form and created the data binding module using custom beans and data controls.
Used several internal web services and invoked the services using proxies.
Created connection pools, deployed application in WebLogic Application Server.
Extensively used JDeveloper while writing code and used SVN for source control.
Designed database tables needed for the project and wrote PL/SQL stored procedures, functions, packages in Oracle 10g database.
Used JUnit to implement test cases for Unit testing of modules.
Environment: Oracle ADF 11g, Oracle WebLogic Server 10.3.6, Oracle 11g database, BPEL, Java, J2EE, Web services, BC4J, Toad, Apache Jmeter, IBM HeapAnalyzer, XSL, CVS.
06/2015 to 03/2016
Senior Oracle ADF DeveloperHughes Network Systems － Germantown, MD
Worked on development of Paychex Online in Oracle ADF 12c, BC4J.
Provided third level production support that involves Client calls, creating Application Requests and resolving them in future releases.
Worked on the design and development of flagship applications using ADF 12c, Java, JSP and SOAP Web Services, BC4J.
Developed pages in ADF Rich Faces, and Java Services to support People Management, Payroll and User/Employee Onboarding.
Implemented session management for Paychex online application.
Implemented custom timers to record business transactions which take more than 12 seconds.
Worked on Enhancements for two of Paychex' payroll systems - Core Advanced and Paychex Online.
Prepared JUnit test cases and executed the test cases using JUnit to bypass business logic which increases turnover time.
Used Apache Ant with Ivy for deployment and dependency management.
Used Oracle ADF Application Module settings to monitor business transactions andfix performance issues.
Used Oracle Enterprise manager to timely monitor memory leaks, dead locks and online traffic.
Prepared the project technical documentation in .EXE format with the help of Macromedia Flash CS3 and Action Script 3.0.
Used ADF Charting and data visualization components like pie charts and bar charts to show the project specific performance metrics.
Designed and developed all required data providers which are being used by both ADF general UI controls and by Graph components.
In the project, some of the design patterns like MVC, Session management, Business components, Service Locators were extensively used, which facilitated clean distribution of roles and responsibilities across various layers of processing.
Worked on several interfaces to synchronize data from oracle Apps into our databases.
Worked on Oracle Report Server 11g and Jasper reports for report building and maintenance.
Worked on procedures to timely update our databases with staging data from Mobile Apps.
Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
Followed Agile Scrum software development methodology in building the application in an iterative and incremental manner.
Involved in peer to peer code reviews and participated in UATs with end clients.
Environment: Oracle ADF 12c, Oracle WebLogic Server 12.1.2, Oracle 11g database, Java, J2EE, Web services, BC4J, Toad, Apache Jmeter, IBM HeapAnalyzer, CVS.
04/2014 to 04/2015
Oracle ADF ConsultantJC Penny － Plano, TX
Worked as Enhancement developer and team member, performing the roles of ADF developer and Administrator.
Worked in Coordination with Business Analyst gathering requirements and providing the solution effectively.
Worked on migrating ADF 10g forms to 11g using Apache Trinidad Faces and ADF 11g Business components (BC4J).
Developed various custom objects, components which are not having any replacement objects in Apache Trinidad.
Worked on Custom ADF DVT components like linear graphs, pie chart, bar charts and data grid.
Configured the Oracle JDeveloper to set application specific preferences in building web applications which helps in getting optimum performance.
Worked on creating reusable custom components throughout the application.
Configured JDeveloper to connect with version control systems like CVS and Subversion which helps programmers to check various revisions of files.
Implemented ADF Converters to handle formatting and localization and configured the faces-config.xml to create a web application navigation rule.
Configured Application Module pooling parameters to create the connection pool and use database resources optimally not by releasing database connections for every transaction.
Our Web application is deployed on Oracle WebLogic 10.3.6 and we used Oracle OID (Oracle Internet Directory) to authenticate users.
WebLogic Server is configured with OID Authentication, the users and groups created in OID will be mapped to WebLogic server.
Wrote JUnit test cases to test the Optimization Module and created functions, sub queries and stored procedures using PL/SQL.
Extensively used CSS 3.0 style sheets to implement design level functionality.
Worked on creating declarative components that are being used across various projects in our application.
Execute the JUnit Tests, fix the failures and deploy the code.
ADF/Java DeveloperSirus Transtech － Hyderabad, India
Worked on contract module which has different rate cards and different slabs for each rate card depending upon the product category, packing type and the destination of waybill.
Designed and developed two types of Session EJBs.
Designed and developed Persistent Entity EJBs.
Wrote Oracle Stored Procedures using SQL/PLSQL.
Developed Architectural Design Document.
Developed Unit Test Plans.
Involved in front end Coding and in writing PL/SQL programs and stored procedures in the back end.
Involved in testing of the system.
The whole booking process is handled using train components in ADF bounded task flow.
Configure Clustering EJB objects, JDBC connections and JMS connection factories.
Configure and administered Connection pools, multi connection pools and Data Source for JDBC connections.
We have integrated our system with scanners so that when loading or unloading a vehicle, they scan the barcodes of waybills and the validation happens there and the corresponding loading/unloading tallies will be updated.
Pages with 4 drop-down lists on them using multi-part key.
Involved in-memory query filtering.
Involved in development of web services which are used by mobile apps to track the real-time status of a waybill package.
Worked on mailing module which after the bills got generated will send mails to customers to their pre-defined mail IDs configured in the system along with the attachments of their bills.
Involved in creation of some scheduled jobs which pulls the information for daily reports.