Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
313 views

Java Resume Projects

The resume summarizes the candidate's experience as a Java developer with over 7 years of experience building J2EE and web applications. The candidate has extensive skills in Java, J2EE technologies, frameworks like Struts and Spring, databases like Oracle and SQL Server, and software development processes.

Uploaded by

KASIM INFO
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
313 views

Java Resume Projects

The resume summarizes the candidate's experience as a Java developer with over 7 years of experience building J2EE and web applications. The candidate has extensive skills in Java, J2EE technologies, frameworks like Struts and Spring, databases like Oracle and SQL Server, and software development processes.

Uploaded by

KASIM INFO
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 15

Ravi Allampudi

allampudi@gmail.com
408-673-1947
___________________________________________________________________________________________

7+ of experience in Java/J2EE Application development, as a motivated and result oriented, JAVA Professional. Worked
on several projects and handled various responsibilities such as developer, programmer and analyst at locations in
India and USA.

Professional Summary

 Expertise in multi-tier, object-oriented J2EE and Core Java applications.


 Strong J2EE/Java application development background, with experience in defining functional and
technical specifications.
 Multi-Domain experience - Financial, Life Insurance and Health Care vertical.
 Extensive & expert level of experience with Java Platform, JEE5, EJBs, JDBC, JPA, Servlets, JSP, JMS, XML,
Applets, JavaScript, Pojo’s.
 Experience in MVC (Model View Controller) architecture, using Struts Framework, and Spring Framework
with various Java/J2EE design patterns.
 Enterprise integration technologies - WebServices, SOAP, WSDL, UDDI, JMS, Hibernate, deployment,
datasources configuration.
 XML technologies - JAXP, JAXB, XSD, Schemas, XML Schemas, XSLT.
 Design patterns like Dependency injection, Singleton, Domain Object, DAO, Session Façade, Intercepting
filters, Factory pattern, Service Locator, Front Controller, Command pattern, MVC
 J2EE application Server, Websphere, Weblogic, Apache Tomcat.
 Databases like Oracle 10g, SQL Server, experience in database design, PL/SQL, Queries, Triggers, DB2
Client, O/R Mapping, Hibernate, JPA.
 Experience in estimating, project planning (specialized in development phase, testing phase &
implementation phase), using RUP, Agile methodologies, monitoring & mentoring development team.
 Ability to transform complex business requirements into technical specifications.
 Capable of working independently as well as a part of dynamic team. Ability to quickly grasp business
domain.
 Good experience in UNIX, Linux Operating Systems.
 Involved in preparing use-case, functional, technical design of the project and test case document.
 Good experience on Financial Domain.
 Experience in Integrated Development Environments for programming work, which include Eclipse,
Weblogic Workshop, and WSAD/RAD.
 Experience in XML related technologies like XML, XTREAM, XSL, XSD, XPATH, DTD, XML Schemas, SAX,
DOM Parsers.
 Assisted in Developing testing plans and procedures for unit test, system test, and acceptance test.
 Involved in Creating Test Specification document.
 Involved in Reading and Understanding Test Cases and identified the frequent functions.
 Over 8 Years of extensive experience in System Analysis, Design, Modeling, Object Oriented Software
Development, Enhancement and Support
 Expertise in Developing Software applications for Web Based Technologies and Client Server Technologies
using various technologies like Java, Oracle and XML
 Designed and Developed applications using Java, J2EE, XML, DTD, XSLT, XSD, Xquery, Xpath, JDBC,
Servlets, JSP, Spring, Struts, Hibernate, Web Services, Weblogic
 Experience in Telecom and Cable & Wireless domain
 Worked on middle tier technologies like EJB and JMS
 Worked on SOA and Web services using SOAP and AXIS framework to interact with other third party
applications
 Used Java design pattern like Observer, Adapter, Façade and Singleton
 Experience in Web development using various technologies like XML, DTD, XML Schema, XSL, SAX and
DOM Parsers, CSS, HTML, Java Script
 Worked on Telecom and Cable & Wireless domain
 Worked on different Databases like SQL Server and Oracle
 Hands on experience on HP-Unix and Shell Scripting
 Experience in database development using SQL, PL/SQL stored procedures, Trigger in Oracle
 Hands on experience in various tools like Dream weaver, MS Visio 2000, Eclipse
 Experience in End-to-End Application testing, regression testing, functional testing on Mercury Quality
