Post Job Free
Sign in

Management Web Services

Location:
Dallas, TX
Posted:
March 27, 2015

Contact this candidate

Resume:

Ravikumar Gutlapalli

Email: *********.**********@*****.***

Phone: 949-***-****

Summary:

. Around 11 years of IT experience in Enterprise N-tier applications

using J2EE technologies all phases of software development life cycle

(SDLC) includes User Interaction, Business Analysis/Modeling,

Design/Architect, Development, Implementation, Integration,

Documentation, Testing, Deployment, Builds, Configuration and Code

Management, Production/Customer Support, Maintenance, Enhancements and

Quality Control.

. Experience in Agile, Test Driven Development (TDD) and other

methodologies to increase velocity of development.

. Extensive experience in multi-tier and distributed application

encompassing Java, J2EE, XML, JSP, Servlets, EJB, JDBC, JSF, JSTL,

JNDI, JPA, LDAP, SAML, JMS, JAXB, JAXP, AJAX, XSD, XSL, XSLT, XPATH,

XQuery, JUnit, ANT,MAVEN, DOJO, jQuery, Prototype, JSON, SQL,TOAD,

PL/SQL and UML.

. Good experience in middleware technologies for asynchronous messaging

using JMS, IBM MQs Message Driven Beans (MDB) and IBM work flow

process.

. Good experience in optimized the memory usage and performance of Java

web application utilizing performance tools and multi-threading.

. Good experience in spring framework and Spring MVC.

. Experience in gathering requirements from application users or

functional team. Formulate the requirements and develop the system

design using UML artifacts.

. Extensive experience administering and deploying web applications on

Weblogic Application Server, IBM Websphere, Sun Application Server,

JBoss and Apache Tomcat.

. In-depth understanding of RDBMS concepts and excellent working

knowledge in back-end programming using Oracle (8i, 9i, 10g and 11g),

SQL Server 2005/2008 and MySQL5.0 and PL/SQL databases.

. Orchestrated the consumption of Provider Services using J2EE Web

Services standards and enabled efficient data consumption from backend

services using SOAP and Restful web services.

. Strong exposure working with java and J2EE design patterns like MVC,

Front Controller, Value Object, Singleton, Session fa ade and Data

Access Objects.

. Experience in ORM tools for relational data mapping such as JPA,

Hibernate and iBatis.

. Excellent communication skills and ability to connect business and

technical worlds fluently.

. Ability to learn new technologies quickly and independently based on

the need of the project.

Education/ Certifications:

Masters in Computer Applications Nagarjuna University, India

Sun certified java programmer.

Technical Skills:

Java & J2EE Technology: JDK, J2EE, JDBC, EJB, JSP, JSTL, Servlets,

JMS, JMX, JNDI, LDAP, SAML, RMI, JAXB, XQUERY, RFID,

JUnit, Swings, CXF, Apache Axis

Framework / Methodologies Spring, Hibernate, iBatis, Struts, JSF, Tiles,

Agile, RUP, TDD, Waterfall

Web/Application Server: Apache Tomcat, JBOSS, Bea Weblogic, IBM

WebSphere

Build Tools/Languages: ANT, Maven, Java, RMI, SQL, PL/SQL

Databases: SQL Server 2005/2008, ORACLE 10g/9i/8i/7, MySQL, MS

Access, Cassandra

Design Technology: OOAD, J2EE Design Patterns, UML, SOA, Enterprise

Architect, Microsoft Visio

Source Control: VSS, CVS, Clear Quest, Clear Case, Serena

Dimensions, Github and RTC

ORM Tools: Hibernate, iBatis, JPA,

Spring Data Access

IDE/ Tools: Visual Cafe 4.5, Dream Weaver 7.0.1, Eclipse 3.0,RAD 7.0,My

Eclipse, PL/SQL Developer, NetBeans 5.5/6.0, TOAD,

SQL server studio

Protocols/Web Services: HTTP, HTTPS, FTP, TCP/IP, SOAP, RESTful Web

service, JAX-RPC, UDDI, SOAP, WSDL, JAX-RS

Web Technology: HTML, DHTML, CSS, JavaScript, XML, XSLT, AJAX, DOM, SAX,

JSON, DOJO, Taglibs, jQuery, Prototype, AngularJS

Operating Systems: Windows (2000, NT, XP), UNIX and Sun Solaris

Work Experience

Client: BlueCross BlueShield, TX

Apr '11 - Till date

