Post Job Free

Resume

Sign in

Java Project

Location:
Dallas, TX
Posted:
March 09, 2014

Contact this candidate

Resume:

Barsa Mohapatra

Mobile: 469-***-****

Email: acc1h9@r.postjobfree.com

SUMMARY

. 8 years of experience in Design, Development, Implementation and

Maintenance& Support in IT industry working with Java/J2EE as a primary

technology.

. Good experience in working as a Java Lead for the latest project for two

and half years.

. Proven ability to propose, manage, design, develop and deliver complete

solutions on time and budget.

. Expert ability to transform Business Requirements into Functional

Specifications; emphasis on workflow analysis and design, complex and

parameterized Use Case documentation, streamlined user interface design,

business process engineering, and process flow modeling.

. Hands on experience of Core Java, J2EE, JMS, EJB, Web Services,

Hibernate, JSP, Servlets, Struts, Spring MVC, XML, JDBC, Oracle, Clear

Case, Ant, Log4J, UNIX.

. Proficient developer of view-controller components using Servlet's/JSPs

and Struts Framework.

. Very good capabilities in understanding the Business Process

Functionalities, leading to gaining excellent domain knowledge.

. Expertise in Design, Development, Deployment of Enterprise and Web Based

projects using Web servers and various application servers including

WebLogic and WebSphere/RAD.

. Expertise in Object Oriented Analysis and Design (OOAD), OOP (Object

Oriented Programming) and applying OO principles in software development

. Good experience in working with different types of databases like DB2,

Oracle and the programming language Pl/SQL.

. Hands on experience in deploying of J2EE Applications on various servers

(WebLogic, JBOSS and Tomcat).

. Worked with ORM tools like Hibernate.

. Expertise in working with IDEs like Eclipse, RAD and NetBeans

. Hands on experience in writing SQL Procedures/Functions and Packages on

database like Oracle.

. Knowledge of software development life cycle (SDLC) and project

documentation.

. Have worked on change control management and Version control tools like

Clearcase, TFS, Kintana and CVS.

. Excellent communication skills, able to work effectively with technical

teammates, ensuring the proper development of Business and Functional

Requirements.

. Demonstrated ability to work well with a wide variety of people at

various levels, faster cooperation and collaboration among individuals in

the work unit, help team to resolve conflicts constructively and ability

and willingness to communicate when help is needed. A Self-starter with a

positive attitude, willingness to learn new concepts and acceptance of

challenges. Direct Interaction with customers. Clear written and oral

presentation of ideas, proposals and concepts. Ability to articulate

alternative solutions. Strong listening, interpersonal & analytical skills.

TECHNICAL SKILLS

Languages: JAVA 1.5/1.6, JavaScript, HTML, XSLT, XSL, CSS, Web Services

Web Frameworks: Struts, Spring MVC,Casper, Servlets, JSP

Application Server: Jboss, Weblogic 10.3, WebSphere 7.0, Tomcat

Web Server: Apache

IDE Tools: Eclipse, NetBeans, RAD

RDBMS: Oracle, DB2, SQL

Other Tools: Kintana, Support Central, Clear case, CVS, TFS, SSh Tectia,

Quality Center, Jenkin.

Operating System: Windows, UNIX, Linux.

EDUCATION

Bachelor of Engineering (Electrical and Electronics), India

Sun Certified Java Programmer

PROFESSIONAL EXPERIENCE

Verizon Telecom, Irving TX

Jul 11' to Dec 13'

Voice Portal (CTVP- Converged Tech Voice Portal)

Employer: Software Consultant Inc.

Role: Sr. Java Developer

The Voice portal application is based on IVR (interactive voice response),

a telephony technology in which someone uses a touch-tone telephone to

interact with a database to acquire information from or enter data into the

database. IVR technology does not require human interaction over the

telephone as the user's interaction with the database is predetermined by

what the IVR system will allow the user access to .The Voice Portal

Application farm contains the applications as: National Screener, RMVP and

CTVP. When a customer calls into Verizon, National screener Identifies

customer, Intent of calling, & product/service of interest, the RMVP

provides self-service in the areas of Billing, Collections, and Sales, once

we get the calls from SIP proxy on voice genie, VG interacts with the

application server to fetch the vxml for the call flows .CTVP application

interfaces with Enterprise systems for user profile, configuration and

automation. ICM provides the recommendation for what center to transfer the

call; Genesis provides an ERP to attach the user data to the call. Call is

sent back to Cisco GW for center transfer .IP/ACD provides skill based

