VISALI BANDI
Mobile: +1-410-***-****(USA)
******.****@*****.***
. An accomplished and passionate Developer with 8 years of experience
and expertise in design, analysis, and deployment, development,
production support, testing of internet/intranet, client-server
applications and enterprise technologies in Java/J2EE.
. Developed and maintained elaborate services based architecture
utilizing open source technologies like Hibernate ORM and Spring
Framework.
. Developed RESTful/SOAP web services using JAX-RS, JAXB, JAX RPC and
JAX WS technologies.
. Hands on experience in Installation, Configuration, Administration,
Migration, Integration, and support of web based applications in
Regulatory environment.
. Successfully deployed applications using WebSphere Application Server
6.0,7.0,8.0 Websphere Portal server 5.1, 6.1, 6.1.5,7.0,8.0, Jboss
4.2.3 and AXIS Servers.
. Experience in proven development methodologies - Agile, Scrum and
Waterfall.
. Hands on expertise of Portlet Development using JSR 286, JSR 168
Portlet API, IBM Web Sphere Portal with JSF 1.1, 1.2, 2.0 frame work.
. Involved in the development of portlets, deployment scripts, Inter
portlet communication in different WARs, wiring, development and
customization of Themes and skins, virtual portals and hands on in-
depth experience with the WCM API and building all types of WCM(
content management).
. Experienced with SOA and SCA architecture using IBM web sphere
Integration developer WID 6.0, web sphere process server 6.1.2,
Message broker and ESB.
. Full Lifecycle (SDLC) implementation experience, worked on all phases
starting from Requirement gathering, Business Blueprint,
Realization/Testing, Go-Live/Support, user training, documentation and
developed many business functionalities using Java/JEE.
. Worked in finance, retail, sales, e-comemrce, health insurance,
communication and media domains.
. Worked in Agile ( scrum, sprint ) and waterfall methodologies.
Technical skills
Frameworks JSF, Spring, Spring MVC, Spring IOC / Spring
AOP / DAO / ORM, Spring Webflows, struts,
facelets, RichFaces, Velocity, xml beans
IBM RAD 6.0, 6.1, 7.5.5, RSA, WSAD 5.1.2,
IDE/Tools STS, WID, XML beans 2.5, eclipse, Net Beans,
Visual studio
ORM/Persistence and Hibernate, JPA, Fair Isaac Blaze Rules engine
Rules
Web and Application Web sphere application server 6.0,7.0,8.0
Servers JBOSS, Tomcat, Web logic, Glassfish
Core Competency Java, OOPS, design patterns, Swings, JSP,
Technologies JSTL, servlets, EJB, JDBC, JNDI, B2B, xml,
OOA/OOD, java 5 / java 6 / java 7, C, C++
Web services SOAP web services 1.1/1.2, RESTful web
services, JAX-RPC, JAX-WS, JAX-RS, Apache
AXIS 2, CXF, Jersey, GitHub
SOA products IBM Web Sphere Process server 6.1.2, Message
broker 6.1
Portal servers IBM Web Sphere portal 5.1, 6.0, 6.1, 7.0, 8,0
Liferay 5.x
Portlets & CMS (WCM) JSR 168, JSR 286, IBM portlets, IBM WCM
content management
Web presentation Java Script, XHTML, AJAX, jQuery, CSS, DOJO
frameworks
Messaging JMS, MQ
Testing frameworks JUnit 4, selenium, EasyMock, SOAP UI
SOA & SCA Design and Business Modeler, Web sphere Integration
Development tools Developer, Web sphere Message Broker Toolkit,
ESB
Xml Parsers XSLT, XSD, SAX, DOM, JAXB
SCM/Version control Dimensions, Rational Clear Case, CVS,MSTFS,
tools Sub Version
Operating Systems Windows, HP-Unix, AIX, Sun Solaris, TANDEM
Modeling tools Visio 2007, UML, OOAD, RSA
Static code analysis PMD, check style, sonar, Jtest
Build and continuous MAVEN, ANT, Jenkins, Hudson
Integration
Web and Photoshop Fire Bug, IE Developer tool bar, Adobe
editors Photoshop 10.1.1
Security Tools IBM TAM, Site Minder, SSL
Data base Oracle 9i/10g, DB2, PL/SQL, SSIS
Career History
Title : Team Lead/Developer
Client : Vanguard Investments, Malvern, PA
LOB : Finance
Project : Retail managed account project, Personal advisor
service project,
Sales case project, Merge and expand
project Apr 2011 - Till date
Vanguard is the world's largest mutual fund company, with about $2
trillion invested in the U.S. in more than 170 index, active, and exchange-
traded funds.
Responsibilities:
. Developed JSF, Websphere, Oracle, Spring, and Hibernate based Web
application, Primary concentration in the integration of JSF/Struts-
Spring-Hibernate to achieve a working application.
. Developed brokerage account merging application using Spring MVC
framework.
. Created balances page with RichFaces by using JSF facelets templates,
composite components.
. Created RESTful web services with JAX-RS annotations and WADL.
. Worked on JMS messaging to run retirement financial plan.
. Developed all the tiers of the J2EE application, implemented business
logic using spring IOC in the middle tier, developed Beans and helper
classes to communicate with the presentation tier which consists of
JSF, facelets, JSPs and Servlets and deployed in websphere application
server..
. Used Spring to implement dependencies between objects (Spring bean
wiring, Auto-wiring by XML and Annotation)
. Designed DAO, service layer for ORM mapping with hibernate which can
be easily changed to other ORM tools.
. Created hibernate mapping files, hibernate configuration files, and
used Hibernate Query language to CRUD (create, read, update, delete)
operations.
. Created web.xml for dispatcher servlet mappings and spring3-
servelt.xml files using spring MVC..
. Refreshing multiple panel groups, images upload using JSF Ajax and
Jquery Ajax.
. Configured spring jdbc for data base connections with jdbc and
hibernate templates.
. Developed web services and client using WSDL, XSD, xml beans, soap
protocol.
. Created work flows and custom work flows using WCM (CMS).
. Worked on struts portlets and developed Inter portlet communication
using JSR 286.
. Developed sales case application using collections framework and used
java design patterns like facade, DAO, mapper, Singleton and Factory
design patterns
. Created maven scripts for dependencies and worked on Jenkins, Hudson
for continuous integration.
. Performed unit test with Junit and EasyMock, used Jtest for static
code analysis.
. Participated in agile scrum, sprint planning, agile story writing,
analysis, development, design and Worked on jstl tags and tag handler
and created java script functions
. Worked on unix scripting for daily builds, to check deployed war
files, monitor logs.
. Created jsf responsive pages to dynamically render on phone, tablet
and desktop views.
. Worked on heap, memory analysis using jprobe and jprofiler.
. Created jsf custom validators and parsed JSON objects in java script
field validations.
. Created SQL stored procedures and called stored procedures from java
Environment: Java, JSF, facelets, Spring IOC, Spring MVC, AOP, Spring
Webflows, Web services, Hibernate, RichFaces, REST, Unix, IBM web
sphere application server, IBM web sphere portal server, WCM, Sub version
( svn), Jtest, JProfiler, Junit, java script, STS, maven, JSON, Hudson,
Jenkins, Jprobe, SQL, sonar
Title : Team Lead/Developer
Client : BLUE CROSS BLUE SHIELD, Florida, USA
LOB : Health care
Project : Consumer web sales and Member retention
Oct 2010 - Apr 2011
Blue Cross Blue shield is Health care Insurance organization. CWS
application manages Under 65 and Over 65 benefits and plans, online
provider directory. Member retention and sales force records.
Responsibilities:
. Created JSR 286 struts portlets and jsps for the browse plans module
in the website.
. Design and implementation of new product for opinion lab with spring
and hibernate.
. Implementation of client code to invoke the soap web services.
. Developed Object Relational mapping ORM using Hibernate.
. Designed and developed billing systems, opinion lab using java
script, jQuery and portal themes and skins.
. Developed various services registration, per the requirements in Web
sphere Integration developer.
. Developed soap web services with WSDLs and XSD along with data
architect for exposing services based on the business requirements.
. Worked on mediation module.
. Developed Medicare module in Web Sphere Integration Developer (WID)
with SOA Architecture.
. Deployed the components in process server.
. Developed Medicare module in RSA and RAD with SOA Architecture using
JSF 2.0 version.
. Created JSF portlets, JSF facelets and components for the provider
directory module.
. Used Spring MVC framework with Tiles and Acegi security.
. Configuration management activities using IBM clear case dynamic
views.
. Configured property files outside of the WAR files and Performed
Code Review and profiling
. Worked on Apex data loader to upsert the data to sale force.
. Worked on Informatica cloud to extract, insert, upsert files to
sales force and created data mappings.
. Worked on WS Security, Web services Interoperability(WS-I), Message
Transmission Mechanism (MTOM)
. Written queries to fetch the data from DB2.
. Ran SQL server Integration services (SSIS) packages, monitored
control M jobs.
. Developed modules to comply with HIPPA, HITEC compliances and MVC
architecture.
. Performed java script validations based on business rules.
. Construct the SOAP request and response using SOAP UI Tool.
. Worked on WSRR ( web services Repository and Registry)
. Focussed on Production support and Trouble shooting.
Environment: Java, IBM web sphere process server 6.1, IBM WAS ND, SQL
server Integration services SSIS, Spring MVC, JSON, Spring, Hibernate, RAD
7.5, RSA, IBM Web sphere Integration Developer WID 6.1, UNIX, IBM Rational
clear case, Informatica cloud, Sales force, Apex data loader, five9, SOAP
UI, JQuery, Quality centre, DB2, Quest centre, Visual studio, Struts,
Control M, python scripting
Title : Designer/Developer
Company : WIPRO Technologies
Client : YELL LTD - Local business search engine, London, UK
LOB : Communication and Media
Project : E-Channel Yell Business
Feb 2009 - Sept 2010
Website URL: http://Advertising.yell.com
Yell.com is United Kingdom's local business search engine providing access
to classifieds. This E-channel project facilitates users to buy and make
their advertisements online for the cheap rates based on the selection of
the package. This is an exciting new development in Web Sphere Portal
environment, which is creating the foundations for a media rich e-commerce
and e-care/service experience for Yell advertiser customers (B2B).
Highlights of the project include:
. Design and implementation of JSF 2.0 and JSR 286 portlets using JDK 1.6,
RAD 7.5.0 and IBM web sphere portal server 6.1
. Generating the client code for the WSDLs using maven script.
. IBM TAM for security
. Mapped content areas/pages to portal pages using JSR 286 web content
viewer.
. Used the agile methodologies with sprints, scrums, PBIs approach.
. JMS to make asynchronous calls while uploading multiple images to cobalt
server to cut off the network connection after the request has been
submitted so that client browser will not to be hanged for long time.
Responsibilities:
.
Created new dynamic web JSR 286 portlets, JSF pages, URL mappings,
labels, custom themes, custom skins, XML access based on the
requirement.
Written java script validations and JSF custom validations for all
the fields.
. Implementation of client code to invoke the web service and
registering the services in portlet service registry.
. Worked on mediation flows.
. Developed message flows for providing and consuming services using
variety of nodes in message broker tool kit.
. Performed custom coding and transformation using ESQL and Java.
. Updated session summary using portlet session id using JSF AJAX.
. Developed delegate, fa ade layers, DAO layers (design patterns) to
call ESB services.
. Triggered servlets and timer listeners to upload the images into
cobalt server.
. Worked on Edit packages and saved packages using portlet session
scope and DYNA CACHE concepts in JSF page beans and developed
delegate, fa ade layer to invoke ESB operations.
. Worked on the preview functionality using Jquery, Java script. JSF
session beans.
. Developed the Home page and created URL mappings for all the content
HTMLs for the entire website.
. Created content, components, libraries using IBM Lotus WCM.
. Performed Syndication activity to move the static content across the
environments.
. Worked on IBM portlet factory to customize portlets.
. Worked on WSRP (remote portlets over SOAP).
. Invoked the servlets directly from JSF pages and Converted static
HTMLs to JSF pages.
. Created psd files and and edited images using adobe Photoshop.
. Monitored, edited HTMLS, CSS to fix various cross browser issues
using mozilla fire bug inspect element and IE developer tool bar.
. Developed server side logic and faces context error messages for
java script disabled browsers.
. Configured the DB connection from WAS console to call the stored
procedures from servlets.
. Developed log in, registration, order creation, get items ESB
services using message broker tool kit.
. Created message driven bean (MDB) using consumer bean and producer
bean, and configured JNDI in WAS console to send/receive messages
asynchronously using JMS.
. Worked on wps/portal non authenticated and wps/myportal
authenticated user issues.
. Developed omniture java script tag for web analytics in all pages of
the website.
. Performed WAR deployment and EAR deployment in various environments.
. Modified pom.xmls to add the path for dependency jars and allowed
formats for maven compilation.
. Created favicon for website using adobe photoshop and fixed cross
browser issues.
. Worked on SAP CRM smart forms to edit the HTMLs, style classes and
image paths.
. Worked on load balancing, node sync up and clustering issues.
. Created web sphere adapter project to connect to the ESB from
portal.
Environment: Windows-XP, SAP CRM, JDK 1.6, IBM SOAP engine, Oracle,
Message broker, ESB, JDBC, Log4j, RAD 7.5.5, IBM Clear Case, IBM web sphere
Portal server 6.1, IBM web sphere Application server 7.0, JSF 1.2, JBOSS,
Omniture, Unix, LDAP
Title : Team Lead/Developer
Company : WIPRO Technologies
Client : TARGET TECHNOLOGY SERVICES, MINEAPOLIS, USA
LOB : Retailer Gift Card Authorizations
Project : BLACKHAWK DIRECT CONNECT
Feb 2008 - Jan 2009
DAS application manages Gift Cards and other proprietary documents used at
Target Corporation and it runs in Tandem system. With the growth of the
Gift card business, the number of third party vendors interacting with DAS
system is growing as well. As this growth continues, we need a more robust,
enterprise-wide accepted technology, multi-platform compatible DAS
interface, so that we can provide better service to our guests and third
party vendors effectively.
Responsibilities:
. Constructed the SOAP request using and response using SOAP 1.2.
. Came up with design plan for the requirement.
. Implementation of DAS Web service
. Written deployment scripts in shell
. Configuration management activities.
. Implementation of client code to invoke the web service.
. Performance improvement and timeout analysis.
. Log4j configuration.
. Security bindings and site minder configurations.
. Created IP filter xml file to prevent fraud requests to the servers.
. Converted sequence diagrams to java code using reverse engineering
in RSA.
Environment: Windows-XP, JDK 1.5, Java bean, Axis2, Non-Stop SQL, JDBC,
Log4j, WSAD, RAD 7.0, RSA, SUN UNIX, WBSD, Dimensions, SOAP UI.
Title : Development Lead
Company : WIPRO Technologies
Client : Affiliated Computer Services Health Insurance Inc, New
Hampshire, USA
Project #1 : ACS MMIS-II
Sept 2007 - Feb 2008
The objective of the project is to design and develop current suite of
Medicaid management product as a highly customizable SOA based J2EE
application. ACS's customers for this product are typically the Medicaid
systems of US States, such as Mississippi, North Carolina, Florida and
others. The "ENTERPRISE" system will be built using newer technologies on
Service Oriented Architecture (SOA) with the highest level of
customizability.
Responsibilities:
. Developed JSR 168 portlets using IBM RAD 6.0.
. Added Spring for implementing aspects and container services,
decoupling and separation of concerns, container independence,
modernize web layer to Spring MVC
. Handled validation frame work, configured Event Listeners and
developed java script for portal pages.
. Involved in implementation of Dyna Cache.
. Integrated claims module with rules engine in WID.
. Worked specifically for Claims, billing systems and processing
module using EJB and most concepts of WebSphere Integration
Developer (WID) with SOA Architecture.
. Designed Use case model, Analysis model and Service model for
Service Audit Logger framework using RSA 7.0.0.
. Worked on Category of Service (COS) which deals with the different
types services provided falls in which category by considering
different scenarios like, Provider details, Diagnosis details,
Surgical Procedure Code details, Procedure Code details and Dates
of service
. Setting up new communities and managing user roles implementing.
. Worked on Diagnosis Related Groups (DRG) use case by supporting
Native libraries and integrating Third party COTS product with
Claims Adjudication module using Mediation module concept of Web
Sphere Integration Developer (WID).
. Extensively worked on Process and Application Layers of
Programming.
. Involved in the implementation of Hibernate layer.
. Developed Rule Maintenance Application (RMA) Using Fairy Isaac
Blaze Advisory Tool.
. Prepared the JUNIT test cases and Quality documents, executed
JUNIT test cases.
. Prepared the Code coverage report using profiling mode.
. Extensively worked on Process and Application Layers of
Programming.
. Integrated claims module with rules engine.
Configuration management activities with static views of clear
case.
Environment: Oracle Database 10g, IBM Rational Application Developer 7.0,
Java EE, JSF, EJB (Session Beans), Hibernate, Clear Case, JUnit, Rational
Clear Quest, Execute Query, Web Sphere Application server 6.0, Web Sphere
Portal Server 5.1, web sphere process server 6.1
Title : Onsite offshore coordinator / Team lead
Company : WIPRO Technologies
Client : Affiliated Computer Services Inc, Atlanta, USA
LOB : Medicaid management
Project#2 : ACS MMIS-I
Dec 2006 - Sept 2007
"Customization" for each state largely consists of making copies of some of
the existing code (COBOL and PowerBuilder), and then re-writing it for the
new customer. The result has been an ever-growing collection of
applications - one for each customer - that has become difficult to manage
as a product set. This situation has proven to be expensive, labor-
intensive, non-extensible, non-reusable, error-prone and generally non-
scalable on many levels.
Responsibilities:
. Worked on the IBM Web Sphere Portal server all the configurations
related the mapping of Portlets, cross wiring using Portal Admin
Console.
. Pages were created in the IBM Web Sphere portal Server; portlets
were mapped to the respective pages.
. Converted UI prototype into JSF 1.1 version pages.
. Worked on web sphere portal admin console for customized Themes
and Skins.
. Security settings were done on the pages and portlets based on the
user roles and groups as per the role matrix.
. Deployment of the projects, assigning roles to portlets and pages,
URL Mapping of the pages was automated using the XML Access
scripts. Documents related to Deployments, Applying Themes and
Skins were done.
. IBM Portal configurations were done related the memory usage, logs
and trace for good performance created the web pages using XML
Access Script.
. Planned and implemented automation of portal scripts along with
mapping completion of the build deployment.
. Created business processes using WID and WPS.
. Created custom jsp tag libraries.
Environment: Oracle Database 10g, IBM Rational Application Developer, JEE,
JSF, EJB (Session Beans), Hibernate, Java, Clear Case, Eclipse, JUnit,
Rational Clear Quest, TOAD, Execute Query, Web Sphere Application server
and web sphere Portal server.
Title : Designer/Developer
Company : WIPRO Technologies
Client : American Bureau of Shipping, USA
LOB : Nautical System
Project : Manufacturing & Purchasing
Nov 2005 - Dec 2006
American Bureau of Shipping Nautical System is for processing
the thick client requests from the vessels. The objective of the project is
for Migrating the NS (version 1.5) application from stand alone 2-tier to n-
tier enterprise edition. Initial goal is to do the health check up, as the
number of customers increasing daily
Responsibilities:
. Developed UI using Swing (GUI) according to client specification.
. Introduced delegate flow at client side and EJB at server
component and session management is established.
. Involved in finding the flow for Cache Management.
. Worked on deviation flows while hitting the data base in order to
separate client component and server component
. Deployed application in JBoss server.
. Created JASPER reports by converting xmls to PDF, HTML, XLS and
CSV.
. Developed on solution projects (.sln) in visual studio.
. Worked on Remote method Invocation (RMI) concepts.
. Performed debugging using break points.
Environment: JBOSS Server, Java script, EJB, My SQL, Java (Swing GUI),
Eclipse, HTML
Title : Developer
Apr 2005 - Nov 2005
Company : GOKUL Institute of Technology
Client : Internal project
Project : Restaurant Manager
It is basically about online table reservation and home delivery.
Customers can reserve their seats through online for the required date and
selected branch of the hotel. Customers can order the items for the home
delivery as well through online.
Responsibilities:
. Prepared Functional Specification, Requirement Specification
. Implemented the business logic and UI using JSP, servlets, HTMLs.
. Performed unit testing and Integration testing.
. Build and deployment of application in tomcat server.
Environment: Java, JSP, servlets, XML, CSS, HTML, Edit plus, Oracle, Apache
Tomcat Server
Education:
. Bachelor of Engineering in Electronics and Communications, India from
JNTU.
Certifications
. Cleared Brain bench Java /J2EE certifications.
. Cleared SCJP certification.