KISHORE
************@*****.*** +1-249-***-****
SUMMARY
13+ years of experience in full life cycle software development projects
Good experience in design and Object Oriented Programming Technology
Complete knowledge of software development life cycle (SDLC), through phases of requirement, analysis, design, implementation, testing and documenting the entire life cycle using various methodologies like Waterfall, Agile and Scrum.
Good Exposure in E-Procurement, Banking, Insurance, Stock Market Trading, Financing, and Logistic domains
Extensive experience in working at client locations (Onsite Exposure)
Strong interpersonal skills, ability to work independently and in a team environment, meet tight deadlines and work under pressure
Experience in Global Delivery Model and Very good understanding of quality standards, procedures and processes
Expertise at Core Java, Servlets, Jsp, Liferay Spring MVC Portlets, Hooks, Themes, Struts, Swing, Hibernate, OpenJPA, Spring, Restful Web services, Xml, Oracle, MySQL, Tomcat, Web logic, Web sphere
Expertise on IDE tools Eclipse, Net beans, RAD, WSAD, Web logic workshop, and Liferay Developer Studio
Expertise in Repository tools SVN, CVS, GIT
Expertise in Build tools Maven, Jenkins, Bit Bucket/Stash, JIRA, Source Tree, Ant, and Vagrant
Expertise in product tools Ariba 8.x and 9.x
Experience in writing micro services using Dropwizard and Springboot
Experience in client side designing and validation using HTML, CSS, Java script, JQuery, JSP, Ajax, Dojo and Tag Library.
Experience in MVC Architecture, Struts Framework and Liferay Framework.
Experience in using Spring modules (Core, AOP, MVC, ORM, Portlet).
Expertise in Oracle, MYSQL, SQL Server.
Experience in Pair Programming and Test Driven Development (TDD)
Expertise in Unit Testing using Junit, Mockito, Powermock, automation using Selenium and Combine Testing.
Excellent communicational, analytical, and interpersonal skills. Highly motivated to take independent responsibility as well as has the ability to contribute and be a productive team member.
Expertise in study of Functional Specification and analysis of the existing system requirements
Expertise in preparing Specification Document for the enhancements
Expertise in implementing the business logics as per the requirement specifications
Expertise in investigating the Bugs/Issues
Expertise in code reviews by following best practices
Completing/closing the issues with proper unit testing to meet the service level agreement
Regularly followed up with QA team to discuss discrepancies identified during testing and performance tuning
Timely delivery of all project related deliverables to the satisfaction of customers
Process improvements identifications and discuss with business heads
Extensive experience in working at client locations (Onsite Exposure)
Extensive support to the client by providing user trainings at client’s place in Japan
SKILL SET
Programming Languages
Java, Swing
Web Technologies
Jdbc, Servlets, Jsp, Liferay 6.1 Portlets
Frame Work
Jakarta Struts, Spring MVC, Dropwizard, Hibernate, OpenJPA, Spring MVC Portlet
Markup Languages
Xml, Xslt, Xsd, Html, Css
Scripting Languages
JavaScript, JQuery, Marionette Backbone, DOJO 1.6
Web Services
Restful, Soap, Wsdl, Jax-ws, Axis
Messaging Services
ActiveMQ, IBM MQ
RDBMS
Oracle 9i, 10g, 12c, MySQL, SQL Server, H2
Web Servers
Apache Tomcat, Liferay Tomcat
Application Servers
BEA Web logic, IBM Web Sphere, JBoss, Jetty
Web service Tools
Postman, Swagger and Soap UI
Reporting Tools
Jasper Reports and iText
Design Tools
Jude Community
Build and Other Tools
Maven, Jenkins, Source Tree, BitBucket/Stash, Ant, Graylog, JIRA, Vagrant
Automation Tools
Selenium and Abbot
IDE Tools
Intellij, Eclipse, Net Beans, Spring Source Tool Suit, Web logic Workshop, RAD
Repository Tools
GIT, CVS, SVN
Operating Systems
MS-Dos, Windows 9x/NT/XP/7, Linux
Product
Ariba Buyer 8.x, 9.x and Travel & Expense, Vermillion
CERTIFICATION
Certified with SCJP 1.5 – 2008
EDUCATION
Master of Computer Applications – University of Madras
PROFESSIONAL EXPERIENCE
Company Name
Designation
From Date To Date
Reva Consulting Inc, Farmington Hills, Michigan
Programmer Analyst
Jan 2016 to Till Date
Trianz, Herndon, Virginia
Programmer Analyst
Sep 2015 to Dec 2015
Trianz, Hyderabad, India
Sr. Software Engineer
Jan 2010 to Sep 2015
Swide Solutions, Chennai, India
Sr. Software Engineer
Oct 2006 To Mar 2009
Client: Routeone LLC USA. (Jan 2016 – Till Date)
Responsibilities on this project:
Design, develop, and maintain RouteOne’s commercial web application and services.
Responsible for Routeone message service components and/or complete features.
Design and document new application components and utilities of moderate to complex scope.
Design and author new web services and utilities.
Maintain and modify existing application code and design documentation.
Analyzing, troubleshooting, and resolving application defects.
Triage and correct problems with development, test, and production systems.
Assist with review and estimation of effort and duration for features, change requests, or defects.
Work with internal teams & customers to confirm and maintain from data-mapping requirements.
Perform all work in accordance with company’s quality programs, standards, and procedures.
Maintain safety, security, and privacy standards throughout all area of responsibility.
Any other tasks as per the business need.
Environment: Java 1.8 (Java 8), Spring Framework, Liquibase, Dropwizard Micro Services, JSP, Ajax, Jersey Restful web services, JavaScript, JQuery, Backbone, Jetty, CSS 3, HTML 5, JSTL, Hibernate, Oracle, Tomcat, Websphere, AssertJ, Junit, Yaml, JSON, XML, DB Visualizer, GIT, Jira, Jenkins, Maven, BitBucket/Stash, VirtualBox, CVS, Swagger, Postman, Putty, WinScp, Intellij, Eclipse and Windows 10.
Client: New York Life Insurance Company (NYLIC) USA. (Mar 2015 – Dec 2015)
Responsibilities on this project:
Involved in analysis of requirements and Low level design for various modules.
Analyzed client requirements by interacting with various business divisions and consolidated SRS (Software Requirements Specification) Document.
Experienced in Interactions with the business unit to gather the requirements review the specifications and monitor the work.
Implemented Backend application layer using Spring IOC(inversion of control) and used (DI) Dependency Injection.
Used Hibernate ORM module as an Object Relational mapping tool for back end operations over Oracle database.
Developed Rest Services using Spring MVC.
Designed and developed the front-end using HTML, CSS, Java Script, JQuery.
Provided the best solution to implement the application special scenarios.
Logging for the application is done by Log4J.
Developing application with Spring ORM and Spring DAO design pattern to provide Hibernate integration and Java Database Connectivity (JDBC)
Involved in developing various reports using Vermilion Reporting Suite (VRS)
Involved in Data uploading from PACE to Vermilion Data Mart (VRM).
Developing the styles and components for the reports.
Creating users, roles and workflow schedules.
Performing unit testing to test the developed reports.
Involved in creating the required deliverable documents.
Environment: Java 1.7 (Java 7), Spring, Spring MVC, Jersey Restful web services, JSP, Ajax, JavaScript, JQuery, CSS 3, HTML, JSTL, Hibernate, Oracle, SQL Server, Tomcat Server, JSON, XML, PL/SQL developer, CVS, Eclipse and Windows 8.
Client: RAK( U.A.E). (Dec 2012 - Feb 2015)
Responsibilities on this project:
Involved in analysis of requirements and Low level design for various modules.
Analyzed client requirements by interacting with various business divisions and consolidated SRS (Software Requirements Specification) Document.
Experienced in Interactions with the business unit to gather the requirements review the specifications and monitor the work.
Involved in implementation of Themes and Layouts using Velocity Templates using Liferay 6.1.
Involved in implementation of Various Services, Hooks using Liferay 6.1.
Implemented liferay dialog using liferay AlloyUI.
Developed the Apache restful web services for mobile apps.
Developed the payment gateway for payment services.
Implemented Backend application layer using Spring IOC(inversion of control) and used (DI) Dependency Injection.
Developed Spring Controllers using Spring MVC and also used spring form tags in JSPs for java beans mapping.
Developed entity classes, Hibernate mapping files for the object relational mapping while configuring Hibernate, also developed HQLs and Named Queries and wrote Data Access Object (DAO) to handle HQL queries.
Developed JSP pages and performed validations in the JavaScript form validation. Created rich UI Experience using the JQUERY, AJAX.
Implemented the client side validations using Java Script.
Extensively used DAO design pattern, including mapping DAO objects, configuration file and classes to interact with the Hibernate database.
Worked on developing front end validations Using Java Script.
Developed presentation layer using JSP, Java, HTML and JavaScript.
Experienced in writing Hibernate mapping metadata files (HBM) and Hibernate DAO or creating automatically using plug in.
Logging for the application is done by Log4J.
Prepared Unit test cases and System test cases
Involved in Data migration from existing portal.
Developed the reports using Jasper Reports and iText.
Mentoring and assisting the team to reach their target and deliver effectively.
Implemented Read Speaker (third party tool) online text to Speech.
Good Providing application development support and consultation to plan testing and fix defect and support the external test team during integration test, System test, end-to-end test, performance test and user acceptance testing.
Environment: Java 1.6, J2EE, HTML, JSTL, CSS 3, JavaScript, AJAX, JQuery, Spring IOC Spring MVC 3.0, : Liferay 6.1, Liferay Tomcat Server, Jersey Restful web services, MySQL, Hibernate, SQL developer, Web Services, JSP, Java Script, JSON, XML, Jasper iText, CVS, Eclipse and Windows 8.
Client: Liberty Mutual (LM), USA. (Jan 2012 – Nov 2012)
Responsibilities on this project:
Worked with Business Analysts, Team members in gathering the business requirements and technical specifications.
Participated in design and development of various phases in Software Development Life Cycle (SDLC) using Agile Methodologies.
Developed UI screens using DOJO framework, HTML, CSS.
Implemented the client side validations using Java Script, JQuery.
Implemented the business logics for all the screens as per the specifications
Developed entity classes, Hibernate mapping files for the object relational mapping while configuring Hibernate, also developed HQLs and Named Queries and wrote Data Access Object (DAO) to handle HQL queries.
Logging for the application is done by Log4J.
Customized the UI Screens as per client requirements.
Prepared Unit test cases and System test cases
Supported Liberty mutual for regression testing of their data.
Coordinating with new version release installations/deployments with customer and communicating appropriately via email/Phone.
Environment: Java 1.6 (Java 6), Dojo, Struts, JSP, Ajax, JavaScript, JQuery, CSS, HTML, JSTL, Hibernate, Oracle, SQL Server, Web Logic, JSON, XML, PL/SQL developer, CVS, Eclipse and Windows 7.
Client: DAIFUKU, Japan (Mar 2011 - Dec 2011)
Responsibilities on this project:
Attended the training at the client location
Gathered requirements from the client
Prepared SRS documents and understanding documents
Prepared Unit test cases and System test cases
Developed UI screens using Bluedog and Busitune tools
Implementing the business logics for all the screens as per the specifications
Developed PLC programming to communicate between software and hardware.
Involved in complete testing of the product in Daifuku Factory at Japan
Implemented the application and given training at Maruti Suzuki Plant, Gurgaon.
Environment: Java 1.5 (Java 5), Bluedog, Busitune tools, Java, Hibernate,Tomcat Server, Struts, JSP, Ajax, JavaScript, JQuery, CSS, HTML, JSTL, MySQL, JSON, XML, CVS, Eclipse and Windows XP.
Client: Sun Chemical Corporation, USA (Jan 2010 - Mar 2011)
Responsibilities on this project:
Involved in requirement gathering, customer interaction, analysis of the requirements and project module designing.
Participated in meetings with business users, systems analysts and architects.
Customized PO, Expense print and approval email formats
Worked on Catalog management – Supplier enablement, buying group filtering, Catalog loading
Customized accounting elements like Account, Sub Account, Cost Center, Project, Region and Plant ID
Involved in Ariba Up gradation from 8.x to 9.x (limited to write java code where applicable)
Developed File Viewer to view the PO, Requisition, Invoice files in both HTML and XML format
Prepared the efforts and estimation for the change requests from Client
Developed UI screens as per the change requests
Prepared Stored Procedures as per the business logics
Environment: Java 1.5 (Java 5), Ariba 8.x and 9.x, Struts, Hibernate,Weblogic, Struts 1.x, JSP, Ajax, JavaScript, HTML, Sql Server 2005, JSON, XML, CVS, Eclipse and Windows XP.
Client: Sun Chemical Corporation, AMD (Ariba Data Management) USA
Responsibilities on this project:
Prepared the efforts and estimation for the change requests from Client
Developed UI screens as per the change requests
Prepared Stored Procedures as per the business logics
Environment: Java 1.5 (Java 5), Struts 1.x, Hibernate, Weblogic, JSP, JavaScript, HTML, Sql Server 2005, CVS, Eclipse and Windows XP.
Client: Bradea, Japan (Oct 2006 - Mar 2009)
Responsibilities on this project:
Involved in analysis of requirements and Low level design for various modules
Responsible for preparing SRS documents and Understanding documents
Responsible for developing the XML libraries
Developed UI screens using Swing
Developed Automated test tool using Abbot to test this Project automatically
Responsible for writing Unit Test Cases and System Test Cases and review
Performed unit testing using Junit
Environment: Java 1.5 (Java 5), Swing, JDBC, Abbot,Tomcat, MySql, CVS, Eclipse and Windows 2003.