Post Job Free
Sign in

Data Manager

Location:
Chicago, IL
Posted:
August 04, 2016

Contact this candidate

Resume:

Srividya Gaddam ********.********@*****.***

Sr Java/J2EE Developer – Aurora, IL 630-***-****

Professional Summary

Around 9 years of experience in Analysis, Design and Development of Client-Server, Distributed and Web applications using Java, J2EE, C# and web based technologies.

Expert level skills on working with JAVA/J2EE Technologies(Core Java, Exception Handling, JDBC, Servlets, JSF, JSPs, JSTL, EJBs, JMS, JNDI etc)

Expert level skills in Spring framework and Struts

Hands on experience on Spring Framework features like Dependency Injection, AOP, JDBC Templates, myBatis Integration and exposing POJO objects as remote services.

Experience in working with ORM frameworks like Hibernate and iBatis

Experience in implementing Java and J2EE Design Patterns

Experience in performance tuning on long running queries in databases such as Oracle, SQL Server, db2 and good experience in writing complex SQL/PLSQL

Development experience in Software Development Processes Waterfall, Agile and Test-Driven Methodologies

Experience in identifying the performance bottlenecks and memory leaks

Experience in preparing the unit test cases using JUnit Framework

Experience in modeling Use Case, Sequence, Collaboration, Class and Component Diagrams using TogetherJ & Rational Rose

Extensive Development experience in various open source frameworks (Struts, Log4j, Ant)

Proficiency in deploying and configuring multi-tier, clustered enterprise applications on application servers such as BEA Weblogic,WebSphere, JBoss, Oracle 9iAS and Tomcat

Extensive Development experience with IDE’s Eclipse, Jdeveloper

Extensive experience in Implementation of the version control software SVN, Star Team, VSS and CVS and responsible for various software releases

Experience in implementing XML technologies XSD, XSLT and using parsing methodologies like DOM, SAX

Good technical skills and development experience with SOAP (JAX-WS), Restful (JAX-RS) Web Services.

Extensive functional knowledge in Insurance, Retail, Telecom, Mobile, Sales Force operations.

Self-motivated to take independent responsibilities as well as ability to contribute and be a productive team member/ team lead

Flexible and versatile to adapt to any new environment with a strong desire to keep pace with latest technologies with excellent interpersonal communication and technical skills

Technical Skills:

Programming Languages

JAVA, C#.NET, SQL, PL/SQL, C and C++

Technologies and Frameworks

Java, JEE, Servlets, JSP, JDBC, JNDI, JMS, AWT, SWING, Java Mail, JSF, Struts, EJB, Spring Framework, Hibernate, iBatis, Design patterns, WebServices, SOAP, WSDL, UML, XML, XSLT, XSD, AJAX, Jenkins, JUnit, TestNG, Cactus, HTTP Client, Hadoop, Hive, Ruby Map/Reduce, Mule, Cucumber, Filenet, Adobe

Web & Application Servers

JBoss, Weblogic, Oracle 10iAS, IBM Websphere and Tomcat

Tools / IDEs

Eclipse, MyEclipse, STS, Jdeveloper, TOAD, Erwin, SQL Developer, TogetherJ, MS Visual Studio, MS Project Plan, MS Visio, Jasper, Crystal Reports etc

Databases

Oracle, DB2, SQL Server, MS Access, PostGre SQL and SqlCe

CM & Build Tools

CVS, Subversion(SVN), Star Team, VSS, Clear Case, Ant, Maven, Bugzilla, Clear Quest and Share Point

Web Scripting

HTML, XHTML, DHTML, XSL, Java Script, CSS

Operating Systems

Windows, Windows CE, UNIX, LINUX

Professional Experience:

Proj1: CNA, Chicago, IL, USA May ’16 – Till Date RAPID - Java/J2EE System Developer

The select Risk wholesale and the large property retail business groups perform similar business processes from the receipt of a submission through policy issuance. RAPID is CAN’s underwriting application which consists of multiple internal applications.

Responsibilities:

Working in Agile Methodologies for rapid development and regular adaption to the varying requirements and continuous delivery of the working software.

