Resume

Sign in

Service Project

Location:
Brooklyn, NY
Posted:
February 24, 2015

Contact this candidate

Resume:

Ramya Maganti

acogbx@r.postjobfree.com

630-***-****

PROFESSIONAL SUMMARY:

• 9+ years of Experience in Object Oriented Programming and Web development using Java/J2EE, EJB,

Java Servlets and JSP.

• Extensive experience in Java programming.

• Well experienced in developing software solutions for e-commerce applications using Java, J2EE

technologies.

• Extensive experience in Session Beans (stateless, stateful), Entity Beans (Container Persistent and Bean

Managed Persistent) and Message Driven Beans.

• Wrote and deployed EJBs on WebSphere 5.x/6.x and Web Logic 8.1/7.1 application server.

• Good hands on experience with Struts and Hibernate.

• Good experience in spring modules like Spring DAO (JDBC Template), Spring MVC & Spring AOP.

• Extensively used HTML, DHTML, CSS, XML, XHTML, AWT/Swing, in User Interface

Development.

• Dedicated focus on n-tired distributed architectures using JDK /1.1.x/J2SDK1.x/J2EE 1.3, JDBC,

XML, JNDI, JMS, RMI, Swing, Enterprise Java Beans 1.0/1.1, JSDK, WebSphere 5.x/6.x, Apache,

Servlet Runner, HTML, JavaScript and DHTML.

• Worked on Ajax, Direct Web Remoting & Jquery in web screens development.

• Implemented presentation layer using Java Server Faces (JSF) and have exposure to Ice Faces.

• Experience in the development and implementation of platforms like SOA architecture and Web

Services.

• Solid experience in interacting with databases like Oracle, Mysql for data access, writing PLSQL

procedures/functions for business logic implementation.

• Strong analytical and interpersonal skills along with excellent communication skills.

• Highly motivated, willing to work independently, and in a team environment.

• Solid background in Object-Oriented analysis and design. Very good at various Design Patterns,

designing methodologies and tools such as Unified Modeling Language (UML) and Rational Rose.

• Working knowledge in developing swing based clients using various containers, controls, layouts etc.

• Knowledge in using the open source tools Log4j, ANT, Maven and Junit, JMock, EasyMock, JBOSS.

• Knowledge on RED HAT middleware tools for application integration & SOA.

• Excellent knowledge and experience of developing applications with Model View Controller

Architecture (MVC).

• Experience in project management tools like MS Visio and MS Office for status reporting and planning.

• Worked on Solaris & Windows NT/2000 Professional platforms. Knowledge of UNIX (Sun Solaris).

• Good Communication and Time Management skills. A motivational team player.

• Good experience in Rational Clear Quest, Rational Clear Case, CVS, Harvest & PVCS.

TECHNICAL SKILLS:

Languages Java2 1.4, C and C++.

Java Technologies Applets, AWT, Swings, EJB, JSP, Servlets, RMI, JDBC, JNDI, JMS, MQ Series,

JNDI, Java Beans, Java socket programming, OFX protocol, IFX protocol, Web

1

Services (SOAP, UDDI, WSDL), XML, XSLT, XSD, DTD, DOM, SAX, JAXP,

XERCES, Orchestration.

Web Technologies HTML, XML, JavaScript, AJAX, Reverse Ajax (DWR), Jquery, Bootstrap,

backbone

Frame works Spring, Hibernate, Struts, JSF, Ice faces, Batch, Persistence.

Methodologies Rational Unified Process (RUP), Agile (SCRUM & XP).

Distributed Technologies J2EE.

Web and Application Servers IBM Websphere, Bea Weblogic, OC4J, JBOSS App Server, Tomcat.

IDE Tools / Version Control Rational Rose 2000, Rational Clear Case, Rational Clear Quest, JCreator, FileNet

(IBM Content Management), IBM WebSphere Studio, Eclipse IDE, Rational

Application Developer (WSAD,RAD 6/7), Junit, Concurrent Versions System

(CVS, Harvest & PVCS), ANT, Maven, YSlow, HTTPWatch, Dyna Trace.

Database Oracle, DB2, MS-SQLServer, MySql, OC4J, MS-Access.

Operating Systems Windows 2000 Server, Windows NT Server, Windows XP, Unix,

Windows 95/98, Unix SunOS 5.9.