Project: Business Acquisition (eSales Tools)

BCBS provide Health Insurance for Individuals and Groups. Business

Acquisition is HCSC's integrated, automated solution for streamlining the

health insurance sales process. From new business development to issuing

member ID cards, Business Acquisition-also known as eSales Tools-

streamlines and automates key sales-related activities using a systems

architecture that minimizes human trade-offs, applications, duplications,

and data inconsistencies. BA has multiple components like Quoting,

Enrolling, Renewals, Workflow and Rating which are used to prepare on-line

quotes, enroll employees, renewals and to track Health Insurance Benefits.

Role: Lead J2EE Developer

. Implemented software development life cycle using agile methodology,

worked closely with product owner and business users to understand the

requirements and estimations.

. Designed and Developed of the entire application using Spring MVC

framework.

. Developed processes and mediations to implement Healthcare Policy

renewals for Small Group with Gather Renewal Data Activities,

Underwriting Activities, Actuarial Review activities and Enrollment.

. Used Apache CXF, WSDL, SOAP, AXIS technologies to create contract based

web services, generate stubs and consuming the existing services.

. Designed and developed RESTful web services that support JSON using JAX-

RS.

. Used LDAP and SAML for integration with custom security framework to

achieve single sign on and service based security Authentication and

Authorization.

. Extensively worked on wiring the application using Spring Framework.

. Interaction with design team, Functional team, Data Model team to

understand the requirements and data model while designing application.

. Developed Application using J2EE patterns such as Singleton,

controller, factory, facade, DAO and VO

. Developed the presentation layer and client side validation using

Struts Taglibs, JSP, JSTL, HTML, CSS, AJAX, JSON, jQuery, prototype and

JavaScript

. Modeled and developed mediation flows (Gateway Patterns, Mediation

Policies, Dynamic End Point Lookup, Message Routing and Message

Filters, Message Transformation, Database Lookup and Security)

. Interfaced with the Enterprise Information System which resides in DB2,

Oracle and SQL server using Object Relational Mapping tools such as

iBatis, Hibernate for Data Mapping.

. Enhanced Data handling and transformation using J2EE WS Standards such

as JAXB to help the application layer to handle data better.

. Implemented BPM Business Rules for Renewal Validations and IBM workflow

process model.

. Developed loosely coupled light weight service components to provide

common functionality integration.

. Collaborated with external teams to define contracts and developed

server side web services.

. Optimized the memory usage and performance of Java web application

utilizing performance tools and analyzed specific code changes

affecting performance, provided guidelines and specific prescription

for performance improvements

. Extensively used RTC(Rational Team Concert) and Clear Quest to track

user stories development and defects

. Designed and developed services to interact with external BIRT, COGNOS

and Actuate reporting components.

. Extensively used CVS, Serena Dimensions, Git for version management

. Extensively used WebSphere, RAD IDE, MyEclipse and other tools for

developing, build, debug, test, and deploying applications

. Led initiatives to automated application builds and deployments using

Hudson/Jenkins.

. Been a go-to person for technical solutions and for troubleshooting

complex technical issues.

. Involved in major architectural changes and technology upgrades.

Environment: Java, J2EE, JSON, CVS, Serena Dimensions, Git, WebSphere 7.0,

Struts, Spring, EJB, Servlets, JSP, JSTL, IBM MQ, JDBC, JPA, JMS, SAML,

LDAP, RMI, Ajax, Axis 2, SQL Server 2005/2008, Windows, RAD 7.0, ANT,

Maven, RTC, UML, JQuery, DOJO, Prototype, JUnit, Web Services, JAX-WS,

SOAP, Restful

Client: Deloitte Consulting, CA

Oct '08 - Apr '11

Project: California Court Case Management System (CCMS) is a statewide

initiative to bring all the courts (58) together to use one application for

all case categories. The CCMS application manages the functionality for all

case categories including Civil, Probate, Mental health, Criminal, Traffic

etc. Case Initiation, Calendaring, Dispositions, Appeals, Accounting,

Cashiering, Resource Assignments, Issuances, Warrants are few of the case

management functionality in the product. CCMS also aims at improving the

data sharing between the courts and all justice partner agencies like

California Highway Patrol (CHP), Department of Motor Vehicles (DMV),

California Department of Justice (DOJ) through Web Services.

Role: J2EE Analyst

. Designed and Developed of the entire application using MVC Architecture

like Struts and Spring

. Implemented software development life cycle using Agile methodology