Currently working on technical migration of RAPID system.

Migration from 10g to 12c

Moving service calls from client to server.

Upgrading from JDK1.4 to JDK1.7

Migration from Entity beans to hibernate.

Working extensively on JUnits.

Working on converting Rapid service consumers to Spring CXF and on ESBs to integrate with providers.

Environment: Java 1.7, J2EE, Spring, SpringToolSuite, WAS 8.5 Server, SOAP Webservices, Soap UI, Maven, Mule, Tortoise SVN, XML Schema, JUnit, Jenkins, Microsoft VISIO, Oracle 12C, Hibernate, log4j2, Filenet, Adobe, Agile methodology.

Proj2: Statefarm, Naperville, IL, USA May ’15 – April ’16

Auto ICP - Java/J2EE Lead

State Farm Insurance is provider of auto, health, home and life insurance. The Project is Integrated Customer Platform/ Technical Platform (ICP/TP) which is for Auto insurance, this application is for purchasing a new auto quote through online/agent. I have involved majorly in developing the webservices which handle the response from CPM (Communication Process Manager) and process it further according to the type of the response.

Responsibilities:

Working in Agile Methodologies for rapid development and regular adaption to the varying requirements and continuous delivery of the working software.

Working closely to the client for requirement gathering and analysis and provided desired solution to client in time limits.

Prepared Design Documents, Physical Interface and logical interface documents for WebServices.

Created System flow, class diagrams and Use case diagrams using Microsoft VISIO.

Created SOAP/Rest WebServices in Spring framework.

Developed JUnits and IntegrationTesting to test the Code.

Deployed WebServices and in Dev-int, System and Performance Environments.

Used SOAP UI to test the WebServices in different Environments.

Used SpringToolSuite as IDE and VMWare as a Server.

Tested code with PIT, Emma and Jacoco coverage.

Developed a new test script called KITE Script. Using this we can test all services with different test cases once.

Worked on Mule based ESB which is pass through for the WebServices.

Deployed the application on VMWare Server.

Environment: Java 1.7, J2EE, Spring, SpringToolSuite, VMWare Server, Tomcat, SOAP and Rest Webservices, Soap UI, Maven, Mule, Jenkins, Tortoise SVN, Rabbit MQ, XML Schema, JUnit, JQuery, Cucumber, Microsoft VISIO, PostGre SQL, Hibernate, log4j2, Splunk logs, CMP deployment tool, Hadoop, Ruby Map/reduce.

Proj3: TELUS, Scarborough, ON, CANADA Jan ’13 – Dec ’13

Winning At Retail (WAR)- Senior Java Consultant

TELUS is one the biggest telecom networks in Canada.

WAR is responsible for creating web services (Usage ad Offer) for customers which can provide subscribers call/data usage info at very granular level and offers provided by TELUS. Customers can be retail stores, Telus call centers or IVR.

Responsibilities:

Coordinating offshore development team

Worked on functional and Design documents

Developed UML diagrams for Usage and Offer webservices

Design and Development/coding and testing of Usage and Offer web services

Environment: Java, J2EE, Spring, iBatis, JDBC, Struts, EJB, J2EE design patterns, Weblogic, XML, AJAX, WebServices, XML, XSL, SOAP, REST webservices, ClearCase, Oracle, TOAD, Maven, Log4j, UML, Eclipse,

Junit, JavaScript, Windows and UNIX

Proj4: Sears Holdings, Hoffman Estates, IL, USA Apr ’11 – Sep ’12

Dynamic Price Engine (DPE)- Senior Java/J2EE Developer

Dynamic Pricing is responsible for applying business rules to a set of items or all and possibly recommending a new price. In some cases prices will remain unchanged even though price rules are applied.

Overview: Applying business rules in predetermined sequence to generate recommended price. The sequence is determined by a priority indicator the business enters on the strategy screen.

Change in price will result in a change in the quantity of the product sold depending upon PEC(Price Elastic Coefficient),which will result in Changes in Sales And margin dollars for the product.

Responsibilities:

Coordinated offshore development and testing teams