routing to agents.Non-IP/ACD calls are sent back to VZB. Once call lands

with an agent, VZ Insight & iCAD pops with user data, profile, repeat call

and campaign information. The CTVP application is based on IVR.

Responsibilities

. As a Sr.Java developer in the CTVP team, was leading the development team

(consisting of 5 team members) and also was coordinating between the

offshore team and the Business here at onsite.

. Adapted to the agile environment and committed to the deadlines.

. Resolved the real time production issues based on business requirement.

. Used the IDE Eclipse for the development and modification in the

application (worked on code fixes to fix the IRs part of each release).

. Involved actively in Requirement analysis and development for maintenance

requests.

. This application is based on MVC architecture, Model (EJBs), View (VXML),

Controller(Java Classes).As per the requirement have worked on code fixes

to improve the performance of the application through Eclipse.

. Modified the EJB components and the existing Interfaces as part of the

enhancements. Also written new Java Interfaces (using core Java) to improve

the callflow.

. This IVR application uses another web application called "AdminTool"

which is accessed by the clients to add or invoke any real time callflow

parameters or to add or update any new voice message in real time

scenarios.

. Involved in all the form validation for "AdminTool" using JavaScript and

it's based on Struts, so modified the JSPs and HTML for new enhancements

(to change the UI of the application) and also modified the XMLs for all

the configuration changes.

. Interacted with the applications based on spring framework, have familiar

with the MVC Spring flow.

. Involved in enhancement/development of Perl scripts to generate the

report for the application (which is used after each release).

. Involved in modification/development of the Web Services (SOAP).

. Involved in the User Interface (UI) review with business and Analysis

Team.

. Responsible for unit and integration testing of various modules with

business.

. Modified the VXML configuration files (which actually represent the front

end of an IVR application) for every deployment.

. Involved in modifying the existing shell scripts as per requirement.

Written the PL/SQL scripts for insert/update/delete records from database.