PROFESSIONAL EXPERIENCE:

IEEE, NJ Mar 2014–Till Date

Sr. JAVA/J2EE Develop & UI Developer

IEEE is the world's largest professional association dedicated to advancing technological innovation and excellence

for the benefit of humanity.

IEEE Collabratec™ is an integrated online community where technology professionals can network, collaborate, and

create - all in one central hub. The IEEE Collabratec™ online community offers a suite of productivity tools and is

available to technology professionals around the world with exclusive features for IEEE members.

Responsibilities:

• Worked in an AGILE environment to develop a single page application which is an IEEE Social Networking

site.

• Participated in sprint planning to analyze stories and plan for the upcoming sprint.

• Worked on the backend to develop REST API for building people search facets UI component.

• Implemented facets for people search screen using Backbone views.

• Modified Elastic Search queries to incorporate the enhancements for people search facets.

• Worked on POC to analyze products like Terracotta web sessions management.

• Worked on community modules to build the UI using backbone to build views and AJAX (using jquery) to

consume REST API

• Involved in the design discussions for interests core module based on which the Collabratec components like

community/people recommendations are built.

• Designed and developed the Interests REST API to show the interests both on sign up wizard and profile

sections.

• Implemented the Interests core logic using multi-threads to optimize code that stores user interests.

• Worked on debugging and fixing defects in each sprint after the stories has been delivered.

• Worked on tools like Visio, Object AID & web sequence to design class diagrams, sequence diagrams and

document the design process in WIKI.

2

• Extensively used AJAX and JQUERY to build the core framework for Interests screens.

• Worked on customizing bootstrap type-ahead heavily for interests search.

• Worked on fixing UI issues for tablet and mobile environments.

• Used MYSQL workbench to interact with MYSQL Database.

• Wrote Store Procedures to implement user communities core business logic and used spring jdbcTemplete

to access them from Java Layer.

• Used Spring DAO to make calls to Database.

• Supported Enterprise application for IEEE which is a Struts 2 based application.

• Used Spring Core in all the layers of the web project and Spring Transactions at DAO Layer.

• Worked on consuming IEEE SOA Web Services for single sign (OATH) on between IEEE and Collabratec.

• Participated in hackathon sessions to inspect the application in all possible ways to detect security issues

and discuss possible solutions accordingly.

Environment:

My SQL Server, Spring 3, Struts 2,Spring DAO, Multi-threading, Bootstrap, Backbone, HTML/DHTML, Ajax,

JSON, JavaScript, Jquery, Google API, CSS, XML, JAXB, SVN, Log4j, Junit, Eclipse 3.x(Kepler), Unix, Maven2.x,

SOAP Web Services, Rest Services (JSON), Tomcat 7, Jetty 9, MY SQL Workbench, SOAP UI, Elastic Search

Server, Neo 4j, Visio, Web Sequence, Object AID

Wyndham Hotel Group, NJ Nov 2012– Feb 2014

Sr. JAVA/J2EE Developer

Wyndham Worldwide is one of the world's largest hospitality companies, that offers individual consumers and

business-to-business customers a broad suite of hospitality products and services across various accommodation

alternatives and price ranges through its premier portfolio of world-renowned brands. With more than 55 brands,

which include Wyndham Hotels and Resorts, Ramada, Days Inn, Super 8, Wyndham Rewards®, RCI, Landal

GreenParks, English Country Cottages, Novasol, Wyndham Vacation Resorts and WorldMark by Wyndham, they have

built a significant presence in most major hospitality markets in the United States and throughout the rest of the world.

Responsibilities:

• Involved in doing gap analysis and gathering requirements from business to build the various brand

mobile websites.

• Involved in architecture and design discussions for building mobile websites/apps for various brands.

• Designed & developed various SOAP Web Services to retrieve various hotel and rates information and

book them.

• Designed and developed various REST Services (using Jersey REST API) for the mobile web/apps to

call.

• Used Spring Core in all layers of web project (Web, Services & DAO layers).

• Used Spring DAO, JMS as part booking module to schedule messages to write email preference data to

shopper DB.

• Interacted with Oracle DB and wrote complex queries to pull Booking information from both Book DB

and Shopper DB.

• Wrote DB store procedures in Oracle to perform CRUD operations to retrieve profile data from BOOK

