Vinod Kumar is an IT professional of 10 years of experience.
A highly skilled Java Technical Lead with experience in Agile Development processes for diverse requirements.
Experience in all aspects of Software Development Life Cycle (SDLC) using Object Oriented Analysis and Design with Java / (JCA) / J2EE.
Experience in implementing Web Based projects using Oracle Application Server, Glassfish AS, JBoss 5.1, Tomcat and IDEs like jDeveloper, Rational Application Developer (RAD) and Eclipse.
Expertise in design and development of multi-tiered web based applications using J2EE technologies like JSP 1.2/2.0, Servlets 2.3/2.4, EJB 2.0/3.0, JDBC, JNDI, JMS and RMI.
Over 8+ years of experience in Web Services (SOAP, WSDL and UDDI), AXIS, CFX, Spring JAX-RS and –WS, Jersey and RestFull WS with different implementation.
Expertise in XML and related technologies like XSL, XSLT parsers like XMLBeans, JAXP (SAX, DOM) and JAXB.
Expertise in application development using various frameworks: Jakarta Struts Framework with GUI plug-ins like Tiles Framework, validation plug-ins like Validator Framework, Spring 2.0/3.0 Framework, Hibernate 2.0/3.0.
Experience in modeling applications with Unified Modeling Language (UML), Rational Unified Process (RUP).
Extensive experience in design and implementation using design patterns such as MVC, Singleton, Front-Controller, Session Facade, Service Locator, DAO and Business Delegate in the development of n-Tier distributed Enterprise Applications
Experience in writing and executing Unit Test cases using JUnit, Mokito testing framework.
Experience in using logging and building tools like Log4j, ANT and Maven.
Experience in Oracle database design using PL/SQL to write Stored Procedures/Function, Cursor and Triggers.
Experience in writing complex queries, using Oracle 8i/9i/11g, SQL Server 2000, MySQL and PostgreSQL.
Consistent team player with excellent communication and problem solving skills with a can-do attitude and ability to learn and use new systems and paradigms quickly.