Subash Kumaresan
Email: **********@*****.***
Phone: 925-***-****
Technical Expertise
Languages: Java, C, C++, HTML5, CSS, XML
Technologies: ADF (Faces, Fragments, Task flows, J2EE (JSP, Servlets, JDBC), JSF, Oracle ADF Faces, Struts, AJAX, Socket programming, ExtJs 4.0 Framework, EJB, Servlets, Web center,Web services - REST/SOAP,Selenium, JUnit
Database: Oracle 11g, SQL, PL/SQL
IDE: JDeveloper 11g, JDeveloper 10g,JDeveloper 12c, Eclipse, NetBeans
Methodologies: Agile, Scrum
Version Control: SVN, ClearCase, PVCS, Jira, Git, Jenkins,Maven
JavaScript: Angularjs,ExtJS
Education
Passed Master of Computer Application (MCA) in 2002 from Madras University
Qualification Highlights
●13+ years of in-depth experience in designing, implementing, documenting, and maintaining highly complex and scalable software applications. Reputation for delivering robust and reliable software products within very demanding deadlines. Considerable experience in Healthcare, Banking, Finance and Airline industry.
●Good analytical & technical skills combined with good communication & interpersonal skills.
●Act as a technical team leader in couple of projects.
●Strong in Object Oriented programming using J2EE technologies and Extensive experience in Server side java programming.
●Key programming skills include Java, J2EE, JSF, Oracle ADF Faces, and ADF task flows, JSP, Struts, Servlets, Beans, HTML, JDBC, XML and JavaScript.
●Strong experience in automating web application testing using Selenium Webdriver with TestNG framework.
●Excellent development experience with MVC architecture, as extensive experience in design and development of application framework using Struts.
●Wrote database scripts & PL/SQL stored procedures, functions and triggers.
●Very good working knowledge on configuration management tools like CVS, VSS, SVN and Rational Clearcase and database tools like TOAD also.
●Expert in HTML5/CSS3 development and have experience in angular.js, Ext.js, Responsive design.
●A self-motivated professional and natural communicator possessing good technical, initiating, leadership and problem-solving skills and has proven to be a good team player.
Northwestern University / Evanston,IL Nov 2016 – Feb 2017
Senior Software Engineer
Environment: JDeveloper 11g, ADF Framework, Weblogic Server, Oracle DB, Java, SVN, PL/SQL.
●Development of 10g ADF application by fixing the defects and enhancements.
●Migrating 10g application to 11g and deployed in latest web logic servers.
●Participating daily scrum team meetings, and direct interaction with the users to discuss business requirements.
●Wrote PL/SQL procedures to validate the student loans as per the business requirements.
●Design and developed user interface components using ADF Rich Faces.
●Developed UI fragments, templates and bounded task flows using JDeveloper 11g.
●Executing Selenium test cases and reporting defects in JIRA.
Hub Group Inc. / Oak Brook,IL Dec 2015 – Oct 2016
Senior Software Engineer
Environment: JDeveloper 11g, ADF Framework, Weblogic Server, Oracle DB, Java, SVN, UCM, Angularjs, Phonegap,HTML5,CSS
●Developing ADF applications and fixing the defects in existing ADF applications
●Fixing the issues found in Mobile applications developed in angular script.
●Finding the solutions for the security vulnerabilities issues found in different applications. For example: XSS, XXE, Unencrypted communication etc.
●Participating daily scrum team meetings, and direct interaction with the users to discuss business requirements.
●Handled the database operations using SQL and PL/SQL.
●Responsible for fixing defects and developing prototypes and implementing the business requirements and testing the defects.
●Development of Web Services application.
●Written automated test cases for multiple web applications using Selenium web drivers and JUnit.
●Implemented SSO using SAML in weblogic server.
CAP / NorthBrook,IL Sep 2013 – Nov 2015
Senior Principal Consultant
Environment: JDeveloper 11g, Webcenter Spaces PS5, ADF Framework, Web Oracle DB, Java, SVN.Java 6.0, JSF, ADF Faces, ADF Task Flows, ADF Business Components, Web Service, Oracle 11g, Weblogic 10.1, PL/SQL Apis,HTML5,AngularJS
●Understanding the application functionality and its test cases.
●Help the manager to estimate each and every task involved in the project.
●Preparing the High-level design document for each modules.
●Design and developed user interface components using ADF Rich Faces.
●Developed UI fragments, templates and bounded task flows using Jdeveloper 11g.
●Developed, implemented validations and interacting services in managed beans.
●Responsible for developed ADF Data Controls from Web Services and Java Components.
●Developed ADF Model components (creation, configuration, and tuning of entity objects, view objects, application modules, bindings and data controls).
●Responsible for building, debugging and tuning the application using ADF
●Involved in deployment process in the production environment and other environments too.
●Leveraging the OOB build scripts and build tools for deploying the application in different servers.
●Executed test cases using Selenium with TestNG Framework.
●Developed servlet application for LMS project to register the course for the user.
●Written custom SQL queries in view objects and handled the CRUD operation using PL/SQL procedures developed in oracle database.
●Development of Web Services application.
●Using Programmable view objects in ADF application.
●Implemented ADF security features and OES security policy in ADF applications.
●Worked in Agile Methodology.
●Implementing business logic using JAVA, JSF coding / development with EJB.
Syniverse Technologies/Tampa Florida May 2013 – Aug 2013
Technical Lead
Environment: JDeveloper 11g, Webcenter Spaces PS5, ADF Framework, Weblogic Server, Oracle DB, Java, SVN, UCM
●Understanding the existing application and its implemented use cases.
●Developed Webcenter portal application using webcenter spaces.
●Create the web pages in spaces and change the styles on the go.
●Developed custom functionalities and implemented in webcenter pages by leveraging the taskflows.
●Upload the documents from UCM and leverage the content presenter taskflows in webcenter pages.
●Developed custom taskflows and integrate in pages as well.
●Participating in daily scrum team meetings, and direct interaction with the users to discuss business requirements.
●Execute all the software development activities contained in each sprint.
PHH, NJ / IQ Tech Pros Inc. Feb 2012 – May 2013
Technical Lead
Environment: JDeveloper 11g, Webcenter Spaces PS5, ADF Framework, Weblogic Server, Oracle DB, Java, Siteminder.
●Responsible for understanding the mortgage business functionality of the application.
●Direct interaction with the users to discuss business requirements and defects and developing prototypes and implementing the business requirements.
●Responsible for MVC design and implementing the J2EE framework.
●Design and developed multiple web (UI) pages using JSF, ADF Rich Faces, JSP and HTML.
●Responsible for developed, invoking and implemented validations on JSF backing beans.
●Coordinating the Offshore team, communicating with client.
●Responsible for working on the project build scripts using ANT set up under Hudson.
●Developed a number of Selenium (a black box web testing tool) scripts for functional testing
Mesirow Financial / Chicago,IL Sep 2010 – Dec 2011
Programmer Analyst
Environment: JDeveloper 11g, JSP, ExtJs 4.0 Framework, Weblogic Server, Oracle DB, JavaScript, Java, ADF, Perforce
●Preparation of Functional and technical design documents
●Creating new screens by using ExtJs Framework APIs (Javascript).
●Implemented the following Business Object, Helper classes and Utility classes
●Connecting the database using Entity Objects and used View Objects.
●Written Test plans and executed the unit tests and integration testing also.
Schneider/ Green Bay,WI June 2010 – Sep 2010
Programmer Analyst
Environment: JDeveloper 11g, JSP, JSF, Oracle ADF Faces, Weblogic Server, Oracle DB, JavaScript, Java, JDeveloper 11g, ADF, SVN, ExtJs Framework
●Planning and estimating the tasks for each functionality.
●Preparation of technical design documents (MD70).
●Coordination with Offshore team and reporting to Managers.
●Creating new screens by using ADF.
●Implemented the following Business Object, Helper classes and Utility classes
●Connecting the Oracle DB using Entity Objects and used View Objects.
●Implemented Java Beans for the feature implementation for the products.
●Written Test plans and executed the unit tests and integration testing also.
GN Resound/ Glenview, IL April 2007 - May 2010
Programmer Analyst
Environment: Java 1.5, Jdeveloper 11g, JSP, JSF, Oracle ADF Faces, Weblogic Server, Oracle DB, JavaScript, Clearcase, ExtJs Framework
●Creating new screens by using ADF.
●Implemented the following Business Object, Helper classes and Utility classes
●Connecting the Oracle DB using Entity Objects and used View Objects.
●Implemented Java Beans for the feature implementation for the products.
●Written Test plans and executed the unit tests and integration testing also.
●Following the SDL cycle for every feature implementation.