Center.
 Good team player with team handling experience and good communication and analytical skills

Technical Skills
___________________________________________________________________________________________

Languages Java 1.4/1.5/1.6, SQL and PL/SQL, HTML, XHTML, Unix Shell Script
J2EE Technologies JSP, Servlets, JDBC, EJB, Struts1.2/2.0, JAXB, MVC, Java POJO, EJB, Java Beans
Frameworks Struts framework, Spring, MVC architecture
Persistence layer Hibernate 2/3.1
IDEs/tools Rational Software Architect(RSA), Eclipse 3.4/3.5, Net-Beans,
Design Modeling OOA/OOD, UML,
Web Tools JavaScript, XML, HTML, XHTML, DHTML, WSDL.
Version Control Clear-Case, Clear-quest.
Database DB2 9.5/9.0, Oracle 10g/9i, MS SQL Server 2000/2005/2008, Microsoft Access.
Documentation Tools MS Office 2003/2007/2010, Visio, MS Project, MS SharePoint
Web/Application Servers WebSphere 5.1/6.1, WebLogic 6.1/7.0/8.1, Apache Tomcat 5x, JBoss 4.0/4.2.

Professional Experience:

US BANK, RICHFIELD, MN 08/2009 – Present


JAVA / J2EE Developer.
Responsibilities:

 Wrote web pages for saving an account using session beans etc.
 Tested the application using Junit test cases. Did enhancement of the application and fixed the bugs as
reported.
 Used Maven to build and deploy the application.
 Created stubs to consume Web services.
 Worked on advanced graphing, charting components.
 Worked on financial transactions like deposits, withdrawals, transfer, debit, and visa or bills payments.
Performed a thorough unit testing and resolved several data related issues before migration to production.
 Working on Struts Framework for developing the front-end application and extensively. Spring as middle tier
for entire application.
 Involved in working with Struts Tiles for the common look and feel for a web application.
 Working on Web Services using Java API for XML Services (JAX-WS) and supporting, building, deploying
Web APIs Services.
 Working as a part of team from business transfer, development, testing, code review, build implementation
and support.
 Wrote PL/SQL statements according to the need using Oracle 10g database.
 Working on an internal web-based client server application built with Struts 2 Framework using Oracle
backend Database, working on establishing the relation for the different beans using the Hibernate 3.1.
 Involved in writing various components using Spring AOP and IoC framework.
 Developing ability to move and consolidate critical information for the businesses and financial account data
Using EJB 2.1 and Hibernate for performing the Database Transactions.
Environment:
Java 1.5 and Java 1.6, Struts Framework 2, Oracle 10g, HTML, PL/SQL, JDBC, Stored procedures, Web
Logic Application Server 10.1, Hibernate, Ant, JAX –WS Web Services, WSDL, EJB 3.0.
STANLYWORKS-NEW BRITAIN, CN 07/2008 – 07/2009

JAVA / J2EE Developer.

This is an enterprise integrated centralized Client/Server Application which involves Web interface for Stanley
Works to cater Enterprise customers .

Responsibilities:
 Involved in development of Views, Actions and delegating the tasks to corresponding session beans.
 Involved in writing lots of JSP’s for and Servlets, and also worked on backend using EJB 2.1 and Hibernate 3.1.
 Involved in working with Spring 2.5 using Spring AOP and IoC Components.
 Worked in implementing the functionalities using Spring MVC architecture deployed using WebLogic 8.1.
 Involved in the development of GUI to the marketing database using SWING components.
 Worked on writing PL/SQL in MS SQL server 2005 Database for creating tables, triggers and select statements.
 Used PL-SQL for back-end validation and called them from Java classes using Callable Statement.
 Involved in writing the database integration code using Hibernate.
 Participated in coding Spring AOP components for the Transactional Model to handle many requests. Involved
in writing JSP and Servlet components.
 Created JSPs, Tiles, Validations, EJBs.
 Involved in coding of Servlets for application control and coding of JSP’s for presentation.
 Worked on coding Session beans for encapsulating the business logic and coding Entity beans for database
