Vaishali
Sr Java/J*EE Developer
SUMMARY
. Results-Oriented Software Engineer with over all 8+ year of IT
experience which includes 6+ in Software Development with Java/J2EE
Technologies
. Involved in the Requirements Analysis, Identifying the Major Needs of
Clients, Interacted extensively with the clients and other Major Stake
Holders over the Instigation, Scoping and Defining a new system or
altering the existing ones, specific to their needs
. Extensively worked in Java, J2EE, JSP, EJB, Servlets, JDBC, JNDI,
Struts, Spring, XML, XSL, Ajax and Web Services (SOAP & REST)
. Good experience and understanding working with different J2EE
frameworks (Struts, Spring, Hibernate 3.0) and proficient in
implementing J2EE Design Patterns
. Hands-on experience on developing Distributed Applications using
Middleware Technologies like RMI, EJB, JPA and Hibernate
. Good experience in development of Web Services with SOAP and REST
. Extensive experience in creating enterprise applications on
Web/Application Servers such as Glassfish, Web Logic, Apache Tomcat,
IBM Web Sphere and JBoss under Windows and UNIX
. Expertise in using the IDE like NetBeans and Eclipse for Developing
Web Applications
. Good experience in XML technologies such as Schemas
. Hands-On Experience in scripting languages like Java Script Experience
in developing applications with appropriate usage of Design Patterns
. Good experience in SOA Architecture and UML Design
. Strong experience in Developing Web Applications with MVC architecture
using Struts, Tiles and Validator Frameworks, Wicket
. Extesive experience in using Rational Application Developer (RAD), My
Eclipse, WebLogic Workshop, Oracle JDeveloper, JBuilder as IDE
. Strong Database design and development experience, which includes
developing Stored Procedures, functions using SQL and PL/SQL, MS-SQL,
Oracle, DB2, Postgre SQL databases
. Experience working on application servers like Tomcat, IBM Web Sphere,
BEA Web logic
. Experience in development methodologies such as Agile and Waterfall
Model
. Develop design models from requirements models using Class Diagrams,
Interaction Diagrams, and other UML diagrams
. Worked on a full SDLC from requirements gathering to prototyping till
user testing and Production release and Agile Methodology
. Demonstrated ability to acquire technical knowledge and skills
rapidly. Innovative problem solver, able to see the business and
technical sides of a problem
. Excellent hands-on experience in developing and managing Web based
Applications
TECHNICAL SKILLS
Java/J2EE Technologies: JDK, J2EE, Servlets, JSP, JSF, JDBC, EJB, MDB,
JNDI, JMS, JavaBeans, XML
Frameworks: J2EE Framework, Jakarta Struts, Jakarta Tiles,
Spring, JAX-RPC, Apache Axis,
Log4J, LDAP, Apache Ant, SOAP, Junit, Rational
Unified Process, Active
Directory Service
Scripting Languages: JavaScript, AJAX
XML Technologies: DTD, Schemas, XSLT, DOM, SAX
Web Servers: Apache, Tomcat
Application Servers: WebSphere Application Server, WebLogic,
JBoss
Relational DB: Oracle 10g/9i/8i, MS SQL Server 2005/2000, DB2
8.1, MySQL, Postgres
ORMs: Hibernate, JPA, Top Link, Spring
Operating Systems: Windows XP, RedHat Linux 7, Sun Solaris 8,
UNIX.
Development Tools: RAD, Eclipse, WebLogic Workshop, JDeveloper9,
XML Spy, Rational Rose, MQ
Series, Hudson, JTest
EDUCATION
. Masters in Science St. Mary's University, San Antonio, TX
. Bachelors in Engineering from Gujarat University, India
PROFESSIONAL EXPERIENCE
Starwood Hotels and Resorts, Stamford, CT
Dec 2011-Till Date
Sr Java/J2EE Developer
Starwood Hotels and Resorts is one of the world's largest hotel and leisure
companies who conduct hotel and leisure business both directly and through
the subsidiaries emphasizing the global operation of hotels and resorts
primarily in the luxury and upscale segment of the lodging industry.
Starwood portfolio includes owned, leased, managed and franchised hotels
totaling 1200+ world leading brand hotels with approximately 315,300 rooms
in approximately 100 countries. Brand names of Starwood includes St. Regis,
The Luxury Collection, W Hotels, Westin, Le Meridian, Four Points, Aloft
and Element.
Responsibilities:
. Worked on Central Reservation System (CRS) where the primary
application consisting of a centralized reservation system providing
services for more than 1200+ hotels
. Worked in core revenue generating components of Central Reservation
System where all of the business logic is implemented
. Worked in team responsible for the Core Engine Applications in CRS
. Worked in Design/Implementation of an executable code solution
Used POJO's in Java beans, Utility classes and for implementing core
business logic
. Testing the developed components, and analyzing runtime profiles to
debug errors that might exist
. Work on Object Store Database Re-Fresh and other data patching tasks
. Wrote SQL Queries using PL/SQL
. Closely worked with Technical leads in critical situation calls to
resolve the application issues in production system within SLA
. Coordinate and implement production deployments
. Work on root cause analysis on the production issues by analyzing code
and using other monitoring tools like Introscope
. Work on Incident, Change and Release Management tools
. Involved in On-Shore and Off-shore coordination
Environment: Java, J2EE, SOA, Web Services, EJB, Object-Store, Java Design
Patterns, PL/SQL, IBM WebSphere, Unix, Introscope, Oracle, JNDI, XML, SOAP,
JDK 1.4/1.5. RAD, Batch Job Scheduler, SOAP UI
Chartis Insurance, NYC, NY
July 2010-Nov 2011
Senior Java/J2EE Developer
Chartis is a world leading Property-Casualty and General Insurance
organization serving more than 45 million clients in over 160 countries and
jurisdictions. With a 90-year history, one of the industry's most extensive
ranges of products and services, deep claims expertise and excellent
financial strength, Chartis enables its commercial and personal insurance
clients alike to manage virtually any risk with confidence. Chartis is the
marketing name for the worldwide property-casualty and general insurance
operations.
Responsibilities:
. Worked on enhancements based on the user requirements of the
application called The Recommender, which is used to give suggestions
to the customers about the alternate deals and the amount to be paid
every month by each customer
. Involved in Coding and Development of individual modules
. Worked in AGILE Methodology and involved in the project discussions
. Involved in developing the front-end using Struts Framework, JSP and
Servlets, developed DAO for the services and configured with Hibernate
ORM and used Spring configuration to connect to the struts
. Involved solving the bugs, defects in the projects and also testing
them
. Worked with SQL and stored Procedures and Functions
. Toad was used as the Oracle client developer tool to access the Oracle
10g database
. Worked on ANT tool which was used to build and deploy on the WebSphere
Application Server (WAS)
. Worked in Log4J which was used for monitoring the error logs
. Involved in application build tasks using ANT
. Used and implemented design patterns like MVC (Model View Controller)
. Involved in conducting Code Reviews
. Worked in Database Updates and Verifications
. Extensively involved in project related technical/functional sessions
. Involved in testing of the modules
Environment: Core Java (JDK 1.5), J2EE, JDBC, Struts, Spring 3.0, Spring
MVC, Hibernate, HTML, XML, SOAP, Eclipse 3.5, Clear Case 8, ANT, Log4J,
Java script, Toad 11, Oracle 11g, Windows 7
Associated Students Inc, Carson, CA
Apr 2009-June 2010
Java/J2EE Developer
Associated Students Inc (ASI) is a nonprofit membership association and
auxiliary organization of the California State University which provides
leadership opportunity for the students that will ensure responsible and
effective participation in the governance of the campus. ASI advocates for
the student rights, render an official voice though which student's options
may be expressed and provide educational, social and cultural activities
which enhance student's life at the University.
Responsibilities:
. This project is Java Web Start client and Java Servlets middle tier-
based system was developed to replace a browser-based system which
provides assistance to both the HR and Business Teams to determine
eligibility of the vendor, ensure that company eligibility and
policies are met by providers, and to streamline the process from
initial vendor application through final payment.
. Worked in designing and developing the Business Integration Project
for internal assistance.
. Worked in the architecture which consists of a Swing-based Java Web
Start (JNLP) client that serializes objects over an HTTPS connection
to a Java Servlets middle tier
. Worked in middle tier to connect database that contains both vendor
information and information on other departments of Human Resources
. Worked on design and developed extendable multi-user web application
to support workflow system for events management
. Worked on user management systems and target population graphing tool
for on-the-fly PDF report generation
. Developed entire Web UI from design to implementation of large scale
web based tool
. Developed, implemented and maintained an MVC architecture utilizing
Struts framework for large enterprise software tool
. Developed, implemented and maintained an Asynchronous AJAX based rich
client for improved customer experience
. Developed elaborate services based architecture utilizing open source
technologies like Hibernate ORM
. Used JDBC for database connectivity with Oracle
. Wrote the JUnit test cases for the developed components using the
JUnit plugin on the Eclipse IDE
Environment: J2EE, JNLP, Java Web Start, Swing, Object Serialization, XML,
Java Servlet, Programix Generic Lib toolkit, UML, Eclipse 3.2/3.1/3.0,
Apache Ant, Eclipse, Struts, MySQL
CVS Caremark, Somerset, NJ
Sep 2007-Mar 2009
Java Developer
CVS Caremark is the largest pharmacy health care provider in the United
States with integrated offerings across the entire spectrum of pharmacy
care. CVS Caremark is a market leader in mail order pharmacy, retail
pharmacy, specialty pharmacy, and retail clinics, and is a leading provider
of Medicare Part D Prescription Drug Plans. As one of the country's largest
pharmacy benefits managers (PBMs), it provides access to a network of more
than 65,000 pharmacies, including more than 7,300 CVS pharmacy stores that
provide unparalleled service and capabilities.
Responsibilities
. Involved in understanding of business requirements, design and
development of the project
. Implemented the required functionality using Hibernate for persistence
& Struts frame work and JSTL for front end development
. Developed DAOs (Data Access Object) using Hibernate as ORM to interact
with Oracle database
. Developed modules that integrate with web services which provide
global information
. Used web services to communicate and integrate with different systems
. Installed and configured Log4j for logging the application logs
. Used different features of Struts like validation framework and tags
library
. Involved in creating detail design documents, use cases, and class
diagrams using UML
. Wrote ANT build scripts to build and deploy the application on Web
Sphere
. Developed a standalone java component which interacts with Crystal
Reports on Crystal Enterprise Server in order to view reports as well
scheduling of reports, storing data as XML and sending data to
consumers using SOAP
. Deployed the application and tested on Web Sphere Application Servers
(WAS)
Environment: Java 1.4, Hibernate, JavaScript, Struts, Websphere 6.0,
Eclipse 3.2, Oracle, Web Services, Rational Clear Case, ANT, UNIX
JB Hunt Transport Inc, Lowell, AR
July 2006-Aug 2007
Java/J2EE Developer
J.B. Hunt Transport Services Inc is one of the largest transportation
logistics companies which provide safe and reliable transportation services
to a diverse group of customers throughout the continental United States,
Canada and Mexico. Utilizing an integrated, multimodal approach, we provide
capacity-oriented solutions centered on delivering customer value and
industry leading service.
Responsibilities:
. Involved in the requirement analysis, design, development and testing
activities and full SDLC
. Extensively involved in technical/functional discussions within the
team
. Involved in Design using UML for use case diagrams, class diagrams
. Worked in AGILE Environment
. Extensively involved in Coding/Development
. Developed the front-end application using Spring MVC, JSP and
Servlets.
. Developed and implemented extensive client-side validations using Java
script
. Developed business components using core Java
. Developed the back-end application using PL/SQL (Oracle 10g)
extensively
. Debugged SQL queries using TOAD for Oracle
. Involved in application build tasks using ANT, Used Log4j for logging
for warnings, errors etc
. Worked with Hibernate as ORM
. Used and implemented design patterns like MVC (Model View Controller),
Singleton and DAO
. Involved in some database administration and maintenance tasks in the
absence of a dedicated DBA for the project
. Used Ant for build Tool
. Worked with Clear Case Source Code Management Tool
. Attend specific trainings for the technologies used in the project
. Ensure that all deliverables adhere to the highest quality standards
Environment: Java JDK 1.4, JSP, Spring Framework, Spring MVC, Hibernate,
XML, HTML, Java script, J2EE Architecture and related technologies, PL/SQL,
Oracle 9i/10g, Toad, Ant, Eclipse, Web Sphere, Windows XP
MindSpeed Technologies, Newport Beach, CA
Mar 1999 to Apr 2002
Systems Engineer (Voice Systems Integration Group, Multi Service Access
Division)
Responsibilities:
. Was a part of a team that worked towards understanding the software
and hardware architecture of the Countach, which is a DSP, an integral
part of the CSMV12 - Anyport Anydata communication product of the
company
. Worked on mapping the code for different speech coders from CSMV12 to
Miro (C64), tasks included mapping of the code while retaining the bit-
exactness. Optimization of the mapped code followed for all the speech
coders
. Worked on the development of Adaptive Multi-Rate Speech (AMR) Codec.
This codec maps input blocks of 160 speech samples in 13-bit uniform
PCM format to encoded blocks of 95, 103, 118, 134, 148, 159, 204 and
204 bits and from these encoded blocks to output blocks of 160
reconstructed speech samples. The coding scheme is the so-called
ACELP, Algebraic Code Exited Linear Prediction Coder
. Developed the full Countach assembly code for the AMR speech encoder
and decoder including the Voice Activity Detector (VAD) and
Discontinuous Transmission (DTX) algorithms from the ETSI Standards
. Effectively optimized the AMR speech codec Countach code to reduce the
Millions of Instructions Per Second (MIPS) number. Went through
several passes of optimization to achieve the desired MIPS
. Efficiently measured the channel density of the AMR codec on the
CSMV12-A12 channel AnyPort AnyData communication product of the
company
. Developed the Binary Image (BIM) and passing of the built-in Self-Test
(BIST) in order to measure the channel density
. Completed the development and optimization of the G.726 Adaptive
Differential Pulse Code Modulation (ADPCM) speech codec encoder and
decoder. This codec does conversion of 64 kbits/s channel to/from a
16, 24, 32 or 40 kbit/s channel using the ADPCM coding technique
. Developed the Countach assembly code from the ITU-T Standards and
effectively transferred the G.726 ADPCM code on the CSMV12 hardware
platform and successfully ran 16 channels on the board along with
other algorithms such as echo-canceller, tone-detectors and generators
. Assisted in developing a non bit-exact version of the code for the
G.726 and optimized it which resulted in running at least 40 channels
on the hardware along with other algorithms.