DB for SSO/Login functionality.

• Experience in testing SOAP web service endpoints through SOAP UI.

• Well Experienced in developing and deploying applications in both tomcat and weblogic on Windows

Environment.

3

• Involved in providing support for mobile brands deployed in UNIX environment in various phases like

QA, Pre and Post Production phases.

• Involved in debugging & fixing various production performance issues.

• Working with Core Desktop Team to refactor code at MVC layer implemented using JSF.

• Extensively used Jquery, Ajax & JavaScript as part of mobile web project for various brands in the

Web layer.

• Worked on various POC projects like caching, AEM – Brand Integration.

• Created and modified ANT & Maven scripts to build the project with dependencies.

• Used JAXB to Marshall Request/Response XMLs to communicate with TIBCO layer in booking

module.

• Hands-on experience in using Eclipse/Spring Source Tool Suite, Log4J/Slf4j, Junit, for building,

logging, testing and designing.

Environment:

Oracle 10g, Spring 3, JSF,Spring JMS, Spring DAO, MQ Series, Multi-threading, HTML/DHTML, Ajax, JSON,

JavaScript, Google/Bing API, Jquery, CSS, XML, JAXB, CVS, Accurev, Slf4j, Log4j, EasyMock, Junit, Eclipse

3.x(Juno), Spring source Tool Suite (STS), Unix, Maven2.x, SOAP Web Services, Rest Services (JSON) Tomcat 7,

Weblogic 10.3.3, TIBCO, SQL Developer, SOAP UI.

NBC Universal, NY Nov 2011 – Oct 2012

Sr. JAVA/J2EE Developer

NBC Universal Media, LLC is an American media and entertainment company engaged in the production and

marketing of entertainment, news, and information products and services to a global customer base.

NBC Learn has already digitized more than 12,000 stories from the NBC News archives one of the largest news

archives in the world. To deliver these stories in a safe, collaborative online learning environment, NBC Learn has

developed the most advanced media player in existence and hosted K12/HE product sites both standalone as well as

integration to Blackboard so that students are facilitated with e-learning.

Responsibilities:

• Involved in gathering the requirements from the stake holders to enhance the existing Content

Management Process.

• Assisted in Building block support/customer calls.

• Designed and developed the new Free Trial Feature for both K12 and HE Products using Spring MVC.

• Provided support in fixing bugs and enhancing CSR Maintenance Admin Tool.

• Worked in Accessibility project and implemented key feature like providing IPAD Compatibility for

K12/HE product sites from Blackboard.

• Extensively used Jquery, Ajax & JavaScript as part of accessibility project in the Web layer.

• Used Spring Core, JBPM & multi-threading as part of enhancing Bundler process with in Content

Management System.

• Interacted with Oracle DB and wrote complex queries to pull assets information from both Vignette and

portal DB.

• Experience in testing web service endpoints through SOAP UI.

• Well Experienced in developing and deploying applications in tomcat on UNIX Environment.

• Implemented SOA using Web Services to interact with SNAS for pulling user and communities’

information.

• Created and modified ANT scripts to build the project with dependencies.

4

• Used JAXB to marshall cue card information in XML format.

• Hands-on experience in using Eclipse, Log4J, Junit, for building, logging, testing and designing.

Environment:

Oracle 10g, Spring 3, AJAX, JSP, JSTL,Spring MVC, Spring DAO, MQ Series, HTML/DHTML, JavaScript,

Jquery, CSS, Flash, XML, JAXB, SVN, Log4j, EasyMock, Junit, Eclipse 3.x and higher (Juno), Unix, Maven2.x, Web

Services, tomcat, Vignette, VCMS, SQL Developer, SOAP UI.

GSI Commerce, PA Feb 2010 – Nov 2011

Sr. JAVA/J2EE Developer

GSI Commerce® is the leading provider of e-commerce and interactive marketing services for more than 500

world’s premier brands and retailers. ToysRUs, Inc. is one of the leading retailers of toys and baby products with more

than 1,500 freestanding destination toy and baby specialty stores worldwide. The TRU for Canada is a re-launch while

FRANCE, Switzerland and Netherlands are re-launched on the SRM/MVC platform which includes functionality to

support Canadian English, French and other respective languages.

Responsibilities:

• Involved in developing software solutions for ToysRUs & Raulph Lauren e-commerce applications

using Java, J2EE technologies.

• Involved in UML modeling and development of Class diagrams, Sequence diagrams as part of the

Implementation Plan.

• Involved in architectural design and making decisions for Wishlist module as part of RLUK global

Webstore.

• Created and modified implementation plans for employee shopping cart & Wishlist modules while in

design and development phase.

• Implemented the Web layer using Spring MVC and Inversion of Control throughout the application in

all the layers for bean wiring.

• Used Spring MVC and Spring Webflow for checkout module of RL UK.

• Interacted with Oracle DB and wrote complex queries to fix the data related issues for the stores.

• Used Hibernate to persist data to Oracle 10g database and wrote HQL queries.

• Used Hibernate Annotations to map DB tables to the DTO’s.

• Used tools like YSlow, Dynatrace, and JProbe to Work on performance related issues for TRU

CANADA and attended training sessions related to performance techniques and tools.

• Experience in testing web service endpoints through SOAP UI.

• Well Experienced with developing and troubleshooting applications on UNIX and WinXP/2000/NT

environments.

• Implemented SOA using Web Services to interact with JDA for ODS Catalog Data and TRU Specific

Registry/Wishlist module implementation.

• Involved in installing and deploying the application into Weblogic Application Server along with

datasource Configuration setup.

• Hands-on experience in using Eclipse, Log4J, Junit, for building, logging, testing and designing.

• Followed AGILE Methodology and participated in SCRUM Meetings.

Environment:

5

Oracle 10g, Spring 2.5, AJAX, DWR, JSP, JSTL,Spring MVC, Spring DAO, Hibernate 3,MQ Series,

HTML/DHTML, JavaScript, Jquery, Adobe Flex, CSS, Dreamweaver8, XML, SVN, Log4j, EasyMock, Junit,

Eclipse3.x, Unix, Maven2.x, Web Services, Mule, SOAP UI 3.x, Weblogic 8, SQL Developer.

Genco Pharmaceuticals (Capital Returns), WI Apr 2008 – Dec 2009

JAVA/J2EE Developer

GENCO Supply Chain Solutions is North America’s second largest and a Global Top 50 third-party logistics provider

and the recognized leader in Reverse Logistics. Capital Returns, an affiliate of Genco is the industry leader and

innovator that have transformed pharmaceutical returns into a data-rich, systematic process that drives critical

information and value back to manufacturers, pharmacies and wholesalers.

Responsibilities:

• Designed UML diagrams as part of the functional and technical Design using Visio.

• Configured and Implemented Spring AOP for transaction management, logging and performance

tracking.

• Played a very strong role in handling different technical challenges during the integration of GPS

Customer Product with the Core Rlog and the architectural design of the application framework.

• Worked in configuring the datasource & JNDI Configurations in WebSphere application server.

• Worked in integrating the Core Rlog (EJB application) with the GPS product which requires EJB

configuration changes in the application as well as in the application server.

• Mentored the developers in java who were working with the existing applications in VB and COBOL.

• Took the lead role for One Complete Engine design and development and other tasks related to

application server and Application framework Configurations.

• Developed the presentation layer using Struts MVC pattern integrated with spring to invoke the service

layer beans.

• Used Spring DI, Spring DAO (JDBC Template) in the persistence layer for GPS, backend being

Oracle 10g.

• Developed user interface Validation logic using Direct Web Remoting (Reverse Ajax).

• Implemented SOA using web services to interact with Customers.

• Created test cases for DAO Layer and service layer using JUNIT.

• Tested the initial application in JBoss server environment after its installation.

• Involved in migrating the web application from OC4J to Websphere application server and vice versa.

• Involved in migrating the web application from Java 1.4 to Java 1.5.

• Responsible for creating tables in development schema and Wrote oracle packages, procedures and

functions in PL/SQL.

• Attended PLSQL training organized by Genco Corporate.

• Followed AGILE Methodology and participated in SCRUM Meetings.

• Provided support to the application in test and production environments.

• Involved in the performance monitoring of the application using RAD tools and JProbe.

Environment:

Oracle 10g, SQL server, Struts, Spring 2.5, AJAX, Reverse Ajax, JSP, JSTL, MVC Architecture,EJB,Web