interaction.
 Involved in using Service Locator pattern to identify and lookup the corresponding services for the given
workflow.
 Worked on developing Spring components, Servlets, JSPs, EJBs, other Java components. Provided client side
validations using Spring Validator framework and JavaScript.
 Involved in developing many Java Interfaces to integrate the web services with the database transaction
tables.
 Involved in creating the database design & Table Design on MS SQL Server.
 Involved in working with XML for building data structures required for Web Services for sending a-sync
messaging using the Event based Framework.
 Involved in developing Web services – WSDL with Axis for the Claims application which will reveal the Claims
pending for the customers and the unclaimed claims if any.
 Involved in deployment of Web services, JSP, Servlets and server side components in WebLogic 8.1
Application server.

Environment:
Java 1.4, J2EE 1.4, Swing, IO, Collections, J2EE on WebLogic 8.1, MS SQL Server, PL/SQL, JSP
2.0, Servlet 2.4, WSDL, EJB 2.1, Hibernate 3.1, Spring 2.5.

BLUE CROSS BLUE SHIELD ASSOCIATION- PROVIDENCE, RI 04/2007-06/2008


JAVA / J2EE Developer.

Worked on a web-based messaging system to facilitate Inter-Plan business processes in real-time among all Blue
plans.

Responsibilities:

 analysis and development of different types of messages for interplan communication using SOAP Over JMS.
 Analysis and development of other modules, listing search, mailbox, accessing remote search, claim summary,
message summary.
 Analysis and development of plan integration, ECM web services using JAX-WS.
 Analysis, development of various server side components like SDOs, service handlers for service layer, DAOs
for persistence layer and action classes.
 Build application components based on software specifications.
 Design UML diagrams like class diagram, sequence diagram for various modules using UML tools for system
design.
 Designing and development of web based UI using Spring and Struts.
 Development of application communication through asynchronous message using JMS, MQ, MDB process
message in point-to-point scenarios.
 Technically involved in the analysis, designing and development of various server side components like DAOs
for persistence layer and action classes, JSPs Servlets for user interface layer.
 Designed and developed PL/SQL stored procedures, packages, external tables to extract, transform, load data
for data Warehousing and Business intelligence applications.
 Participated in design and code reviews.
 Unit Testing, and Integration Testing of application. Analysis of defects and fixing them.
 Worked on the ongoing support and maintenance of the application.
 Research and development activities and execute proof of concept projects. Support of application
deployment and maintenance.

Environment:
JAVA 1.5, JavaScript, J2EE, EJB 2.0, JMS, Web services, DB2, RAD 7.0 , Spring Framework 2.0,
Websphere Application Server 6.0, UML, Ant, Struts 1.3.

AMERICAN EXPRESS- PHOENIX, AZ 05/2006 – 03/2007


JAVA / J2EE Developer.

ReSup (Relationship Summary) NGI Migration (Next Generation Interactive)

The Manage Your Card Account (MYCA) is a collection of interactive applications that enable American
Express customers to manage their American Express Card Accounts via the Internet self-servicing channel. The
Relationship Summary Page (ReSuP) Project is the next evolution of MYCA. Currently, customer account
information is fragmented throughout AmericanExpress.com. AmericanExpress.com provides within segment.
Account Summary Pages on MYCA, Financial Accounts, Small Business Dashboard, Emerald Dashboard (under
development) and MyAmex.com. However, there is no centralized destination on AmericanExpress.com that
provides a consolidated view of all accounts and related service and benefit information on one page.

Responsibilities:
 Actively participating in all the phases of the System Development Life Cycle (SDLC).
 Participating in the High-level and low-level system design, planning, estimation and implementation.
 Preparation of the technical design documents including class diagrams, sequence diagrams, flow charts,
process flow diagrams and etc.
 Identifying and implementation of different J2EE design patterns like Service Locator, Business Delegate,
