Swetha Dasireddy
Phone 678-***-****
. More than 6years of experience in developing, implementing and testing of
leading edge Insurance, Banking, Transportation, Education and Services
solutions for global client organizations.
. Solid experience on various Web & Persistence frameworks like Struts,
Spring, JSF and Hibernate.
. Excellent experience working with web technologies like HTML, XHTML,
DHTML, AJAX, Dojo, GWT, XML, XPATH, XQuery, XSLT, JavaScript, JQuery &
CSS
. Excellent understanding & hands on in EJB, Java Persistence Query
Language, Transactions, Exceptions, Java Message Service (JMS), Java
Transaction API (JTA).
. Having hands on experience in deploying web and J2EE enterprise
applications on Apache Tomcat, BEA Weblogic, JBoss and IBM Websphere
web/application servers.
. Hands on knowledge & experience in Java design patterns (Creational,
Structural, J2EE).
. Experience in parsing EDI files.
. Experience in working with Symphonia (Map Designer Tool)
. Experience in working with authentication tools like Siteminder and
Shibboleth.
. Experience working with webservices both SOAP and REST.
. Experience using build tools like Hudson and Bamboo
. Hands on experience with Integrated Development Environments (IDE's) and
tools like Eclipse, IntelliJ, WSAD, RAD6.1, NetBeans, JBuilder,
Dreamweaver, Toad and Slick Edit.
Education
Bachelor of Engineering Osmania University, Hyderabad, India -
2006
Major/ Specialization: Computer Science
Technical Skills
Programming Languages Java 1.4/1.7, C/C++, PL/SQL,TIBCO
Java Technologies Servlets, JSP 2.0, EJB 3.0, JDBC, JMS, JNDI,
WebServices 2.0 (Axis2)
Frameworks Jakarta Struts 1.2, Spring 2.5, Apache
Wicket-1.2, Hibernate 3.0, JSP 2.0,JPA, JSF 1.2
Web Development HTML 5, DHTML, AJAX, CSS, XML, XSL, XSLT,
Technologies SAX/DOM
Web/Application IBM WebSphere 5.x/6.x, WebLogic 8.x/9.x, JBoss
Servers 3.2.x, Tomcat 5.0.
Databases Oracle 8i/9i/10g, DB2 (UDB), Sql Server, MS
Access, MySQL, Toad
Configuration CVS, Rational Clear Case, Harvest
IDEs Eclipse, MyEclipse 8.5, RAD 7.0/7.5, WSAD,
NetBeans, JBuilder, Dreamweaver, IntelliJ
Methodologies OOAD, UML, OOP, MVC & MVC2
Operating Systems UNIX, Linux, Windows 98/2000/XP/vista/7
Tools and Other Symphonia,Ant, Maven, Selenium, IBM MQSeries,
JUnit, Log4J,
Professional Experience
1.Client : Deloitte Consulting, Atlanta,GA
September 2013-Present
Project : RevenueIntellect, Rottweiler
JavaDeveloper
The Business needs for the project (Revenue intellect) at Deloitte are
to cope with large data transformation based on a Standard EDI format to
simple data formats that can be consumed by health clients and insurance
companies.
Involved in working on the infrastructure needs for another project
(ROTTWEILER) on Linux VM for providing the security using the
Authentication provider tool from both internal and external users and
also worked on creating a JAVA application to read SAML assertions from
Auth Provider.
Involved in federation mechanism where authorized external clients can
access deloitte resources with out the need for authentication on
Deloitte platform again.
. Created Java applications using smooks API and then parse the EDI
files to Standard XML format to process the critical Business data
that is consumed by end users. The Business included both the health
insurance client data and hospitals.
. The ETL data-mapping tool used for these projects is Informatica.
Worked closely with the Informatica resource for creating successful
data loading and creation of active batch scripts.
. Enhanced the performance of the Parser using JAVA multi threads that
brought down the execution time for conversion significantly.
. Applied the Standard Java codding Standards and cleanup the Java codes
where required, created the test cases and used Maven to deploy the
applications, which created the required Jar.
. As a developer on ROTTWEILER project, I've created an initial POC
through installing and configuring the Shibboleth Identity Provider on
virtual Linux VM
. Configured LDAP on Shibboleth Identity provider and made sure its
working.
. Created Service provider using Java Spring Security SAML extension API
to communicate with the Identity provider for authentication of Users.
. After completion of POC followed up with Siteminder as an
authentication provider tool.
. Worked on decryption of SAML response from SiteMinder by adding
certificates from Siteminder in java keystore.
. Worked on building and uploading the jars to the artifactory
. Deployed projects using Bamboo.
Environment:
JDK 7, Spring security, Hibernate, Siteminder, Shibboleth, SAML, EDI,
Smooks API,JEE, JSP, Oracle Database, JavaScript,, XML, Log4J, XML
Schema, XSD, JUnit, GIT, Apache tomcat 7, Linux, Maven.
2. Client : IHG(Intercontinental Hotels Group), Alpharetta, GA
March 2012- August-2013
Project : Way of Sales(IWOS)
Role: Java Developer
Developed Way of Sales portal for IHG employees where it will provide the
sales resources, revenue management, sales best practices, tips and tools
The tools are provided to measure the performance and take self-assessment
based on the role selected.
. Used Liferay portal framework for developing the portal.
. Used oracle and liferay databases for saving the staic and dynamic
data,for storing the results submitted by the user and for storing the
articles.
. Worked on publishing the content saved in liferay database.
. Used Liferay Service builder for the DAO layer.
. Used Javascript and jquery for client side validation.
. Involved in performance testing and ADA scans.
. Requirement gathering from the client for change requests and
enhancements.
Environment:
Liferay 6.0,JDK 6, JEE, JSP, Ant, Oracle Database, JavaScript,
JQuery,CSS, JSON, SOAP, WSDL, Web Services, XML, Log4J, XML Schema, XSD,
JAXB, JUnit, SVN, Hibernate,Apache tomcat 7.
3.Client : RelayHealth
June 2011- March 2012
Project : Payer Connectivity Services(PCS)
Role: Java Developer
Relay Health is a software company which provides services to Health
insurance companies. Insurance company's client use these services as their
needs. RelayHealth provides different services and client can use different
interfaces to fulfill their request. The PCS provides services like claim
and eligibility information. The clients send EDI requests to PCS either in
a batch or interactive mode. These requests are validated, then converted
to XML, then processed and converted back to EDI before sent back.
Claim Status Module:
Claim status module provides claim information based on the request. The
claims information from the payers (insurance companies) will be loaded
into the database and updated periodically. Submitters (Clients) submit
their claim requests in the form of a batch file or real time requests. The
claims request are processed and provides the response from database.
. Developed TIBCO work flow for the service.
. Developed Entity classes and configured hibernate
. Developed Data Access Objects using spring.
. Developed Business classes to process claim requests
. Used spring framework for dependency injection.
. Developed Webservice interface to submit EDI requests to the
application.
. Used JMS to process the batch requests.
. Developed JSF Web application to submit the request through
interactive mode.
. Used Symphonia to convert EDI to XML and XML to EDI
. Worked on conversions from 4010 to 5010 and vice versa using Symphonia
tool.
. Worked on deployment scripts and branching in SVN using UNIX shell
scripts.
Environment:
Eclipse, JBoss 5, JEE-5(Annotations, Jsp, Servlets, JAXB), Symphonia, TIBCO
Designer 5.6, Spring MVC, Spring Framework-2.5.6, Apache, Hibernate-3.0,
WebService, SOAP UI, JMS, JSF, HTML, My SQL, Oracle, PL/SQL, TOAD, SVN,
UNIX.
3. Client : Ericsson Television - Duluth,GA
April 2010 to May 2011
Project: MediaCorp
Role: J2EE Consultant
MediaCorp is a Singapore based broadcasting company for which Ericsson TV
provides the software and hardware. It uses the OTT (over the top)
solution, the content is gathered from third party providers and persisted
in a content management system. The content is then moved to CDN (Content
Distribution Network). The subscribers will access the contents using
either set top box or web browser based on user subscription. It uses admin
portal for administration and a web portal to view and subscribe to the
content.
. Worked with JSF for the web application development. Used JSF as well
in the portal development.
1) Played a key role in billing integration
. Developed webservice client to consume the web services provided by
third party provider for the billing system.
. Worked with third party vendors to get the required webservice for the
system.
2) Developed content rating module.
. Developed content rating system using spring MVC.
. Used Java script to implement star rating system.
. Implemented DAO layer using Hibernate.
. Involved in performance testing using connection pools and JMS queues
to allow large number of data insertions at a single instance.
3) Integrated Facebook interface in the Mediacorp using OAUTH. The users
can recommend the movie on the Facebook from the Mediacorp without login to
the Facebook.
. Implemented OAUTH to register the application with Facebook.
. Developed standalone web project using Spring MVC.
. Written DAO layer using Hibernate.
. Performed unit testing by writing Junit test cases.
. Involved in code reviews and implementing best performance measures.
4) Developed Channel Manager in the Admin portal to help the administrator
build packages and provide the packages to the subscribers.
. Developed front end using JSP's, JavaScript, jquery.
. Performed the validations using JavaScript.
. Implemented DAO layer using Hibernate.
. Written unit test cases using JUnit
Environment:
Eclipse, JBoss 5, JEE-5(Annotations, Jsp, Servlets, JAX-WS), JSF, Spring
MVC, Spring Framework-2.5.6, Apache AXIS, Hibernate-3.0, HTML,
Webservices(REST), JavaScript, JQuery,DOJO, My SQL, Oracle,PL/SQL,SVN.
4. Client : COX Communications, Atlanta - GA
April 2009 to April 2010
Project: Customer Statement Solutions (CSS)
Role: J2EE Consultant
CSS is a middleware application of developed in house for various COX's
front-end applications to display customer statements archived in industry
standard archival systems like IBM OnDemand and FileNet. In addition
retrieve documents from various archival systems, CSS also offer document
composition, transformation and document merge services and exposes these
services as SOAP based WebServices over HTTP and XML over MQ.
Played a key role in developing CSS components based on Spring and
Hibernate frameworks on WebSphere platform. CSS also offers document
transformations (AFP[Advanced Function Presentation] to PDF, TIFF to PDF
using Xenos), merge and split of PDF documents.
Responsibilities:
. Implemented WebServices adapter using Spring's WebService extension for
Apache AXIS framework. This include both upgrade existing JAX-RPC based
services to JAX-WS level as well as building services on JAX-WS
specification.
. Used JSF in the development of the Support System.
. Services 'GetDocument', 'GetStatementDates' and 'GetStatementData'
services are exposed though both WebServices and MQ interface.
. Worked with external Product vendors(IBM, Xenos, Dialogue) for third-
party vendor product integrations in CSS.
. Developed a unit-testing framework by customizing Spring's JUnit
extension.
. Implemented persistence layer using Hibernate with JTA enabled.
. Developed admin website (GUI) for Customer Service Reps to extract the
reports. Implemented this based on Spring MVC framework using JSTL and
JSP for presentation layer. Used DHTML for client side validation.
. Used Javascript for front end development.
. Implemented Spring Controllers and used Spring tag library in JSPs for
MVC layer of admin website.
. Used Spring validation framework for server side validation of user data
submissions.
. Implemented MQ Listener component using JMS API for MQ Queues and Topics.
Used Spring's wrapper 'JMSTemplate' implementation.
. Configured WebSphere server resources like JMS QCF Queues & Topics,
DataSources and handed over to infrastructure team
. Perform unit testing, code reviews, code walkthroughs, and
troubleshooting from development phase to production.
. Responsible for application release management and development quality
control.
. Involved in performance testing and tuning application to avoid memory
issues at high loads. Worked with infrastructure team in setting up the
JVM parameters, connection pools etc.
Environment:
Eclipse, Weblogic, JEE-5(Annotations, Jsp, Servlets, JAX-WS),
JSF,Javascript,DOJO, Spring Framework-2.5.6, Apache AXIS, Hibernate-
3.0,Webservices(SOAP), Castor, Xenos, DHTML, IBM OnDemand, FileNet P8,
Oracle,PL/SQL,MKS, Maven2.
4. Infosys Technologies Limited.
Bangalore, India
Role: Software Engineer/Off-Shore Business Coordinator
May. 2007 - Feb 2009
Infosys Technologies Limited is one of the leading software services
company offering business and technology consulting, custom software
development, maintenance, re-engineering and IT infrastructure services for
Global clients spread across more than 80 different countries.
Project: Test Developer Studio (TDS)
Harcourt Education, a sister company of Lexis Nexis, is a leading global
education company committed to addressing educations' dynamic challenges
through individualized content, innovative technology and a holistic
approach that inspires achievement and a lifelong love of learning.
This tool was developed as a utility for the teachers teaching 2nd standard
to 12th standard to develop and conduct online examinations. This was
developed on J2EE platform in Struts Framework and using Hibernate for
database interaction.
Project: American Airlines Interactive Marketing Support (AAIMS)
American Airlines is a leading airlines company in United States operating
in more than 150 countries. This project is about designing, developing and
maintaining the technical solutions that support the business needs of
American Airlines and its code share partners. Project focuses on improving
its Interactive marketing efficiency and in turn their relations with its
code share partners. This project was built on Service Oriented
Architecture (SOA)
Responsibilities:
. Developed JSP's and servlets for development of an online examination
tool using Struts framework. Application was deployed on IBM Websphere
in UNIX environment.
. Application development using Core java API's.
. Worked on XML DOM parser, SAX parser for parsing the input data files
and populating the database.
. Developed Web service clients using Rational Application Developer.
. Developed and processed several ETL jobs on SQL server 2005 using SSIS
(Sequel server integrating services) Developed reports using SSRS
(Sequel server reporting services).
. Designed the business architecture by prototyping the requirements of
the product.
. Identified functional, non-functional requirements and constraints of
the product.
. Programmed web interfaces using various technologies.
. Built test data bases using data base modeling
. Analyzed code to identify problems and resolve customer implementation
problems
Solution Environment: Java, J2EE, UNIX, Jakarta Struts, JQuery,SQL, Apache
Tomcat, IBM Websphere, Eclipse IDE, Test Director (error logging), Radar
(defect tracking), Rational Application Developer, Win CVS.
Additional Experience:
. Expertise in programming, including Object Oriented Program development
. One year of working experience in TIBCO
. Hands-on experience in SOA implementation using WSDL with SOAP, XML Web
services standards, and XML processing APIs (JAXB, JAXP, JDOM, SAX).
. Excellent experience in databases like Oracle, DB2 and SQL Server 2005.
. Proficient in SQL, PL/SQL, T-SQL, Views, Functions, Stored Procedures,
Triggers.
. Proven multidisciplinary, analytical and interpersonal skills to work in
diverse team environments.
. Experienced in methodologies like Iterative, Agile, Scrum and waterfall
approaches.