Services, HTML/DHTML, JavaScript,JSON, Firebug, Visio, CSS, XML, PCVS, Log4j, Junit,RAD 7.0 (Eclipse

based), Multi-Threading, WebSphere 6.1,JNDI, JProbe, JBOSS, OC4J 10g, TOAD, UNIX Shell Script.

6

HAVI GLOBAL SOLUTIONS, IL Oct 2007 – April 2008

JAVA/J2EE Developer

Havi Global Solutions provides global leadership in Strategic Sourcing, Project Management and Supply Chain

Analytics and Integration for food Service and retail Industries. ZIL (Zone Integration Layer) is a web based Portal

Application developed for McDonalds. The goal of this product is to improve restaurant operations by removing

ordering from the restaurant and creating a more accurate 'automatic' order for the Top 8 markets.

Responsibilities:

• Assisted in gathering the Customer Requirements and preparing Functional Design Document.

• Designed UML diagrams like use case diagrams, process flow and activity diagrams as part of the

functional Design Document using Rational Rose.

• Followed AGILE Methodology and Extreme Programming.

• Involved in the Technical Design of one of the Module (Restaurant Rollout Manager) in ZIL and

preparing the Technical Design Document.

• Setup DataSource in WebSphere Application server and created .car file to be used by other

developers.

• Implemented Persistence using Hibernate framework, backend being Oracle 10g and involved in

Database Design for RRM Module.

• Developed the web layer in spring MVC and implemented spring IOC throughout the application.

• Created JSON Objects in JavaScript and also used Prototype, a JavaScript Framework used along with

AJAX.

• Used Direct Web Remoting (AJAX) integrated with spring for server side validations.

• Developed and deployed the application in WebSphere using ANT Script.

• Worked with offshore team in assisting them to understand the business requirements and design for

modules development.

• Used UNIX shell script in scheduling jobs, backend database being Oracle 10g.

• Created a test driven Environment for the application as per AGILE development process using an in-

memory database HSQLDB and Exported Test datasets in to the test database using DBunit.

• Wrote test cases for DAO layer using Junit framework and used easy-mock for mock object creation.

• Provided support to the application in test and production environments.

Environment:

Oracle 10g, Hibernate 3.0, Spring 2.5, AJAX, DWR, Reverse AJAX, JSP, JSTL, MVC Architecture,

HTML/DHTML, JavaScript,JSON, Firebug, Rational Rose, CSS, XML, CVS, ANT, Log4j, Junit,EasyMock,

RAD 7.0 (Eclipse based), Multi-Threading, WebSphere 6.1 (WAS), JNDI, Clear Quest, SQL Developer, UNIX Shell

Script.

FRY Inc. Chicago IL Aug 2006 – Sept 2007

Java/J2EE Developer

Fry, Inc. designs, develops, and manages the worlds most respected and recognized E-Commerce brands,

applications, and systems. This project is Website development for the ecommerce client, Eddie Bauer. It has

various modules like View the items under various categories, select the items and move it to Wish list or Shopping

Cart, Customer Service, Account Management, know the Order Status, find the nearest store, purchase gift cards,

manage different billing and delivery addresses.

Responsibilities:

7

• Assisted in gathering the Customer Requirements and preparing Business Logic Document.

• Part of the team, working on the design of the application, stressed on code reuse, maintainability,

scalability and high availability.

• Coding the programs in accordance with Program Specifications and adhering to Coding Standards.