Dao etc.
 Involved and helped testing team in developing Master Test Plan, Test Scenarios, Test Cases.
 Used different XML parsers like SAX and DOM as per requirements.
 Analyzing change requests, preparing the plan and estimation.
 Setting the coding standards and code review.
 Unit test case preparation and Unit testing as part of the development.
 Used different XML parsers like SAX and DOM as per requirement.
 Implemented modules using Core Java APIs, Java collection, Threads, XML, and integrating the modules.
 Good hands on UNIX commands, used to see the log files on the production server.
 Involved in Creating Test Specification document for code Quality.
 Used RAD for application development.
 Assisted in Developing testing plans and procedures for unit test, system test, and acceptance test.
 Involved in Analysis & Design of the project.
 Complete application is redesigned.
 Implemented Maven for building NGI ReSuP project.
 Setup E0 Environment for NGI ReSuP project on WAS 6.1.
 Implemented new module structure for ReSuP project in Subversion.
 Conducted trainings for rest of the MYCA teams for E0 set-up and NGI plug-ins.
 Unit testing and implementation.
 Offshore Team coordination, Task tracking.
 Client interaction and task assignment to shore team. And conducting weekly status calls.
 Taken initiation to improve the performance of the application.
 Performance Testing with J Meter and Analysis of the results.
 Roll out to production.

Environment:
Core Java, Java beans, Servlets, EJB, XML, XSLT, WebSphere4.1, CMVC and ANT Builds.
WELLS FARGO- PHOENIX, AZ 05/2005-04/2006

JAVA / J2EE Developer.

WELLS FARGO is one of the fastest growing commercial banking organization providing personal financial,
small business and corporate banking services. EZ Access was an implementation of online account management
system that provides secure online access to customer accounts and keeps track of daily account activity like
withdrawals, payments, and trades. The application also provides customers with online account transfers.

Responsibilities:

 Involved in the analysis, design, and development and testing phases of Software Development Lifecycle
(SDLC)
 Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using UML to
model the detail design of the application.
 Developed the application front end using Jakarta Struts Framework: developed action classes, form
beans and Java Server Pages.
 Developed a web-based reporting for credit monitoring system with HTML, XHTML, JSTL, custom tags and
Tiles using Struts framework.
 Developed Session beans which encapsulate the workflow logic.
 Involved in implementing and designing of Workflow Templates using BPM (Web logic Process Integrator)
for middle layer business engine and also email notification engine.
 Used Java/J2EE Design patterns like Business Delegate and Data Transfer Object(DTO) in the project which
facilitates clean distribution of roles and responsibilities across various layers of processing
 Developed XML Web services for retrieving credit information from the credit bureau.
 Developed Web services for credit card application.
 Designed various design Workflow Modules using BPM (Business Process Modeler) to implement
Business Logic and Business rules using Ilog, Jrules.
 Implementation of JMS between Workflow module and backend Message forwarding Engine.
 Used JMS-MQ Bridge to send messages securely, reliably and asynchronously to Web Sphere MQ, which
connects to the legacy systems.
 Used PL-SQL for customer details updating at production and UAT level.
 Tested the application functionality with JUnit Struts Test Cases.
 Used Hibernate framework to access the data. Extensively used ANT as a build tool.

