Aditya Kher
SUMMARY:
** ***** ** ********** ** all phases of Software Application design and development.
Expertise in design and development of Web Applications involving J2EE technologies with Java, Servlets,
JSP, MVC Framework, Spring, Hibernate, XML, JDBC, Agile Programming.
Good understanding of Object Oriented Design (OOD), Design Patterns, J2EE Design Patterns,
MVC, Multi-tier architectures and Distributed Architecture.
Extensive experience in developing and deploying applications on Apache, JBoss, Tomcat, Weblogic Servers.
Extensive experience in developing and implementing projects on Windows, UNIX and Linux platforms.
Participated in all aspects of software Development Life Cycle and Production troubleshooting
Extensive experience in Oracle (11g, 12c), DB2, MS SQL Server 20xx, SQL and database concepts. Experience in creating PL/SQL Stored procedures in Oracle
Hands on experience in creating automated build scripts using Maven.
Recent exposure to Selenium automation framework used for End-ToEnd test-automation.
Solid Management skills, demonstrated proficiency in leading and mentoring individuals to maximize productivity and forming cohesive team environment.
Excellent Technical, Communication and Interpersonal Skills with strong Customer Orientation and Client Interfacing Skills.
A self-motivated professional and natural communicator possessing good technical, initiating, leadership and problem-solving skills and has always proven to be an excellent team player.
SKILLS:
Java & XML
Frameworks
Middleware
J2EE, EJB, JSP, Servlet,
Spring 1/2/4.2, AOP
IBM Websphere 6/7/8
JNDI JTA, JAXP, JDBC, JMS
Hibernate 4.2/4.3/5.x
Oracle (BEA) Weblogic 11/12
Core Java, Swing, JCAPS 5
Apache Struts 2
Tomcat 6/7/8, JBoss
XML, XSL,XPath, JAXB
Apache mongoDB,
SOAP, WSDL
Apche Cassandra.
Process & Design
Presentation
Database & OS
Agile - Extreme Programming
HTML,JavaScript
Oracle
Object Oriented Design,
JSP, CSS
SQL, PL/SQL, MySQL
Java & J2EE Design Patterns
JSTL, Custom Tags
Linux, Windows, Unix
Test and Build
Junit, Selenium, ANT
Maven 3,
WORK EXPERIENCE
Project: EAS Conversion, USA Jan ’14 - Till Date
Location: Irvine / Fremont, CA
Role: Java Developer
PowerSuite is comprehensive browser-based Workers' Comp Policy and Claims Administration Solution delivered in completely browser-based J2EE technology that can be deployed in whole or in part to support Workers' Compensation insurance providers. Executing CR and Enhancement CR for PowerSuite product for the product group encompasses front-office, policy, claim, rating, underwriting, billing, reinsurance, financial and compliance solutions for all major business lines.
Responsibilities:
Understanding the requirements by directly interacting with business users.
Impact and root cause analysis.
Breaking down functional requirements into technical tasks and providing effort estimates.
Coding stateless session beans which acts as a controller between Proxy bean and Business logic.
Developed POJO using Hibernate Object Model for Database.
Developing and Maintaining SQL queries for Spring Beans.
Developed and Validated REST end points of REST API using Jersey implementation of JAX-RS. Developed custom Filters and MessageBody writers and readers for JSON conversion.
Used JavaScript for client-side validations and Created UI view elements with HTML, CSS & JavaScript (J Query) with AngularJS for JSON presentation of REST end-points.
Developing server side services for the front end calls.
Coordination with customer and QA team.
Used Selenium tool to add end-to-end Test-automation for some of the developed features.
Follow Coding standards specified by client.
Team Management, release management as a member and mentoring other junior team members.
Used Agile Methodology (Scrum)
Working closely with various functional teams (technology, technical program management and business) to ensure that business requirements are translated to technology requirements and subsequently drive the implementation of software from design through successful deployment.
Environment: Core Java, Java, JSON, JQuery, AngularJS, Backbone, Spring, MVC, RESTful APIs, Jersey, Apache Tomcat, MySQL Server, Agile Methodology for SDLC,Eclipse, Junit, Selenium drivers, XML, Unix, bash, Windows.
Project: Sentry Insurance - Payment Service Development May ’12 to Dec ’13
Location: Irvine, CA
Role: Java Analyst
Addition and Integration of Online Payment service and to the web application of the Sentry Insurance Company
Developing ActionForm class.
Configuring struts-config.xml file for various functionality.
Used Struts, Forward Action, Include Action and DynaAction Form.
Responsibilities:
Understanding the requirements and act as a functional resource.
Coding Struts actions classes with help of struts framework and SQLServer.
Unit testing using Eclipse and JUnit and End to End testing using Selenium Web Driver
Exposure to REST concepts and API development.
Support to batch job programmer to handle Med-Tech project information to pass to legacy system.
Warranty support for the project.
Work closely with various functional teams (technology, technical program management and business) to ensure that business requirements are translated to technology requirements and subsequently drive the implementation of software from design through successful deployment.
Environment: Core Java, Servlets, JSF, Java, J2EE, Spring, Selenium Web Driver, Struts, REST API, Glassfish, Oracle database, Eclipse, Junit, XML, Agile, UNIX, bash, Windows.
Project: GTA-Travel Webapp Sept ’11 to April ’12
Location: Irvine, CA
Role: Java Programmer
Gullivers Travel Associates (GTA) is the world’s leading wholesalers of hotels, ground products and services to the travel industry.
Responsibilities:
Responsible for designing and developing GTA web application using Spring Web Flow and Spring MVC.
Extensively worked with agile methodology to develop GTA project.
Written design document for GTA phase2.
Responsible for integrating phase1 design into the new phase2 design and modified all the phase1 design with different flows.
Introduced different subflows for reusability and worked extensively with view states, decision states and action states.
By using JavaScript for client-side validations and Created UI with AngularJS creating Dynamic Reach Design Layout with JSP.
Worked with form backing objects, action classes and validation.
Responsible for developing server side services for the front end calls.
Responsible for developing Value Objects and server side components.
Responsible for deploying different web pages using JSP, JSTL, CSS, HTML and Spring MVC.
Prototyping and testing was done using the Development and Test Environment (DTE).
Development Environment: Java/J2ee, J2SE 6, Agile,Angular JS, Spring MVC, Spring Webflow, JSP, JSTL,
Hibernate, CruiseControl, HTML, CSS, JUnit, Intellij IDE, Oracle DB, Subversion, Tomcat/Apache, Windows XP.
Project: Stonefly Inc. May 2011-July 2011
Location: San Diego, CA
Role: Software Engineer (Intern)
Responsibilities:
Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application
Responsible for development of various +
Screens using HTML, DHTML, JavaScript and JSP.
Responsible for Coding using JSP, Java Servlets, Struts and XML.
Implemented Model View Control (MVC) architecture using Struts Framework.
Responsible in writing Data Access codes using JDBC and Oracle database as backend as Model component.
Responsible writing JSPs, Data Beans.
Responsible for Testing - unit testing & integration testing using Junit.
Used Ant tool to build and deploy application on Tomcat Server.
Writing procedures and Packages for Report Generation using Oracle as Database
Environment: Java, JSP, Servlets, Struts, XML, JDBC and Servlets, ANT, Apache Tomcat 4, Java Script, XML, DB2, JUNIT, Eclipse.
Project: Stonefly Inc. May 2010-Aug 2010
Location: San Diego, CA
Role: Software Engineer (Intern)
Responsibilities:
Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS-Oracle10g.
Used JavaScript for client-side validations and Created UI with HTML, CSS & JavaScript (J Query) with AngularJS creating Dynamic Reach Design Layout with JSP.
Used Spring Model View Controller Framework and Achieved Dependency Injection.
Used Hibernate Framework for ORM Mapping and created mapping classes required.
Identifying the technical areas that contributed to the issues and documenting them.
Back end coding and development using Java Collections including Set, List, Map, Multithreading, Servlet, Action, Action Forms, Java beans, Exception Handling etc.
Design Patterns like Façade, Singleton and Factory Pattern were used.
Deployed the java application using Maven build script
Environment: Javascript, AngularJS, MongoDB, HTML5 & CSS3, jQuery, Core Java, Oracle, XML, Unix,, Spring, Hibernate, Eclipse, Maven, JUnit
Project: Impact Solutions August 2008-July 2009
Location: India
Role : Software Engineer
PGI system acts as the integrator between Biller and the Bank. PGI provides the facility of Online Bill Payments of various Billers (like Vodafone, Reliance Energies etc). Customers are provided with the facility of paying bills. Irrespective of different parameters required by bank and biller for making transactions
Responsibilities:
Preparation of the Detailed Design document for the project by developing business process flows, requirements definition, use cases, and object model
Designed and implemented a GUI framework for Swing. Developers using the framework to define actions and popup menus
Designed the class diagrams and sequence diagrams.
Developed the presentation layer and GUI framework that are written using JSP and client-side validations were done using JavaScript.
Used MVC architecture. Generated Test plan. Development and coding of Test classes and Test Cases.
Execution of Test cases in Jbuilder.
Testing of the product: Unit Testing, Regression Testing, and Integration Testing.
Environment: Java, J2EE, JSP, Swing, JavaScript, Servlets, Tomcat, MySql.
Project: Tech Mahindra June ’07 to July ’08
Location: India
Role : Software Engineer
Responsibilities:
Responsible for Design, Development and Testing of Client Intranet Web Site.
Co-ordinate meetings with non-technical team members and gathering user requirements
Studied existing specifications and Created project execution strategy
Analyzed user requirements, database constraints and issues
Created functional design documents and technical specifications
Developed testing plans and user acceptance testing criteria
Extensively worked with HTML and Java Script for the Client side Validation
Develop strategies and interface design for Intranet site and multimedia presentations.
Used Cascaded Style Sheets (CSS) for rendering the colours of the Web Site
Extensively worked with Asp, Java Script, VBScript, Cascaded Style Sheets (CSS) and HTML in developing the Complete Marlboro brand Intranet Site.
Development Environment: HTML, JavaScript, Cascaded Style Sheet, Windows.
EDUCATION:
Master of Science- Engineering Aug '09- Dec'11
Arizona State University, Tempe, Arizona, USA GPA: 3.63/ 4.0
Bachelor of Engineering; Oct '03 -May '07
University of Pune, Pune, India GPA: 3.60/ 4.0
Thanks And Regards
Aditya kher