• Implemented Rational Unified Process utilizing Rational Rose (OOAD – Object Orient Analysis.

• Developed session beans to host the business logic and invoke backend persistence layer.

• Developed the Presentation layer using the Struts Framework integrated with spring.

• Made Web Service call to retrieve the nearest store's location for the given address, state and postal

code. The response is retrieved in the form of XML through MDB, which is been parsed by DOM and

the display of data is handled in respective JSP page (JMS using spring).

• Used hibernate for persistence layer and implemented various design patterns like session façade and

factory.

• Involved in creating the account, managing billing and delivery addresses, maintain address book.

Involved in making a web service call to UPS, to perform address validation while creating the user.

• Automated build process using Apache ANT.

• Configured connection factories and queues in Weblogic Application Server and scheduled batch jobs.

• Conducting code inspection for programs developed by team members, whenever required.

• Developed JUNIT lists for the programs and used EasyMock for mock objects.

• Integration Testing is done after integrating different modules into one.

Environment:

EJB, Struts, JSP, Tag Libraries, HTML, Web Services, JAXB, Hibernate, Spring, Eclipse 3.x, File Net, Java Script,

Log4J, ANT, Junit, EasyMock, Weblogic, PL/SQL, Oracle 9i, CVS, UNIX Shell Script, JMS, Batch

Scheduling.

JP Morgan Chase, Columbus OH Sept 2005 – Jul 2006

Java/J2EE Developer

JP Morgan is one of the oldest leading financial services firms in the world. ICap is automation of approval of loans

which was called as Facility. The person / organization that approach the Bank for getting a loan are called the Client.

The person who processes the Client application is called as the Credit Writer and the person who approves the Loan

(Facility) is called as the Adjudicator. In this application we mainly deal about finding the Risk Rating for a particular

client. This Risk Rating is a measure of risk involved in providing the Loan (Facility) to the Client.

Responsibilities:

• Assisted in gathering the Customer Requirements and preparing Requirements Document.

• Selected appropriate J2EE Patterns for implementing business applications.

• Developed Solution Alternatives, Solution Recommendation, analysis-level as well as design level

Package Diagram, Deployment Diagram, Class Diagram, Sequence/Activity diagram, Component

Diagram, and non-functional design considerations deliverables.

• Part of the team, working on the architecture and design of the application, stressed on code reuse,

maintainability, scalability and high availability.

• Applied OOAD/UML, and design patterns during the end-to-end J2EE based design.

• Developed session beans that host Business Logic and Performs DB Access.

• Developed the Presentation layer using the MVC paradigm, implemented by Struts.

8

• Wrote the DAO (Data Access Object) component using JDBC to access the database.

• Involved in the development of various components of the application.

• Used Log4J utility to log error, info and debug messages.

• Used CVS for versioning and concurrent access to the project files.

• Used Java script for validation of page data in the JSP pages.

• Wrote various SQL Queries, Stored Procedures, triggers, functions.

• Conducting code inspection for programs developed by team members, whenever required.

• Implemented test first programming approach using JUNIT as used JMock.

• Developed Crystal reports using Crystal 10 Enterprise.

Environment:

Jakarta Struts Framework, JSP, CVS, JUNIT, JMOCK, Tiles, Tag Libraries, HTML, Java Script, Log4J, ANT, Web

Logic 8.1, JDBC, Eclipse 3.0.

Sprint, Reston, VA Sept 2004 – Aug 2005

Java Developer

Sprint is major telecommunications company in the United States. Territory Management (TMT) Application is a web

based portal application that supports the functionalities - Request Move, Manage Move and Approve Move. In

general when an existing customer ID is moved into a territory, the territory’s quota increases by an amount equal to

the customer ID’s revenue from the previous month. If a customer ID is removed from a territory, the territory’s quota

decreases by an amount equal to the previous month’s revenue.

Responsibilities:

• Involved in design for enhancement of the project.

• Responsible for writing stored procedures and functions on Oracle 8i database.

• Implemented Rational Unified Process utilizing Rational Rose (OOAD – Object Orient Analysis and

Design Methodology) Clear case and Clear Quest.

• Developed and deployed the CMP Entity beans & Stateless Session on Websphere.

• Developed front-end JSP pages with search, insert & update options including usage of several JSP

taglib classes to modularize the code.

• Used Jakarta Struts in as a view and controller for the MVC design pattern.

• Developed web-service test clients to call the web-service provider using WSDL method definitions.

• Active involvement in database design, development and coding of stored Procedures, SQL DDL &

DML statements, functions, & triggers.

• Involved in enhancements to the UML class & interaction diagrams for the PPC module.

• Used Ant Scripts for performing automated build for the project files.

• Created TMT test cases and implemented them using Junit.

Environment:

JAVA, J2EE, WSAD, JSP, Hibernate, JavaScript, WebSphere 5.x, CORBA, Java Web Services, JMS, Web services,

SOAP, XML, XSLT, Struts, HTML, DHTML, CVS, UML, JDBC, PL/SQL, TOAD, SAX, Junit, JMock,UNIX shell

script, Clear Quest, Clear-case

Education:

MS in Computer Science Engineering, Western Kentucky University (2007)

9

10



Contact this candidate