. Supported the deployment for the releases (It's a monthly release team),

involved with other teams to fix the real time issues (Weblogic server

issues and UNIX environment issues) during deployment.

. Deployments done within a UNIX Environment. Used the TFS as version

control tool (was using ClearCase for some time) and Jenkin tool for the

deployment of a package.

. Used SSH Tectia/Putty to connect to all servers (Dev/UAT/Prod) and also

for file transfer between two servers.

. Involved in analyzing the application logs and Weblogic logs for the

production issues and also to analyze a call flow to improve the

performance.

. Used Quality Center to track the defects raised as part of each release.

Technologies and Tools Used: Core Java, J2EE, EJB 3.0, JSP, HTML, Eclipse,

VXML, XML, WebLogic 10.3, SSh Tectia, Jenkin Tool, TFS, UNIX, Pl/SQL, Perl

Scripting, Quality Center, Clear Case, Putty.

Citicorp Credit Services Inc.

Jan 10' to Jan 11'

CITI-REL

Employer: Tata Consultancy Services.

Role: Developer

Production Software Support Team is responsible for providing production

support to all applications running under CITIREL. It also handles the most

of the maintenance requests. The Java team is responsible for over 60 Java

based applications. This includes business critical gold applications like

Broker Web, Correspondent Web, CitiLink Feed, Funding Service, Funding

Request Management and Vendor Services system.

Responsibilities

. My responsibilities include analysis of defects to identify the root

cause, developing fixes, requirement analysis and development for

maintenance requests.

. This team has a very high exposure level. There is one-to-one

interaction with the client SMEs on-daily basis.

. Applications which I have worked on are mainly from originations like:

Broker Web, Correspondent Web, Document Exchange -SDX, VSS, and Image

Handler.

. All these applications are consumer based and it works on Waterfall

methodology.

. In the application VSS used XML (part of JMS API) files for sending and

receiving data from the third party vendor. So modified these xml files for

receiving the correct data (by using XSL and XSLT).

. Have worked on the maintenance requests to enhance these applications

through RAD.

. All the applications are based on struts framework and hibernate was

used for database access.

. Have modified the JSP pages as part of the UI for these applications

and also created new JSP pages as per the requirement. Used CSS for

styling the web pages .Used HTML 5 for this purpose.

. Involved in writing new Servlets for the Image Handler application.

Applied the Validator framework in this application as part of

enhancement.

. Have done the client side form validation (empty field check, email

format, valid date, numeric field check) in JavaScript.

. Involved in writing the test cases using Junit as part of unit

testing.

. In some of the applications used hibernate. Written the Hibernate

mapping file for the new enhancement in Broker Web. Also written new

POJOs and modified the existing ones as part of enhancement.

. Applied logger framework to one newly added part in Correspondent web.

. Used Weblogic as the application server in the order connectors, then

EJBs, then Web Applications.

Technologies and Tools Used: Core Java, J2EE, EJB 3.0, JSP, Servlets,

Hibernate 3.0, Struts 1.2, Tiles, Validator Framework, XML,XSLT,XSL JMS,

RAD, CSS, HTML, JDBC, Oracle 10g, Ant1.3, Log4J 1.2, Junit3.8.1,WebLogic.

Cisco Systems, Inc.

Aug'09 to Dec'10

ICW-PMC 3.0

Employer: Satyam Computer Services Ltd.

Role: Developer

Performance Metrics Central (PMC) is a "one-stop-shop" location for Cisco

and Partners to review and manage partner's support operation performance

on key Cisco Channel and CA partner programs (e.g. Channel Certification,

CA Shared-Support /CBR/SIS and Operational Excellence) for a maximum

profitability. Performance Metrics Central provides on-line comparative

operational support data, performance metrics, and metrics detail to

encourage support partners to achieve best in class support performance as

well as allowing monitoring of performance requirements.

Responsibilities

. Was responsible for handling independently the project, which works on

Waterfall methodology

. Involved in the entire analysis for the impact in all the downstream

applications.

. Was responsible for the analysis from business understanding phase to

technical documentation, design, development and support.

. Involved in the impact analysis on the upstream applications.

. Was involved in modifying the Java back end objects (EJBs, Servlets) and

also Java front-end (UI - JSPs, HTMLs) as per the requirements.

. This application was based on struts framework so involved in modifying

the component both frontend and backend by understanding the struts flow as

per the requirement. Used Eclipse as the IDE for Java code development.

. Involved in Creating the Ant Script for build and deploying the

application.

. Involved in Bug Reviews, development of some new business requirement,

QA testing Support. Used Quality Center to track the tickets

(defects).

. Used the deployment tool Kintana for deploying the applications into

dev/UAT.

. Involved in writing stored procedures as part of the enhancement.

. Involved in application deployment (EAR), as the individual components

are loaded in the order in which they are declared in the

application.xml deployment descriptor.

. Used Weblogic as the application server.

Technologies and Tools Used: Core Java, J2EE, EJB 2.0, JSP, Servlets 2.3,

Struts 1.2, Tiles, JDBC, Oracle 9i, Kintana, Ant1.3, Log4J 1.2.,PL/SQL,

WebLogic, Eclipse, Quality Center.

Cisco Systems, Inc

Dec'08 to Aug'09

Cisco Service Contract Centre

Employer: Satyam Computer Services Ltd.

Role: Developer

CSCC (Cisco Service Contract Center) is an integrated solution that makes

it easy for CISCO service sales teams and partners to manage and grow their

service business profitably. Quote multiple service levels and contracts on

the same estimate or quote which allows to Create and manage one quote, not

many. Upload an Excel spreadsheet to a quote Save manual data entry time

and reduce errors and Enable partners to create estimates and quotes

without your assistance .Quickly convert a price estimate to a quote and a

quote to an order to Save time and Stay in one application

Responsibilities

. Hands on experience for the entire analysis for the impact in CSCC and

other dependent applications, this application works on Waterfall

methodology

. Involved in gathering requirement from analysis phase to technical

documentation, design, development and support.

. Involved in putting fixes to the issues encountered during the test

cycles.

. Involved in modifying the Java back end objects (EJBs, Servlets, and

XMLs) and also Java front-end (UI- JSPs, HTMLs) as per the requirements by

using Eclipse.

. Was responsible to support the test cycles and handling the production

issues as part of releases.

. Involved in Coding, designing and documenting the same as per the Cisco

standards. Application is based on struts framework.

. Involved in modifying the existing DAOs and added new ones as part of

requirement.

. Involved in modifying the PL/SQL queries as part of enhancement.

. Involved in creating the Ant Script to build and deploy the

application.

. Involved in Bug Reviews, development of some new business requirement,

QA testing Support and Production support.

. Used Quality Center to track the defects as part of each release and

Clear case for software configuration management.

Technologies and Tools Used: Java, J2EE, EJB 1.1, JSP, Servlets, Struts

1.2, XML, JDBC, Oracle 9i, Clear Case 2000, Ant1.3, Log4J 1.2.,PL/SQL,Eclipse.

Cisco Systems, Inc

Aug'08 - Dec'08

Quote to Cash (QTC) - CCRM-Champion

Employer: Satyam Computer Services Ltd.

Role: Developer

CCRM (Commitment Compliance and Revenue Manager) is a web application for

managing revenue deferrals related to non-standard deals. All deals which

require a revenue deferral of at least $100,000,000 are maintained in CCRM.

Orders placed in the ERP systems flows through the CCRM, where various

types of workflows can be applied on the order.

CCRM was built using the Struts framework and it uses Hibernate for

interacting with the database.

Responsibilities

. Worked with matrix reporting structure in a multi-site organizations

providing suggestions to management about change in methodology (waterfall)

and practices related to the project.

. Involved in closely interacting with onsite team for analyzing business

requirements, transforming them into functional & technical

design/specifications.

. Involved in providing the management (both Onsite/Offshore) with project

progress status updates.

. Involved in implementing the business solution designed as per the

technical design. Application is based on struts, modified the struts

components (Java Beans- EJBs, JSPs, Actions Classes) as per requirement.

. Involved closely with multi-group managers updating with project status

as well as suggestions for improvements

. Worked closely with 3rd party customers coordinating with OffSite/Onshore

Management team.

. Involved in deploying the application to various environments. Used the

Kintana tool for version control.

. Supported the application during test cycles and fixing the bugs raised

by QA team.

. Involved in modifying the frontend objects UI (HTML 5, CSS styles, JSPs,

custom tags) through Eclipse.

. Used ANT and log4j for building Java files and for logging

respectively.

. Involved in creating the database scripts for creating, altering and

updating tables using PL/SQL.

. Involved in creating Views, New Tables and Procedures as part of the

requirement. Used Toad for the PL/SQL developments.

. Used Quality Center to track the defects/tickets raised as part of

each deployment.

Technologies and Tools Used: J2EE (JSP, Custom Tags, EJB2.0, Servlets2.2,

JSP1.1, JDBC2.0, JNDI), struts 1.1, HTML, Oracle 8i, Kintana, Toad, PL/SQL,

Quality Center.

GE Energy

Mar'06 - Aug'08

Integrated Logistics Systems (ILS)

Employer: Satyam Computer Services Ltd.

Role: Offshore Lead

ILS is the GE Energy Logistics and Transportation Management web-based

solution that provides the tools to support the planning, execution,

measurement and evaluation for the Global Logistics and Transportation

requirements of all its Strategic Business Units. This application was

built using the Casper framework which is based on MVC architecture.

Responsibilities

. Involved in creating a new Report Called Hungary Report to implement the

business solution designed as per the technical design.

. Involved in using the Casper framework (MVC Architecture) which is

similar to struts flow. So as part of the project modified the components

(Java Beans, EJBs, JSPs, Action Classes - Servlets, Action Forms, and

Configuration files) using Net Beans IDE.

. Was responsible to change the module "Carrier" for International shipment

(based on waterfall methodology).

. Involved in modification of the company and contact authorization

process, which is mainly done through client side validation using

JavaScript.

. Involved in changing the look and feel (UI) of web pages using JSPs and

HTML.

. Modified the DAO classes whenever there is requirement to add new

database object or to modify any.

. Involved in Code review and design review and also documentation of

design document.

. Involved in preparing the technical specification document for the

project.

. Involved in the unit testing and the UAT testing.

. Involved in the deployment of the application on JBOSS. Always

coordinated with other teams to fix any real time issue during deployment

in production environment.

. Maintained all the standards of GE while doing the code change.

. Was responsible for writing new stored procedures for many enhancements

also have created many backend objects using Toad through PL/SQL.

. Used CVS for version control and Support Central to track the defects as

part of each deployment.

Technologies and Tools Used: J2EE (JDK 1.2.2, EJB 1.1, Servlets, JSP, and

JDBC), CVS, Toad, Casper Framework, Support Central, PL/SQL, Net Beans.

GE Energy

Nov'05-Mar'06

GE Parts Edge

Employer: Satyam Computer Services Ltd.

Role: Offshore Developer

GE PartsEdge offers a comprehensive, easy-to-use tool to access parts

information and recommendations, as well as obtain quotes, convert quotes

to orders and track your orders in real-time from placement to delivery.

Responsibilities

. Was responsible for handling the 3 modules Login, Register and Update

Profile in this application

(It uses waterfall methodology).

. Involved in changing in the look and feel (UI) of web pages as per

requirement by modifying the JSPs and HTMLs.

. Involved in working on the client side form validation using JavaScript.

. Involved in Code review and design review and documentation of design

document.

. Involved in modifying the Java backend objects (EJBs, XMLs, and

Servlets).

. Modified the DAOs as part of the enhancements.

. Modified the JDBC connection parameters in the application.

. All Java code development was done through Net Beans.

. Involved in resolving the fixes to the tickets at the time of production

deployment.

. Maintained the database by purging the old data and inserting the new

data (user information) on daily basis. It was done by running the UNIX

scripts.

. Involved in the unit testing and UAT testing for each release.

. Maintained all the standards of GE while doing the code change.

. Used Toad for all database transaction with the Pl/SQL queries.

Technologies and Tools Used: J2EE, EJB1.1, XML, XSLT, WebSphere 4.0, Oracle

8i, JDBC, LDAP, Struts, PL/SQL, Toad, NetBeans, JSP, HTML.

American Pipeline Project

Jan'05 - Jun'05

Part of Department of Electrical and Electronics -Silicon Institute of

Technology, INDIA

Bid- ITS

APP project was mainly aimed at the automation of American Gas Corporation.

It includes various modules like Locations, Mapping Locations, Contract,

Offers, Bids creation, approval and execution.

Responsibilities

. Involved in the module BIDits consisting of the below sub modules:

. Involved in the modification of the modules: BidIts Creation, BidIts

Approval, and BidIts Execution.

. Involved in working on the code and design review.

. Used Core Java for the development of the application.

. Always followed project convections.

. Involved in the User Interface (UI - JSPs, HTML pages) design using dream

weaver tool.

. Involved in the unit testing for each release.

. Always maintained the quality standards for all code delivery.

Technologies and Tools Used: Core Java, HTML, JSP, Eclipse

Department of Electrical and Electronics -Silicon Institute Of Technology

Aug'04-Jan'05

Speed Control of DC Motor Using Fuzzy Logic

The purpose of this project is to control the speed of DC motor by using

fuzzy logic controller with MATLAB applications. The scopes includes the

simulation and modeling of DC motor, implementation of fuzzy logic

controller to actual DC motor and comparison between MATLAB simulation and

experimental result. This research was about to introduce the new ability

of estimating speed and control the DC motor. By using the controller, the

speed can be tuned until it get similar to the desired output that user

need. Data will be transferred from the controller to the DC motor using

the DAQ card. Encoder will be used to detect speed error between the

desired output and the measured output.

Responsibilities

. Involved in modelling the DC motor.

. Involved in the process to discrete the PID controller to control the

speed of the DC motor. It was designed using MATLAB Simulink.

. The Fuzzy logic controller was designed to control the speed of the DC

motor.

. Involved in designing the required drive circuit to implement the

controlled action of fuzzy logic.

. Involved in comparing the different controllers' results.

. Involved in preparing and presenting the power point presentation for

this entire project.

. Used Core Java for application development.

. Involved in modifying the web pages by using JSP, HTML.

Technologies and Tools Used: Core Java, HTML, JSP, MATLAB Simulink.

Lakshya Institute at Bhubaneswar, INDIA

Jan'04-Aug'04

Created a new website called "Post Resume"

Lakshya is a leading institute situated in Bhubaneswar to provide training

which empowers students to compete, win & survive in the IT industry of

today by preparing to take on the challenges of change that they will face

tomorrow. We developed this application to help job seekers to post their

resumes and search for matched skill. We performed web site development and

provides support for the group of educational institutions in Orissa. It

has developed customized software, data processing procedure, websites and

tools for the group.

Responsibilities

. Involved in studying different Sites.

. Involved in interacting with the team members to develop detailed

software requirements that will drive the design, implementation and

testing of the Consolidated Software application.

. Involved in developing user interface (UI) using JSP and HTML.

. Involved in performing validations using available validation controls

and regular expressions in Java.

. Involved in the process to persist and transfer data between pages used

sessions and view states.

. Involved in using Form Based Authentication for the Application as

Security measure by providing a login page.

. Involved in creating primary objects (tables, views and indexes) as

required by the application design.

. Involved in maintaining Database triggers, stored procedures & functions.

. Involved in modifying the Database structure and existing forms, reports,

and graphs as per the enhancement.

. Involved in controlling and monitoring the user access to the Database.

Technologies and Tools Used: Core Java, HTML, JSP, PL/SQL.



Contact this candidate