. Involved in designing the UML based Sequence Diagrams and Class

Diagrams for the new enhancements

. Worked on payment module to process the credit card payments and cash

payment.

. Interaction with Functional team, Data Model team to understand the

requirements and data model while designing application.

. Developed Application using J2EE patterns such as Singleton, factory,

facade, DAO and VO

. Developed Message Driven Beans (MDB) to process messages asynchronously

using Java Message Service (JMS) client.

. Good experience in configuring the JMS clients like Connection Factory, Queue, Topic

. Extensively used JPA for persistence and transaction management.

. Developed stateless session beans to process business logic and

interact with DAO layer

. Extensively worked on wiring the application using Spring and struts

Framework

. Extensively used TOAD for working with Oracle Database to writing

complex SQL statements and PL/SQL stored procedures

. Manage a development environment within BEA Weblogic Server 9.2/10.3

and Eclipse

. Involved in migration Oracle Weblogic from 9.2 to 10.3

. Expert in troubleshooting and fixing of problems on Weblogic

Application Server.

. Set up design specifications together with the business analysts and

system designer and developed server side web services

. Designed and developed SOA based Web Service using REST-ful and SOAP to

interact with external systems using interface.

. Developed the presentation layer using Struts taglibs, JSP, JSTL, HTML,

CSS, AJAX, JSON,DOJO, Prototype and jQuery and client-side validations

using JavaScript

. Extensively used Rational Clear Case & Clear Quest for version

management

. Extensively user Mercury Test Director for defect fixing and tracking

Environment: Java, J2EE, J2EE Design Patterns, XML 2.0, XSLT, HTML, JSON,

CSS, JavaScript, Clear Case, Weblogic 9.2, Struts, Spring 2.x, EJB 3.x,

Servlets 2.3, JSP 1.2, JSTL, MDB, JDBC, JPA, JMS, LDAP, RMI, Ajax, Axis

2, VISIO, log4j, PL/SQL, Oracle 10g, Windows, Eclipse, ANT 1.6, MDB,

Mercury Test Director, SAML, JAX-WS, REST-ful, SOAP, TOAD, UML and JUnit

Client: Teoco, VA Oct '07 - Aug '08

Project: NonStop-RT (NSRT)

NonStop-RT Platform is an enterprise ready RFID solution development,

integration & deployment platform which offers standards based enterprise

reusable components and services. It can be configured with all leading

RFID Infrastructure middleware's such as Sun RFID Software running on

Solaris [TM] 10 Operating System, BEA Edge Server/Enterprise Application

servers.

Role: Java/J2EE Developer

. Designed and Developed of the entire application using MVC Architecture

(Spring Framework)

. Developed SOA based service layer to interact with external systems

. Developed JMX and RMI component to control the distributed serves

across the network

. Implemented software development life cycle using Agile methodology

. Involved in the creation of sample UI Prototype for the client

. Involved in designing the UML based Sequence Diagrams and Class

Diagrams for the new enhancements

. Developed Application using J2EE patterns such as Singleton, factory,

facade, DAO and VO

. Developed content management subsystem using JMS client (Queue client)

and MDB for processing RFID tag data asynchronously

. Used Oracle database extensively and involved in writing complex SQL

statements to retrieve data related to User, NSRT product

. Manage a development environment within BEA Weblogic Server 9.2

. Developed SOA based Web Service to interact with external systems using

SOAP,WSDL, Axis

. Used Hibernate persistent API to interact with database

Environment: Java, J2EE, J2EE Design Patterns, XML 2.0, XSLT, HTML, CSS,

JavaScript, VSS, Weblogic 9.2, Spring 2.x, EJB 2.x, Servlets, JSP, JSTL,

JDBC, Hibernate, JMS, JavaMail, JMX, LDAP, RMI, RFID EdgeServer2.1, Ajax,

Axis 2, VISIO, log4j, PL/SQL, Oracle 10g, Windows, Eclipse, ANT 1.6, Dream

Weaver, JAX-RPC

Client: InstrumentPro, CA

Nov '06 - Oct '07

InstrumentPro is the best website source for buying online musical

instruments such as guitars, drums

J2EE Analyst

Project: Catalog Management System (CMS)

Catalog Management refers to the support of product management in the

management of product information in a structured and consistent way in the

form of catalogs. InstrumentPro is a website source for online buying

musical instruments, and it is one of the finest online superstore for

musical instruments.

Role:

. Developed of the entire application using MVC Architecture (Struts

Framework)

. Interacting with the system analysts, business users for design and

requirement clarifications

. Developed search engine component using Apache Lucene

. Developed JSP standard tag libraries (JSTL) for reusability

. Used Tiles framework to define page fragments

. Developed DHTML tree component to render dynamic data

. Manage a development environment within JBoss

. Developed UI modifications for CMS using XML,XSLT and JavaScript

. Implemented AJAX based solution for dynamic interaction

. Used iBatis persistent API to interact with database

. Worked on payment module to process online credit card payment.

. Responsible for developing Shell Scripts on UNIX environment

Environment: Java, J2EE, J2EE Design Patterns, XML 2.0, HTML, CSS,

JavaScript, VSS, STRUTS 1.1, Tiles, MySQL 5.0, Eclipse, JBoss, iBatis,

AJAX, EJB 2.x, Servlets, Shell Scripting, DHTML, UNIX, JSP, JSTL, Apache

Lucene, ANT 1.6, Dream Weaver

Client: Comcast, CA

Dec '05 - Nov '06

J2EE Analyst

Project: Audit and Analytics (AnA)

Audit and Analytics combines the power of Invoice Reader with sophisticated

processing and automated audit and analytics tools to provide an integrated

cost management solution for an organization's entire corporate spend. The

software empowers users with greater abilities to track, manage and audit

expenses by providing a single, user-friendly secure web-based platform,

from contracting through audit, allocation and payment.

Role:

. Analyzed project requirements for the this product

. Involved in designing, developing and maintaining the different phases

of the product

. Developed the application using Struts (Struts Framework)

. Developed JSP's according to requirement and developed standard tag

libraries(JSTL)

. Used Tiles framework to define page fragments

. Developed Struts-config.xml and Web.xml using XML

. Developed UI using XML and Ajax

. Developed heavy processes like Auditing and Allocations to run in

asynchronous mode using JMS

. Provided the production support for two of the key clients (Verizon,

Global COM)

. Used Connection Pooling to get JDBC connection and access database

procedures

. Wrote complex SQL queries to retrieve invoice details and other

financial elements etc

. Implemented Log4J for logging debug and error messages

Environment: Java, J2EE, EJB 2.x, Struts 1.1, Tiles, Servlets 2.3, JSP 1.2,

XML 2.0, JMS, Ajax, HTML, CSS, JavaScript, VSS, Clear Quest, Weblogic

Application Server, Eclipse, ORACLE 9i, PLSQL Developer, Windows, Dream

Weaver

Company: Razorsight Software India Pvt Ltd, INDIA

Client: AT&T, NJ

Sep '04 - Nov '05

J2EE Developer

1 Project: Invoice Reader (IR)

2 Invoice Reader is a fully customizable invoice-processing product built

on JAVA technology. It employs optical character recognition (OCR) and

proprietary learning software to extract, analyze and develop, validate,

and export data from paper (scanned image) and electronic formats into an

industry standard SECAB/CABS formats.

Role:

. Involved in analyzing the requirements

. Involved in Coding of IR Framework Module

. Used Connection Pooling to get JDBC connection and access database

procedures

. Used Visual Source Safe for version control

. Designed and developed the enterprise version of IR generating XML

outputs using the Java API for XML Processing (JAXP)

. Employed SAX and DOM APIs for XML parsing

. Implemented Log4J for logging debug and error messages

Environment: Java, J2EE, JDK 1.3.1, JAXP, XML, SAX & DOM API, VSS,

Log4j, Visual Cafe

Company: Sunsilica Solutions Pvt Ltd, INDIA

Client: Nikkei Panel System Co. Ltd

July '03 - Sep '04

J2EE Developer

Project: Production Management and Planning System (PMPS)

Nikkei Panel System is reinventing the whole of manufacturing process to

ensure a customer order could be tracked from its originator till the panel

system is shipped and installed at customer location. Currently

manufacturing and order management applications (incorporated with the

greatest of techniques like Just-In-Time and near processes) are still

discrete applications and integrated.

Role:

. Analyzed requirements specification for the PMPS

. Developed JSP's according to services and requirement

. Involved in the creation of sample UI Prototype for the client

. Developed UI modifications for PMPS using JavaScript

. Bug fixes for PMPS

Environment: Java, J2EE, CVS, Sybase, Weblogic 7.0, XML, Servlets, EJB,

JSP, HTML, CSS, JavaScript



Contact this candidate