SUMMARY
> *+ years of expertise in Information Technology and wearing several
hats in all phases of SDLC that include Analysis, Application Design,
Development, Testing and Maintenance on Enterprise Applications
primarily in J2EE platform across multiple business domains
> Expertise in OOAD and Agile, Scrum methodologies of software lifecycle
development and proficiency in Interface based programming and layered
architectures
> Expertise in AJAX UI designing and development using Java Script,
JQuery, AngularJs, Google Web Toolkit (GWT) 2.5, mGWT, GXT and have
hands on experience in using GWT 2.4 MVP (Activities, Places),
widgets, layout panels, UI Binder, XML, JSON/GSON and RPC
> Expertise in web development using HTML5, CSS3, Java Script,
Servlets, JSP, JSTL
> Proficient in application development using Struts 2 and Spring 3
(IOC, AOP, MVC) and Object Relational Mapping (ORM) in JPA 2.0,
Hibernate 3
> Experience in integration technologies in EJB3, JNDI, JDBC,
Log4j, RMI, JMS, IBM MQ, Websphere ESB and JAX-WS SOAP and JAX-
RS, CFX Restful web services
> Extensive experience in developing Web-based N-tier web applications
using Design patterns such as Business Delegate, Command, DAO,
Factory, Model-View-Controller, Session Fa ade, Service Locator and
Singleton pattern
> Experience in Core Java concepts like Collection framework,
Exception Handling (defining business specific exceptions
hierarchically), Multi-threading, Reflection, metadata
annotations, Java mail API
> Experience in XML technologies like XML, DTD, XLST, XSD, DOM and
SAX Parsers
> Experience in Database design, Performance optimization,
Indexing, Keys, SQL and PLSQL with Oracle 10g/11g, IBM DB2, MS
SQL and MySQL databases
> Hands on experience in Java, J2EE application memory analysis,
performance tuning
> Experience in deployment, packaging and administrating of J2EE
applications for IBM Websphere Application Server 6/7, JBOSS and
Tomcat 6 servers in Unix/Linux, Ubuntu
> Experience in e-commerce application development in IBM Websphere
Commerce
> Experience in EDIFECS health care suit that includes
XEngine/XEServer, EAM
> Experience in application development in IBM RAD 7.5, JBOSS
Developer Studio, Spring Tool Suit (STS), SAP NetWeaver and Adobe
Dreamweaver CS5
> Experience in Configuration management products - Rational Clear
Case, CVS, SVN
> Proficient in analyzing and translating business requirements to
technical requirements and architecture, extremely passionate about
learning new technologies
EDUCATION
Bachelor of Engineering in Computer Science (2004) -
Government College of Technology, Bharathiar University,
Coimbatore, India
PROFESSIONAL CERTIFICATIONS
> Sun Certified Java Programmer (SCJP) (Score: 100%)
> Sun Certified Web Component Developer (SCWCD) (Score: 92%)
> Oracle Certified SQL Programmer (74%)
WORK EXPERIENCE
Project: Customer Center e-Commerce Application Aug 2011 to
till date
Client: McKesson, San Francisco, CA
Environment: Java 6/7, J2EE, HTML5, JSP, CSS3, Java Script, AngularJS,
JSON, GSON, GWT 2.5, GXT, mGWT, Servlet, JSP, Spring 3, JPA/Hibernate,
JDBC, JMS, JAX-RS REST,, SAP, Oracle 10g SQL, SAP Application Server,
Jasper report, SAP Net Weaver, Toad 11, UNIX/LINUX.
Responsibilities: [Role: Senior Developer]
> Participating directly with client to do requirements analysis,
creating technical design document, designing application flow and
creating sequence and UML class diagrams
> Architecting, designing and developing various modules (shopping cart,
reporting, inventory management and drug transfer recording modules,
etc.) UI interface using GWT 2.5 MVP (Activities, Places), UI binder,
GXT, HTML, JSP, CSS and Java script.
> Integrating presentation layer into server side business layer using
the Spring framework and GWT RPC, JAX-RPC.
> Developing mobile UI using mGWT API and HTML5
> Extensively using Spring configuration for DI and AOP throughout the
application.
> Developing various reports like MS Excel, Power Point and PDF reports
using Jasper Report Studio, Apache POI and UI development with
AngularJS and HTML5
> Designing and developing persistence layer using JPA/Hibernate, JDBC,
SQL, PL/SQL in Oracle 10g and designing and creating database tables
using scripts and Toad.
> Developing and designing the BAPI API to interact with SAP BW and SAP
MM modules.
> Developing unit cases using JUNIT.
> Responsible for packaging, build and deployment of the application.
_
Project: Healthcare Claims Management System Apr 2011 to Aug
2011
Client: EDIFECS, Irvine, CA
Environment: Java 6, GWT 2.3, GXT, JSON/GSON, HTML, JSP, CSS, Java Script,
Spring 3, Hibernate 3.6, Tomcat 6, WebSphere MQ, JMS, Oracle 11g, Edifecs
XEngine/XEServer
Responsibilities: [Role: Senior Developer]
> Participating with client to understand the requirement, creating
technical design documents, designing process flow.
> Designing and developing UI interface using GWT, Java script, HTML,
CSS.
> Designing and developing data oriented services using GWT
RequestFactory, EntityProxy classes and HTTP client-server messaging
in JSON/GSON API.
> Implementing claim management business layer using Spring DI, AOP and
persistence layer in JPA/Hibernate 3.
> Creating profiles, designing and developing 5010 to 4010 step down and
step up routing process flow in EDIFECS Application Manager (EAM)
suite.
> Designing and creating data base schema and tables for the
application, involved in data base and SQL performance tuning.
Project: HIPAA EDI 5010 and Portal Development Aug 2010 to Mar
2011
Client: Empire WellPoint Healthcare Networks, Brooklyn, NY
Environment: Java 6, J2EE, EJB 3.0, JMS 1.1, GWT 2.2, Struts 2, Spring 3.0,
JSP 2.2, HTML, XHTML, CSS, XML, XLST, JAXB, JQuery, log4j 1.2, JPA 2.0,
Hibernate 3.4, JAX-WS SOAP, JAX-RS, IBM WebSphere Application Server 7.0,
IBM RAD, IBM AIX (Unix), IBM MQ, Oracle 10g
Responsibilities: [Role: Senior Developer]
> Architected, designed and developed UI layer in GWT 2.2 MVP - involved
in creating UI layouts and UI components using GWT UI Binder, layout
panels.
> Created GWT RPC services which were integrated with web module in
Struts2 MVC and applied Spring DI, AOP throughout the application.
> Designed and developed persistence layer using JPA 2.0, Hibernate and
which was integrated with business layer using Spring configuration.
> Redesigned and redeveloped pluggable messaging framework in JMS and
Message Driven Bean (MDB). The re-architected design performs 3 times
faster and easier to maintain, extend and scale due to its
architecture and OO design.
> Designed and developed backend system business layer using EJB3
session beans.
> Designed and developed JAX-WS SOAP Web services to access member
eligibility benefits information from Benefits System for 270
transactions.
> Involved in application performance tuning, TPTP profiling, Memory
analysis, Websphere JMS, Data sources resources pool tuning and GWT
speed testing.
> Tuned poorly performing application by designing and implementing
distributed caching solutions, asynchronous DB and file logging
solutions using log4j, JMS and MDB.
> Involved in Oracle DB schema design, writing Oracle SQL and tuning.
_
Project: e-Commerce Common Engine, ShopIBM Aug 2004 to Jul
2010
Client: IBM Corp, Research Triangle Park, NC
Environment: IBM WCBE, MQSeries, Google Web Toolkit (GWT) 1.7, Java Script,
HTML, CSS, Java 5, J2EE, EJB2.0/3.0, JMS, Servlet, JSP 2.1, Struts1.x/2,
EJB2/3, JPA, Hibernate 3, XML, Spring, WAS 7, IBM RAD, MQSeries, UNIX, DB2.
Responsibilities: [Role: Senior Developer]
> Involved in customization of Websphere Commerce DB2 data base schema
to support for IBM x-Series products and developed many custom SQL
queries on commerce DB.
> Developed several commerce product and category display pages.
> Developed custom view WebSphere commerce commands and involved in
creating access policies to them.
> Involved in adding globalization support for multi-language support,
shopping cart customization and creating trading contract management.
> Designed and developed order processing backend system in Java, JMS
which extracts order details from commerce DB and send to SAP system
through MQ.
> Designed and developed e-Commerce Catalog Management System online
tool using GWT, JSP, HTML, Java Script, Servlet, Spring, and
JPA/Hibernate.
> Responsible for WebSphere administration, maintenance and performance
tuning.