Nikhil Babu
Fremont, CA
**************@*****.***
Summary:
Extensive experience in Oracle ADF (Oracle Application Development Framework), Java, J2EE and Oracle database, which includes System Analysis, System Designing, Programming, Debugging, Defect fixing, Testing, Application Performance Analysis and Deployment.
Hands on Experience in ADF 11g,12c Development (ADF Rich Faces, View Criteria, Task Flows, Business Components for java (BC4J), ADF Security and Deployment) with Web services.
Extensive experience in all phases of SDLC & Agile Methodology.
Report designing using jasper studio, creating and generating reports based on requirements.
Knowledge of Jasper Server as well, uploading and fetching reports using jasper server.
Proficient in Object Oriented Programming.
Hands on Experience in creating database, procedures, functions, packages and triggers using SQL and PL/SQL.
Technical Skills:
Languages C, C++, Core Java
Frameworks Oracle ADF
Web Technologies
Scripting Languages
HTML 5, CSS 3, XML, Oracle ADF Faces
JavaScript
Database
IDE
Server
Oracle 12c, Oracle 11g, MySQL
JDeveloper 11g,12c, NetBeans
Weblogic Server, Jasper server
Reports Jasper Reports
Education:
Bachelor of Engineering (B.E) Computer Science, Anna University Chennai, May 2012 Professional Experience:
Urava Technologies LLP, Kochi, India
Oracle ADF Developer Aug 2015 to Sep 2019
Project: Application for Al-Barrak (Shipping Agency company). Al-Barrak is a shipping agency which they are importing and exporting containers from port to port. They used to collect the shipping packages from the sender and loaded into a container and send that container to the location through sea, upon arriving the container to the desired location, the receiver will get the notice so he/she can collect the package from port.
Interacting with the Business Analysts to understand the Requirements.
Designed and developed ADF UI pages, using different layout components, I/O components and display components, such has tables, forms, iterators and graphs.
Responsible for developing ADF Data Controls from Web Services and Java beans.
Developed custom components to display paginated table.
Developed page templates creating common functionality across the application.
Developed task flow for handling exceptions
Handled page life cycle events programmatically to initialize and navigate to different pages during different phases of page life cycle.
Worked in different modules like Finance, Freight Forwarding, Shipping, Terminal, HR.
Developed and designed the Screen structure and look and feel of the above modules using Oracle ADF framework (Fusion Web Application) and Java coding for the different functionalities required in the screens.
Created each screen based on the required functionalities by creating EO (Entity Object), VO
(View Object) and AM (Application Module). Then design the screen (Grid and Forms) and Taskflows. Give validations for each field and actions for each button by checking the conditions through Java Bean.
Implemented custom search functionality to develop the auto-suggest invoice details.
Wrote Pl/Sql functions, procedures, triggers for the functionalities for efficient functioning of forms and reports and calling those from the front-end screen.
Designed reports using Jasper studio, writing SQL queries for fetching the required data and retrieving those reports from the application once uploaded to the Jasper server.
Involvement in the functional testing of the application and client-side implementation
Developed dashboard for the application to show the reports and export the data to Excel sheet.
Fixing issues with quality code and to make sure of no regressions. Work Authorization
Authorized to work in United States, No Sponsorship needed.