Environment:
WAS 5.0, WSAD 5.1.2, BPM (Business Process Modeler / (WLI) Weblogic Integrator 7.x WebSphere MQ 5.3, Java
SDK 1.4, SOA, Struts 1.2.4, EJB 2.0, Servlet 2.2, JSP 2.0, JNDI, JMS, JDBC, Windows 2000, Oracle 9i, CVS, ANT 1.5,
TOAD and Log4J 1.2

CHEMTEX ENGG OF INDIA 06/2003-04/2005

JAVA / J2EE Developer.

Responsibilities:

 Involved in the design & Implementation of JSP, Servlets and Web Development.
 Implementation using Core Java development.
 Involved in writing the database integration code.
 Working on Presentation Layer using Tiles, JSPs, and Servlets. Development of Servlets.
 Worked with J2EE and core java classes. Created quality working J2EE code to design, schedule, and cost to
implement use cases.
 Development of web-pages. Development of Applets.
 Involved in Database Design and Development.
 Involved in Unit and Integration testing.

Environment:
Core Java, JSP, JavaScript, Servlets, Weblogic, Oracle, Windows.

# Project 1

Title : Bookyourcar
Environment : Spring2.5, Hibernate3.0, Tomcat6.0, XHTML, MYSQL 5.5, Eclipse 3.1, SVN.
Duration : Nov 2012 – Till Date.
Web Server: Tom-Cat
Description:

This is a site where a customer can book a cab .This is the first Indian cab booking site with providing
highest number of fleet. In this site there will be four users Customer, Call Center, Operation Department,
Admin.Call Center confirms that booking is genuine, if it is genuine, details will be forward to Operations
Department. Operations Department will provide cab to customer and message cab details to the customer.
Admin Department will have cab Supplier details .This is in under process.
Role:

• Involved in gathering requirements from the Business Analysist.


• Involved in coding of Call center Module and Admin Module, Operation module.
• Involved in developing the prototype of the project using HTML Tools.
• Performed Client Side Validations.
• Involved in Developing Action Forms, Action Classes for the corresponding Jsf’s and XHTML.
• Used Hibernate for database connectivity using MySql Data base.
• Discussing Functional issues which leads to severe impact on the application.
• Involved in documentation of the project.

# Project 2

Title : Enterprise Transaction Platform - Customer Master


Environment : Java, Spring, Hibernate, Jquery, Weblogic 10.3, Oracle
Duration: Jan2012-Sep2012
Server:Weblogic 10.3
Description:

This system is responsible for holding and handling the large customer data. This creates, stores,
updates, retrieves and deletes the customer related data. Customer can have contacts, preferences, addresses,
financial and so many custom defined settings, where this system takes care all of them. Some of the
functionalities exposed as services like fetching contact information, customer information, changing contact
details and many. Coming to design perspectives, it uses Spring for MVC, Hibernate for Data access, Jquery for
RIA, Axis 2 for webservices.
Role:

 Used Agile methodology where design , coding, testing goes as combined regular process.

 Was involved in design, coding.

# Project 3

Title : Pinnacle
Environment : Java Server Pages, FrontServlet Framework, Action Framework (MVC Architecture), XML, XSD,
Web Servies, Java Architecture for XML Binding(JAXB), jdk 1.3, Weblogic 10.3, J2EE
platform., .
Duration: May2011-Jan12
Web Server:Weblogic 10.3

Description:

The Membership Rewards program is of high economic and strategic importance to American Express. In
order to stay ahead of our competition it has diversified into non-travel rewards categories. The diversification
into merchandise fulfillment has added complexity to the rewards redemption process. However, by adding new
non-travel rewards our dependency on travel partners has decreased, while broadening the programs appeal to
our customer base. American Express wants to establish “best-in-class” fulfillment capabilities across all reward
categories by closing the servicing gaps that currently exist in our merchandise and certificate fulfillment
processes.

Scope of the project includes creation of real-time Customer Service & Web interfaces, integration with MR
website for order status/information availability to Card members.

The US MR NAR system to become MQ Message enabled instead of a batch interface to the Fulfillment
vendor. Enable the OMS Order Management System to be leveraged at both Front End Vendors CSRs and via the
Web. Improve our reporting. Improve our controls and balancing. Improve customer satisfaction with decreased
turnaround time, and more granular tracking of orders through the OMS.
Role:

• Was involved in creating java server pages.


• Was involved in coding the Action Framework i.e struts based Action classes.
• Was involved in coding the classes which consume Web services classes.
# Project 4

Title : COTE
Environment : Struts (JSP, Servlets), Java, Ajax, Dojo, Scriptaculous, Hibernate,
Duration: Oct2010-Apr2011
Web Server:Tom-Cat

Description:

It is a portal designed for all off-shore and onsite mates working for the same portfolio. This portal is
being used for the knowledge transition between the members and also includes a forum to share their ideas as
well as has a repository to store all the relevant data relating to the teams and training materials for all the new
technologies being used.
This is being implemented using struts framework supported by technologies like hibernate for database
connectivity, Ajax, dojo, Scriptaculous and DHTML.
The project received lots of appreciation from client side, for its effectiveness and also from the designing
prospective.

Role:

 Was involved in java coding for actions like uploading files, database usage, user profile maintenance
(password changes), and administrator functionalities (deleting user etc).

 Have written Ajax scripts.

 Have worked on hibernate usage for database connectivity

 Coded html pages and worked on Scriptaculous effects.

# Project e-Learning site

Development Environment

Web Technologies: HTML, XML.

Application Servers: Weblogic Server7.1

Server side Technologies: EJB, Servlets, JSP

Database Server: SQL Server.


Description: E-Learning System is designed for providing Online Education to Students. This System has two main
modules, Learning Management and E-Learn Presentation. Administration module consists of three sub modules
named Registration, Content Management and Schedule Management. Through Registration module Institutes,
Courses, Subjects, Faculty and Students can be created and updated. With content management module, created
content is updated in database and web server. Schedules for Courses, Chatting and Exams are managed through
Schedule Management Module. Through Presentation Module new Users can register and registered Users can
browse Content, Chat, and Post doubts, can take Practice tests and final tests.

Responsibilities: Developed implementation classes for EJB’s. Developed the Servlets and JSP’s and Modeling
data using MVC architecture. Developing the coding by studying the design. Involved in writing JSP custom tags
for database connection. Developed java script Functions for client side validations and UI’s code. Testing the
developed functions, modules according to test plan and giving report according to the test plan.

Cablevision Jan 2010 to till date

CA ISS Suite

CA ISS Suite is an Anti virus provided by Cablevision for all its OOL customers. There is a front end customer facing
system called .Net where user can login and download the security software. CA ISS Suite is a middle layer which
acts between .NET and CA and provides required information to CA and .NET using the web services framework.

Responsibilities:

 Responsible for analyzing the entire system and preparing the high level design as per the client’s
requirement.
 Prepared detailed level design as per the high level design.
 Wrote interfaces which are used for Web services to implement SOA to interact with CA and .NET system.
 Created Java APIs using based on WSDL provided by CA
 Designed data model for order module and wrote SQL, PL/SQL stored procedures, Trigger in Oracle.
 Worked on XML validation using DOM and SAX parsers against DTD and XSD.
 Worked on XML transformation to JSP using XSLT.
 Worked on Xpath and Xquery to interact with the WebServices.
 Developed the middle layer interfaces using Java based on the Adapter design pattern.
 Worked on Weblogic to deploy the application and to create JMS queues and topics, connection pool and
Data sources.
 Pattern designing of Form Bean, Value-Object using Observer and Adapter design pattern.
 Worked on Mercury Quality Center for creating test rules, test cases and executing test cases.

ENVIRONMENT: Core Java, Web Services, SOA, Weblogic 9, Oracle 10g, XML, DTD, XSD, XSLT.

Cablevision Sep 2008 to Dec 2009


Integrated Desktop Application (IDA)

IDA is a key system for Cablevision which deals with customer requirements and depending upon the requirement it
generates the most appropriate proposal for the client, based on some eligibility criteria. The order module
captures the total order life cycle which starts from placing the order till closing of that order. The most customized
areas are CIM, Account activity and OMS.

Responsibilities:

 Responsible for analyzing the entire current system and preparing the high level design as per the client’s
requirement.
 Prepared detailed level design as per the high level design.
 Developed the client side application, which uses J2EE components (HTML, JSP, Servlets, Java business
objects, Java value objects) based on the MVC architecture.
 Developed workerbeans, loadbeans, savebeans and xbeans as part of MODEL components of MVC
framework.
 Worked on UNIX operating system.
 Wrote different script files for building and deployment of the application using Shell Script.
 Designed and Developed user interfaces using JSP, Servlets, Java classes.
 Implemented Client side validation using JavaScript and maintaining look and feel of all the screens using
common CSS style sheets.
 Wrote interfaces which are used for Web services to implement SOA to interact with other third party
applications.
 Created Java APIs using AWSI (Amdocs WebServices Infrastructure) based on WSDL.
 Designed data model for order module and wrote SQL, PL/SQL stored procedures, Trigger in Oracle.
 Worked on XML validation using DOM and SAX parsers against DTD and XSD.
 Worked on XML transformation to JSP using XSLT.
 Worked on Xpath and Xquery to interact with the WebServices.
 Developed the middle layer interfaces using Java based on the Adapter design pattern.
 Worked on Weblogic to deploy the application and to create JMS queues and topics, connection pool and
Data sources.
 Pattern designing of Form Bean, Value-Object using Observer and Adapter design pattern.
 Worked on Mercury Quality Center for creating test rules, test cases and executing test cases.

ENVIRONMENT: Clarify 13.1, Core Java, JSP, JavaScript, Servlets, Web Services, SOA, Weblogic 8.1, Oracle 8,
XtraC, Shell Script, XML, DTD, XSD, XSLT and Mercury Quality Center.

Control Group March 2007 to Aug 2008

Elite Baccarat

Elite Baccarat is a gaming software which is developed using Spring framework on iBatis and Java environment. This
is a computer game designed for Casino’s to simulate the famous Baccarat Game.

Other than the core gaming system, this project also deals with OSWorkflow and JIRA issue tracking system for its
shadow game.
Responsibilities:

 Responsible for development of modules like TBS (Table Based System) and OTS (Off Table System) using Java
1.5 and Spring framework.
 Prepared UML diagrams for all the classes written.
 Integrated the TBS and OTS using OSWorkflow and JIRA issue tracking system.
 Customized the OSWorkflow and created the workflow as per the client’s requirement.
 Worked on the supervisor functionality for player registration using ACEGI framework and LDAP.
 Worked on different bet logics and chip logics for players and dealer screens.
 Developed the end-to-end java messaging framework for FLEX client and java server side code.
 Worked with the business analysis to identify use cases and created stories on JIRA as per the requirement.
 Interacted with iBatis as the ORM (Object Relational Mapping) modules with the server side application.
 Created soap client for JIRA to create issue on JIRA automatically without any manual intervention.

ENVIRONMENT: Spring, Java 1.5, iBatis, Osworkflow, JIRA, SVN, Active MQ, JMS, Tomcat Server

Amdocs April 2005 to Feb 2007

ProjectX

ProjectX is a key system for Amdocs’s client Astro which deals with all the replacement records for old NAGRA
smart card and the new NDS smart card. Basically Astro is replacing all the old NAGRA smart cards with new NDS
smart card for its customers. This system is used to support that replacement functionality.
Responsibilities:

 Analyzed the entire current system and prepared the high level design as per the client’s requirement.
 Responsible for preparing the detailed level design.
 Developed the client side application, which uses J2EE components (JSP, Servlets, Java business objects, Java
value objects) based on the MVC architecture on the Clarify CRM 12.5 platform.
 Implemented Client side validation using Javascript and maintaining look and feel of all the screens using
common CSS style sheets.
 Designed the Clarify data models as per the new requirement in Oracle 8.
 Designed and Developed UI using JSP, Servlets, Java classes.
 Used Struts framework for developing the application.
 Developed Web Services to retrieve information from the client database.
 Developed the EJBs required for server-side business logic.
 Deployed the application on Weblogic server.
 Used Hibernate as an extension for the business objects for handling database operations.
 Used SOAP for interacting with the legacy system.
 Developed the module that handles the background activities of the system using Background action
processor (web service).
 Trained other team members on Background Action Processor (BAP).
 Performed all the performance tuning activities using tools like Diagnostic Tool, Fiddler and Perfmon.
 Performed Code Inspection.
 Performed the Unit test and Sub-System testing of the module which was developed by the team
 Prepared the run book and technical specification document for different releases.
 Responsible for setting up the environment for daily run batch process to load old NAGRA smart card data
and new NDS smart card data.

Environment: Clarify 12.5, Core Java, JSP, JavaScript, Hibernate, EJB, Web Services, SOA, Servlets, Weblogic 8.1
and Oracle 8.

British Telecom Exact Technologies Jun 2004 to Mar 2005

BMS IC DESIGN (Bearer Management System)

BMS will be a key system for BT and is vital to the successful operation of the 'lead-to-cash and 'trouble-to-repair'
E2E processes for any services delivered over the copper access network. BMS was designed to transform access
network activation processes and begin replacement of the ageing CSS system.

Responsibilities:

 Designed and developed the Order module


 Analyzed the Design of the entire system, and responsible for developing the components using the struts
framework.
 Designed Class diagrams for order module using Microsoft Visio.
 Worked on JDBC to develop the server side code and database interaction.
 Analyzed and designed the Object models and Design Patterns used in the project.
 Extensively used Façade designed pattern.
 Designed Servlets and Objects using J2EE standards.
 Developed UI screens using JSP and wrote Java Beans for order module.
 Used Tomcat as the web server for deploying the application.
 Configured the OC4J application server for deploying the application.
 Designed the unit test cases.
 Executed the unit test cases as per the test design.

ENVIRONMENT: Core Java, JSP, Struts, Oracle 9i, JavaScript, EJB, Tomcat, OC4J stand alone, UNIX.

British Telecom Exact Technologies Apr 2003 to Jun 2004

Taskforce SDK Migration


Taskforce project was basically an EAI project related to the field force solutions. BT uses a product called Taskforce
to maintain its field force, which amounts to 22000 or more in number. By using this product the field engineers
handle all the customer’s complaints, because all the tasks allocated to them are automatically downloaded into
their PC.

Responsibilities:

 Analyzed the class diagram.


 Designed the low level design for module based on requirements specification and change request.
 Developed the code based on low-level design in Core Java, EJB, JMS, RMI.
 Configured the Weblogic server for using JMS queues and topics.
 Deployed the tuned the application on the Weblogic server.
 Wrote stubs for testing different business modules.
 Designed test Code in Cactus framework according to the Test Plan.
 Responsible for developing java Beans for different modules.
 Conducted knowledge transfer session on uses of JUnit and Cactus framework.

ENVIRONMENT: Core Java, EJB, JMS, Weblogic 8.1, XML, JUnit, Cactus Framework

Bharat Sanchar Nigam Ltd. (BSNL) Oct 2002 to Mar 2003


BSNL-IOBAS
BSNL – IOBAS project deals with billing of five circles in North India that are Punjab, Uttar Pradesh, Haryana, Jammu
Kashmir and Himachal Pradesh. We have placed the servers in three locations that will collect CDRs from all the 273
POIs of these circles. From these servers we will be collecting the CDRs at our billing station at MBT.

Responsibilities:

 Maintenance of the existing system.


 Troubleshoot the existing system using SQL and PL/SQL.
 Designed and developed the new system using SQL and PL/SQL.
 Extensively used database tools like TOAD.
 Used UNIX extensively as the operating system for this project.
 Coordinated with end users to install software across various geographic locations.
 Worked with end users to teach them how to upload the billing information into the system.
 Processed the billing information uploaded from different business locations.
 Designed and developed the unit test cases and system test cases.
 Executed the unit and system test cases.

ENVIRONMENT: Oracle 9i, UNIX

HCL Technologies Jul 2002 to Sep 2002


Maintenance of HCL Tech. Website
The website of HCL Technologies was a mega site which contains different sections and subsections within the
parent site and different child sites having again different sections and subsections making them a site in itself.
Mainly it is based on ASP and simple HTML. The database used was SQL Server.
Responsibilities:
 Maintenance of the existing system.
 Troubleshoot the old modules using ASP and HTML.
 Designed and developed the new screens using ASP and HTML.
 Extensively used the Teamwork 3.0 content management system for publishing the content to the
internet.
 Directly interacted with the client for new requirement.
 Responsible for Estimation of various changes in the existing website.
 Designed and implemented the day-to-day updates which include minor and major changes in the
existing website
 Ensured design integrity, timely delivery and high code quality of implementation work.
 Design and developed all the required test cases for the deliverables.
 Executed all the test cases and fixed the bugs for the new deliveries.

ENVIRONMENT: HTML, ASP

Shriram Pistons and Rings Ltd Jan 2002 to Jun 2002


Daily Piston Management Report
Shriram Pistons have a capacity of producing more than 15 thousands pistons daily. Till date they keep all the piston
production report manually. It takes a lot of paper work, time and personnel to do the job properly. Hence to
minimize the repetition of works and time consumption, this software was developed in D2K using Oracle 8.1 as
backend.

Responsibilities: Actively participated in the requirement gathering session with the client.

 Designed the GUI screens and Oracle forms using D2K.


 Development of the software using PL/SQL.
 Designed the database tables using SQL on Oracle 9i.
 Designed and developed the unit test cases and system test cases.
 Executed the unit and system test cases.
 Enhanced the old system as per the change request.
 Responsible for creating reports and graphics according to the requirements.
 Conducted many workshops to educate the end user about the operability of the software.
 Worked with floor level workers to sort out their problems.

ENVIRONMENT: Oracle 9i, D2K

You might also like