Swati S. Deshmukh
Email Address: abie6h@r.postjobfree.com
Cell phone/pager: 770-***-****
Profile Summary
. 6 years experience in Java JEE
. Used Hibernate and Spring Extensively in past 3-4 yrs.
. In current project redesigned Java J2EE application for location
tracking using Spring and Hibernate.
. Used Hibernate and Spring to make the application transactional and
highly scalable.
. Used various hibernate annotations, HQL, namedQueries, Caching, lazy
loading to improve performance.
. Used Spring's various features like transaction management (for JDBC
data source and messaging), Job scheduling (used JDK Timers and Quartz
timers), AOP along with dependency injection.
. Participated in designing and developing applications for more than 4
yrs. Owned various projects. Was responsible for full life cycle of
many projects.
. Developed Multi-Tier Web applications using Java, J2EE, JSP, TagLibs,
Servlets, JDBC, Core Java, XML, HTML, JavaScript.
. Developed applications using OOP, OOD concepts
. Used Ant, Maven to build, test, install.
. Struts,log4j API, XML, Oracle in Model- View Controller Design
pattern.
. Used tools like WSAD (WebSphere Studio Application Developer),
JBuilder, VSS and Eclipse, RSA), Portal Server, Maven, XML beans
. In-depth Knowledge of SQL, PL/SQL
Technical Skills:
J2EE technologies: Java 5.0, 6.0 J2EE, JDBC, Servlets,
JSP,
Struts1.x, JMS, JSP,
Spring2.5, Hibernate 3.x
Programming Languages: Java, Perl, C++
Web/Application Server: IBM Websphere 6.x, JBoss 4.x, Tomcat
5.x/6.x.
XML: XML, DTD, DOM, SOAP, XSD,
WSDL, Web
services, Apache Axis 1.4
Scripting Languages: HTML, CSS, JavaScript, AJAX
Build Tools: Ant, Maven
IDE: Eclipse, Rational
Application Developer,Rational
Software Architecture,
IntelliJ, WSAD, TOAD.
Database: Oracle 9i, 10g, 11i, DB2, Mysql
4.x, 5.0, MSSQL
Querying: SQL, PL/SQL, T-SQL,HSQL
Operating Systems: Windows XP, Linux/Solaris.
Methodologies/
Design patterns: UML Modelling, OOAD, OOP/ MVC2, DAO,
Front Controller design patterns
Testing and Logging: JUnit, log4j
Tools: Rational Rose, Microsoft
Visio, XML Spy
Version Control: SubVersion, Clear Case, CVS, VSS,
Clear Quest
Job Experience
RelayHealth, Alpharetta, GA March 10- Sept 10
Environment: Java, J2EE, JEE 5/6, JSP, Servlets, Liferay Portlets,
Struts, Spring, Hibernate, EhCache 3.0, XML, Ant 1.7.0
Platform: Windows, Oracle, Subversion
Responsibilities:
. Developed web application using liferay portal application.
. Implemented hooks, listeners for scalability.
. Customized liferay taglibs.
. Used ext environment to customize request processor, captcha and to
add services using ext spring file.
. handled properties to control image sizes, connection pooling, user
options, password policies etc.
. Implemented code to track web analytics.
. Designed, implemented portlets for registration, account updates
. Used Spring remoting, job scheduling, transaction management and IoC.
. Used Struts validations, tiles, tag libraries.
AT&T, Alpharetta,GA
Nov 09 -March 10
Sr. Software Engineer
Project: Onboarding
Environment: Java, J2EE, JEE 5/6, JSP,JMS, Spring, Hibernate, EhCache
3.0,WebSphere, XML, Ant 1.7.0
Platform: Windows, Oracle, Subversion
Responsibilities:
. Developed Java J2ee applications using Spring, hibernate, JMS, SQL,
PL/SQL.
. Designed developed and supported data layer using hibernate and custom
framework.
. Supported application in windows and Unix environment.
. Worked on data layer and business layer Tiers.
. Used design patterns like fa ade, adapter etc.
Omnilink, Alpharetta,GA
May 09 -Oct09
Sr. Software Engineer
Project: Location Server
Environment: Java, J2EE, JEE 5/6, JSP,JMS, Spring, Hibernate, EhCache
3.0,Eclipse, Struts, Servlets, XML, Ant 1.7.0,JBoss
Platform: Windows, Oracle, Subversion
Responsibilities:
. Developed Java J2ee applications for location tracking using Spring,
hibernate, Struts, JMS, SQL, PL/SQL.
. Developed Web application using Servlet, JSPs, Restlets, JavaScript, XML,
Ant, Jboss.
. Participated in redesigning and making the project scalable.
. Used EhCache and Spring AOP for caching and improving performance of
multi-threaded application.
. Used Hibernate, Spring dependency Injection, transaction management,
interceptors, job scheduling etc
. Used design patterns like singleton, factory, adaptor etc.
Sita Aeronautical, Atlanta, GA Sep 08 - Jan
09
Sr. Software Engineer
Project: Proof of Concept
Environment: Java, J2EE, JEE 5/6,Spring, Servlets, JSP,
Hibernate,Eclipse, Web Services,GigaSpaces, XML, DOM,
log4j, ant, JBoss,UML, JDBC
Platform: Windows, Unix, Oracle 10 and 11g, Subversion
Responsibilities:
. Participated in development and Architecture of high transaction based
performance project.
. Designed and developed this project using Spring IOP, AOP, Hibernate,
Java, Client server architecture.
. Created architectural design documents
. Used OO programming concepts to design and develop the application
. Developed Application using state pattern, factory pattern.
. Used Aspect oriented programming to monitor performance and logging.
. Cached data using GigaSpaces grid on both Unix and Windows platform.
InComm, Atlanta, GA Feb 08 - Sep
08
Sr. Software Engineer
Project: Win Game Card
Environment: Java, J2EE, JEE 5/6, Spring, Hibernate, Eclipse, JSP,
Servlets, DOJO, Struts, JavaScript, CSS, Subversion, JDBC,
XML,, DOM, log4j, HTML, JBOSS, Tomcat, Ektron Content
Management System, Ant, Maven, UML
Platform: Windows, MSSQL, MySQL,Unix
Responsibilities:
. 1.Developed administration module for Wingamecard using Spring MVC and
Spring IOC, JDBC and DAO module, SQL, PL/SQL. Implemented login
functionality using LDAP security.
. 2.Developed functionality for adding, updating and deleting Themes,
Campaigns, Users. Secured pages using Jsecurity.
. 3.Secured site by implementing SSL.
. 4.Deployed application on test and production environment.
Fastcard/Canada Fastcard Project:
Converted .NET application into Java Spring MVC, Spring IOC, DOJO, JDBC and
DAO module, Hibernate application. This application provides user magazine
redemption for multiple magazines.
. Created BRD using legacy code.
. Designed and developed application using Spring framework, Hibernate,
MSSQL, MySQL and Ektron CMS.
. Internationalized application using Content Management System.
. Made different parts of application directly available using 5 different
domains to improve business and have better google analytics.
Accenture Technology Solutions: Nov
05 - Feb 08
Well Point, Atlanta, GA
Sr. Software Engineer
Project: Member ePortal
Environment: Java, J2EE, Spring, Hibernate, JSP, Servlets, Portlets,
SOAP, JavaScript, CSS, Subversion, JDBC, XML,, DOM, DOJO,
log4j,HTML, WebSphere Portal Server6.0, Rational Software
Architecture, ClearCase, Ant, Maven, UML, Web Services
Platform: Windows, Oracle,Unix
Responsibilities:
. Wrote Technical design Document. Used modeling artifact like Class
diagrams, Sequence diagrams. Used following design patterns: Singleton
pattern, Factory Method pattern, Model-View-Controller (MVC), State
pattern.
. Developed Presentation layer, business layer, controller layer. Developed
portlets, action classes, JSPs, custom tags. DOJO, used tags, xml files,
properties files Configured porlet.xml and web.xml files, used SQL,
PL/SQL.
. Configured Portal Server, Created new Tabs for portal application, Gave
permissions to groups to access portlets and pages.
. Worked on defect fixing, used Test Director to track defects during
assembly testing
. Used Maven to install, build, test application.
Service Accessor Framework
. Created service specific APIs which are invoked by the Business Layers
(ePortal clients) using the Factory Pattern.
. Developed Transformation layer which maps value objects to integration
objects. Integration Objects are representations of the XSD provided
within the WSDL..
. Implemented Integration Layer. It uses the Integration Object to
communicate with the EIS Layer using Service Oriented Architecture.
. Used Soap, Web services to facilitate interactions among platform-
independent objects.
Immco Inc., Atlanta, GA May 05 - Nov
05
Java Developer
Project: Web Services
Environment: Java, J2EE, JavaScript, JSP, Servlets,, log4j, VSS, XML,
HTML, JDBC
Platform: Windows, Oracle
Web Services Project
Role Description
Developed and implemented Web Services using Apache, AXIS and
Tomcat environment. This project involved periodically loading data from a
client application software into iBISS software product developed by IMMCO
INC.
. Developed web application using Java, Struts, log4j API, Oracle as back
end.Used Tiles, layouts, Model- View Controller Design pattern.
. Implemented factory Pattern,created singletons
. Used Struts:html logic tags, Using Struts-html, Struts-logic tlds.
. Used Tiles plugin, validator plugin, custom plugins.
. Participated in designing : created package diagrams, class diagrams
using Omondo
Project Cost Estimator (PCE)
Made enhancements in project tracking web application using JavaScript,
Tomcat, Eclipse.Presented to the customer
. Gave capabilities to add, delete, modify material costs and miscellanious
costs to administrators.
. Provided Search capabilities in a list box by keying in various
characters.Made changes in the application to make it portable on Oracle
and MSSQL server.Installed MSSQL server, imported data,created indexes
etc and made it run using MSSQL server.
. Gave directions and guidance to the team of programmers
. overseas to deploy the software.
Bal Shipping Company, Merrieta, GA
Sep 04 - May 05
Oracle Developer
Project: Freight Forwarding System
Environment: Oracle 9i,10g PLSQL, Oracle Forms, Reports
Platform: Windows, Oracle
Responsibilities:
Worked extensively on PL/SQL packages at the backend
. Created template for reports for getting standard look and feel across
the board.
. Created various forms & reports. Gave an ability to see different routes
and it's cost in a form.
. Created forms which provided ability to select multiple choices in an
oracle form.
. Made enhancements in iconized tool bar. Stored it in the library. Wrote
triggers to customize forms. Created multiple block forms in multiple
canvases.
. Generated complex reports using procedures and triggers.
. Debugged procedures for the new phase and also worked on production
issues with the application.
. Performed the installation of Oracle 9i Database, Oracle 6i Forms and
Report builder, TOAD Configured Database.
Guru.com, Chicago, IL Mar 04 - Sep
04
Java Developer
Project: Web Site for Purchasing Phone Cards
Environment: Java, J2EE, JSP, Servlets, JDBC, WebSphere Studio
Application Developer
Platform: Windows, DB2
Responsibilities:
. 1 Analyzed the User Requirements, Design documents and developed the
Java, JSP,Servlet scripts.
. 2 Used Sequence diagrams to understand the objects and their flow to
develop the code.
. 3 Used Tag libraries in the JSP pages.
. 4 Used IBM WSAD 5.1 to develop, test and deploy all the Java components.
. 5 Used DB2 database to store data and JDBC drivers to access the data.
. 6 Used JavaScript for client side validations in the JSP/HTML pages and
validation.xml for server side validation.
. 7 Installed WebSphere Application Server v5.0, WebSphere Studio
Application Developer v5.1, DB2 v8.0
. 8 Created databases, instances, tables, triggers, stored procedures on
windows platform using Control Center as well using UNIX platform.
EDUCATION
MS (Computer Science) from SUNY New Paltz, NY - 2003; GPA: 3.9/4.0
Bachelor in Medicine from Podar Medical College, India
CERTIFICATIONS/TRAINING
Oracle database developer, Forms and Reports developer - Guru software
IBM WebSphere Portal Version 5.1 Administration
Siebel 7x Core Developer Training - Accenture
RAD Essentials course - IBM