Developed Server and Client side coding

Involved in price recommendation module which is the heart of Dynamic Pricing Engine

Worked on Requirement gathering, Use Cases, prepared functional specification, UML Diagrams, Technical Documentation, Coding& Development, Data modelling and testing on large volume of data

Worked extensively on Spring Batch Jobs, JSPs, Action Classes, Business delegates, factories, façade, DAOs, data transfer objects, EJBs under MVC model

Implemented persistence layer using myBatis to store the data in DB2 database

Developed application code using Eclipse3.6 IDE configured with Ant and jBoss server

SVN is used for code versioning system and Ant for building the application in repository.

Used JUnit 4 for unit testing the application

Log4J is used for logging the application errors, warnings

Worked on creating GUI using struts framework

Worked on Batch Process Stored Procedures and SQL scripts

Working on system migration to hadoop using Hive scripts and Ruby map/reduce

Environment: Java, J2EE, Spring, MyBatis, JavaScript, HTML, CSS, JSP, JMS, JDBC, Servlets, Struts, EJB, JSF, J2EE design patterns, JBoss, log4j, XML, JUnit, Web Services SOAP (JAX-WS), Jasper, SVN, DB2, Windows, Ant, Eclipse, Hadoop Hive and Ruby map/reduce.

Proj5: Handleman Inc, Troy, MI, USA July ’09 – Mar ’11

Sales Force Automation 2- Java Developer

Handleman is one of the largest supply-chain companies in the USA. The SFA2 application enables Handleman’s field employees to provide accurate, comprehensive and real-time views into the supply chain to track product location and availability.

SFA2 is developed to operate in real time using Scan Gun attached to pocket PCs, Laptop and SFAServer application (Portal application running on Oracle 9i Application Server) .SFA2 allows field representatives of Handleman to access data and functionality through handheld devices (Pocket PCs) by synchronizing the data with the SFAServer by using a dedicated connection or a dial up connection. After synchronizing the data, fresh data is downloaded to the handheld device for a selected store. XML is used for sending /receiving the data during synchronization process

Responsibilities:

Played the developer role for synchronization data module between 1) Server and Laptop through HTTP communication, 2) Server and PocketPC through HTTP communication 3) Laptop to PocketPC through Microsoft Active sync by using RAPI (C#.net)

Involved in design of Data modeling for Oracle, MS access, SQLCE and involved in architecture design of J2EE application and C# application

Actively involved in designing Use Cases, Sequence diagrams, Activity and package diagrams using TogetherJ

Involved in development of application Framework design for base Action classes, base EJBs, DTOs, Exception handling mechanism, base DAOs etc for J2EE application and C# application

Developed XML Schema for J2EE application and C# application and prepared Data Query Configuration files to insert/select/update/delete queries to send or receive data between centralized database and client database. Used different parsing methods to parse or build XML like DOM/SAX API’s

Developed scan manager module in server side as J2EE and client side as C#.net

Developed EJB components stateless and stateful Beans with deployment descriptors to deploy in Oracle 9iAS

Prepared Ant based build scripts to build, deploy and acted as release manager

Interacted with the client to support the critical problems and prepared patches for work around

Prepared installation setups and upgrade patches for Desktop and PocketPC Based client application

Involved in the development of Enterprise Manager (EM) to monitor enterprise application using Struts framework and JSP, Tag Libraries

Environment: Java, J2EE, JSP, Servlets, EJB, J2EE Design patterns, Struts, Eclipse, XML, Oracle 9iAS, Hibernate, Oracle, and Toad, C#.Net, MS-Access, SqlCe, Windows, WindowsCE, MS-Visual Studio, Devices (PocketPC & Laptop), MS Active Sync, StarTeam, TogetherJ, Erwin, Windows-XP.

Proj6: Motorola, Somerset, NJ, USA Mar ’08 – June ’09

Communications Convergence Engine (CCE)- Java Developer

The Communications Convergence Engine (CCE) is an integrated software platform which provides Content integration Content Management including adapters to interface with the service provider’s operations support and business support system (OSS/BSS) applications network resources and third-party systems.

Worked on CCE Release which supports feature Subscriber Class Membership Criteria definition and Batch processing to the system and blackout events.

Responsibilities:

Developed of Client and Server Side coding

Involved in the design of subscriber - subscriber class membership module

Worked extensively on JSPs, Action Classes, Business delegates, factories, EJBs, DAOs and data transfer objects under MVC model. Involved in the design of subscriber - subscriber class membership module

Worked on creating GUI using struts frame work

Extensively worked with Swing for developing POCs

Worked on Batch Processes, Stored Procedures and SQL scripts

Participated in schema design.

Environment: Java, J2EE, JDBC, JavaScript, HTML, CSS, Swing, JSP, JMS, Servlets, Struts, EJB, ORACLE, Hibernate, J2EE design patterns, Websphere, log4j, XML, WebServices, ClearCase/ClearQuest, Eclipse, TOAD, Ant, Windows and UNIX.

Proj7: Verizon Data Services India Ltd, INDIA July ’06 – Dec ’07

Fiber Optic System (FiOS) – Senior Analyst

Verizon FiOS services are delivered over a fiber-to-the-premises network using passive optical network technology. Voice, video, and data travel over three wavelengths in the infrared spectrum. To serve a home, a single-mode optical fiber extends from an optical line terminal at a FiOS central office or head end out to the neighborhoods where an optical splitter fans out the same signal on up to 32 fibers, thus serving up to 32 subscribers.

vPlan is one of the applications of FiOS, vPlan is a forecast, planning and Capacity Creation system. It’s a single point of contact which interacts with different legacy systems ICGS, IVAPP, ARFS, BAAIS and BDMS which provide planning, provisioning and forecasting data.

Responsibilities:

Involved in the design of vPlan-Baais_N, vPlan-Trending modules

Worked on Use cases, prepared functional specification, UML diagrams, DDDs, data model.

Development of Client and Server Side coding

Worked on creating GUI using struts frame work

Worked extensively on JSPs, Action classes, Business delegates, factories, EJBs, DAOs and Transfer Objects under MVC architecture

Extensively worked for Sql scripts and stored procedures

Worked and implemented deployment configurations using XML and Ant to release and deploy application

Actively participated in release management and On time deliverables

Involved in Code/Test case reviews, Application Testing

Environment : Java, J2EE, JDBC, JavaScript, HTML, CSS, JSP, JSTL, Jasper, Servlets, Struts, EJB, log4j, DB2, JUnit, J2EE design patterns, XML, Hibernate, Weblogic, Ant, Eclipse, Windows and UNIX

Proj7: Verizon Data Services India Ltd, INDIA Aug ’05 – June ’06

Fiber To The Premise (FTTP) – Analyst

Fiber to the Premises (FTTP) refers to Verizon’s new network that will utilize fiber-optic cables and associated optical electronics instead of copper wire to connect a customer to the Verizon network. Fiber-optic systems have been used in telecom networks for years, but primarily in the long-haul or inter-city portions, as well as directly connecting some large-business customers that have heavy data transfer needs.

Responsibilities:

Involved in the design of IDCS, Report Tool modules

Worked on Use cases, prepared functional specification, UML Diagrams, DDDs, data model

Developed Client and Server Side coding

Worked on creating GUI using struts frame work

Worked extensively on JSPs, Action classes, Business delegates, factories, EJBs, DAOs and Transfer Objects under MVC architecture

Involved in creation of table schema/DBA

Extensively worked for Sql scripts and PL/SQL stored procedures, packages, triggers, views and functions

Worked and implemented deployment configurations using Maven to release and deploy application

Actively participated in release management

Tested the application

Involved in Code/Test case reviews

Could deliver the work on time

Environment: Java, J2EE, JDBC, JavaScript, HTML, CSS, JSP, JSTL, Jasper, Servlets, Struts, EJB, log4j, DB2, JUnit, J2EE design patterns, XML, Hibernate, Weblogic, Ant, Eclipse, Windows and UNIX.

Educational Qualifications

Bachelors of Engineering from Osmania University, India



Contact this candidate