Post Job Free

Resume

Sign in

Java Sales

Location:
Colorado Springs, CO, 80919
Posted:
September 14, 2010

Contact this candidate

Resume:

[pic][pic][pic][pic][pic]

RAGURAMAN abk54v@r.postjobfree.com

719-***-****

Experience Summary:

An accomplished Software Consultant with 9+ Years of progressive

experience in IT industry, including extensive experience in Java

Application Development, Internet/Intranet based Applications, RIA

applications using Flex technologies and also testing and implementing of

application software in Web technologies and having Strong database

connectivity/sql skills Oracle, DB2 and MS SQL Server. Always worked

closely with system users and gained reputation of loyalty, quick problem

solving, and excellent teamwork and communication skills.

Responsibilities and expertise includes:

. Expert in Core Java and Java Swing development for GUI and standalone

applications.

. Brain Bench Certified Programmer in Java 2, Java GUI (Swing), Java Non-

GUI (Core Java), JSP 2.1, HTML 3.2, HTML 4.0, DHTML, Java Script 1.5,

Web Design Concepts and Web Development Concepts.

. Expert in developing RIA using Flex Technologies (MXML, Action Script

& Flex Builder).

. Experience in Web Services using Adobe Live Cycle Data Services (Flex

Data Services).

. Experience in AIR, Blaze DS and Cairngorm to build Web and Desktop

Applications.

. Experience in Hibernate, Spring Frameworks and Design Patterns.

. Knowledge on SOA, Web Services, WSDL, SOAP and EAI (Enterprise

application integration).

. Experience in Web Development with GUI team to meet the requirements.

. Expert in Analysis of project and modules and lead the team to build

RIA applications.

. Experience in developing Custom Components, Classes using Action

Script for Flex Applications.

. Expert in Designing and Developing Web pages using CSS, HTML, DHTML,

XHTML and Java Script.

. Developed and maintained intranet and internet for company websites

utilizing Dream weaver, HTML, Flash and Photoshop.

. Expert in developing Web Applications using DOM, BOM, ECMAScript and

Extended JavaScript.

. Comprehensive technical knowledge of HTML programming and JavaScript

coding.

. Experience in Testing the Java and Flex Applications using JUnit and

FlexUnit.

. Experience in Transformation for Applications using XML, XSLT and

XPATH.

. Knowledge on ASP.Net and C#.

. Experience with Quality Center (QC) and Quick Test Pro (QTP).

. Experience in major revision control system CVS and defect tracking

system Bugzilla.

. Created and Designed test web sites for sales as well as demonstration

purposes.

. Responsible for quality assurance of finished websites including the

validation of links.

. Designed and coded on user forms for website requiring user

registration.

. Experience in developing N-tier applications using J2EE technologies

JSP, Servlets, and Java Beans.

. Experience in Eclipse, WSADIE (Web Sphere Studio Application Developer

Integration Edition), ANT, Tomcat Web server, JBoss, JRun for

developing/building applications.

. Strong knowledge of Java with experience ranging from introduction of

version 1.0, adoption of version 1.5 and commitment to using SWING for

component architecture of product interface.

. Expert level skills on Java, AWT, Java Applets, JDBC, HTML, DHTML,

Java Script.

. Experience in Designing Style Sheets using DHTML.

. Extensive Experience in Object Oriented Programming (OOPS), UML (Data

Modeling/Process Modeling).

. Demonstrated understanding of Java Technology potential, recognized as

first person to initiate Java as vehicle for solution.

. Experience in Queue and messages using MQ Visual Edit, MQ Browse and

MQ Batch Toolkit.

. Experience in Design Tools like Macromedia Dream Weaver, Smart Draw

7.0 and Front Page.

. Proficient in the use and working details of various back-ends

including IBM DB2, Oracle, SQL Server and MS Access.

. Excellent exposure in Onsite-offshore work model as Team Lead/Team

Member.

. Strong SQL coding experience in Oracle, DB2 and SQL Server for

persistent layer applications.

. Experience in analysis, designing, developing MVC Pattern applications

in J2EE Environment.

. Experience in developing Intranet/Internet multi tier applications.

[pic][pic][pic][pic][pic]

technical summary

Adobe Technologies Flex 3.0/4.0, MXML, Action Script 3.0, Flex

Charting,

Skinning, Adobe Air, Flex Builder, Blaze DS,

Adobe Live Cycle Data Services, Cairngorm

Core Java Applet, AWT, Swing, RMI, Java Beans, JDBC,

Threading

J2EE Technologies JSP, JSF, Servlets, XML, XSLT, Hibernate,

BPEL, Spring

Microsoft Technologies ASP.Net, C#

Web Designing Languages/Tools CSS, HTML, DHTML, XHTML, Java Script,

Dreamweaver, Front Page,

MQ Visual Edit, MQ Browse, MQ Batch Toolkit,

Win SCP, Putty, CVS,

Adobe Standard, SOAPUI, UML, Smart Draw 7.0,

ANT

Testing JUnit, FlexUnit, QC and QTP

Application Server Bea Web Logic 7.0, IBM Web Sphere

5.0, JRun 4.0

Web Servers Apache Tomcat Server 5.0, Java Web

Server, JBoss, JRun

Application IDEs Eclipse 3.0, Flex Builder 2.0, WSADIE

5.1.1, XML SPY, XML Notepad

Languages C++, C

Databases Oracle, IBM DB2, SQL Server 7.0, MS Access

Operating Systems Windows 2000, Win NT 4.0, Windows

95/98/XP

education AND Certifications

Masters in Engineering in Applied Electronics - "Gold Medalist"

Bachelors in Engineering in Electrical and Electronics

Master Diploma in Software Management

Brain bench Certified in Java 5, Java 2, Java GUI (Swing), Java Non-GUI

(Core Java), JSP 2.1, HTML 4,

HTML 3.2, DHTML, Java Script 1.5, Web Design Concepts and Web Development

Concepts

Employment History

DISH Network, Denver, CO Sep' 09 - Till

Senior Flex Developer

NextGen OE

Develop a single order entry tool to support both DISH Network Retailers

and Partners. The NextGen OE application plans to replace the R*CONNECT and

POET applications and introduce new functionalities like Lead management,

etc. R*CONNECT is primarily used by Retailers while POET is used by

Partners. Many of the functionalities and process flows are similar for

both the applications. As part of the NextGen OE initiative the process

flows will be customized based on the log in credentials (retailers,

partners, etc). This was we can have a single application instead of two

and have more value added business functionalities like ease of use,

flexibility in the business process flow and lead management.

Improve and enhance the functionality of the existing OE applications and

consolidate the Retailer and Partner capabilities into a single tool.

> Lead Management

> Sales Pipeline

> Resume lead processing at appropriate point in sales flow

> Commissions

> Inventory

> Improve performance by using state of the art technology (Flex)

> Improve navigation

> Eliminate redundant functionality

Responsibilities:

. Worked on Sales, Inventory, Payment, Dispute Resolution, Lead

Management and Blog modules.

. Developed screens for Sales, Lead Management, Inventory and Payment

using MXML and Action Script.

. Developed unique component to serve Dish programmings list.

. Worked on Remote Object for retrieving data from EPC layer.

. Handled Java web services like Qualify customer, Locals availability

and Manage Appointments.

. Handled .Net web services like Dish Configuration, Pay Customer Bill

and Order Completion.

. Worked on Popup Manager to display standard and high definition local

channels list.

. Worked on States and implemented user friendly navigation.

. Designed component using Panel and Datagrid to display Pricer details

of selected Promotion, programming's selected, Monthly subtotal, Total

and etc.

. Developed generic window component to list out international

programmings.

. Used View Stack and Tabs to easy container navigation.

. Coded generic method to categorize the programming like Core, Local,

Premium, Additional and International Programmings.

. Created design document for NextGen application.

. Installed and implemented BlazeDS server for handling remote and web

service calls.

. Used Item Renderer and Flex Controls to build the application.

. Worked on messaging and implemented using LCDS

. Implemented transition, themes and styles to make great rich screens.

. Handled and worked on XML using XMLList, XMLList Collection.

. Coded java classes to handle EPC to retrieve recommended equipment

bundles and Promotion offers.

. Worked on SOAP UI to analyze and test the web services before

integrating with Flex application.

. Created Programming Display Component using Accordion.

. Worked on Lead Management [Call Back, Look Up and Sales Pipeline] and

developed screens.

. Developed action script classes for handling Remote Objects and Web

Services.

. Designed unique bread grams for application navigation.

. Worked on Flex Charts to show up Leads Sales Pipeline.

. Developed component to show the available installation time frames for

the selected available date.

. Coded unique search component for Lead Look Up.

. Used GoogleMap API to display the location of customer and route from

retailer's location.

. Used Yahoo Weather API

. Developed component to implement animation in Root Menu Navigation

[Login / Registration / Tools / Sales].

Environment: Flex 3, MXML, Action Script 3.0, BlazeDS, Adobe Live Cycle

Data Service, XML, Java, SOAPUI, TOAD, Tortoise SVN, Flex Builder, SVN

Repository, Dreamweaver, Eclipse, Flex Charts, CSS, Tomcat, XML Notepad,

Web Services, SQL, Google Map API, Yahoo Weather API

Verizon, Colorado Springs, CO

Mar'07 - Aug' 09

Senior Flex Java Developer cum Prod Support

Enterprise Order Management (EOM)

Enterprise Order Manager (EOM) is a middle tier system that functions as an

Enterprise Application Integration Server. EOM performs the following

functions

> Decomposes complex orders into the most basic components

> Manages the workflow in order to provision each component

> Transforms Service Orders from a generic telecom structure to an MCI

specific structure

> Manages product and service dependencies

> Receives Service Orders from E-bonding or Order Entry

> Notifies customers and account teams about certain provisioning

milestones

> Statuses orders based on current provisioning milestones

The EOM application is divided into six major categories,

> Interaction (Contains all interface related artifacts i.e. mapping

classes, transformations)

> Orchestration (Represents the Business Process Modeling view of the

app - implemented in BPEL)

> Services (Provides as interface on the Business layer for business

service requests)

> Business (Contains the applications business logic and objects)

> Persistence (Stores and retrieves object from underlying data store)

> Common (Provides utility classes shared by all layers)

Responsibilities:

. Understanding the client requirements.

. Working on Interface and Helper Classes for Process Service Order BPC

Process.

. Working on XSLT for transformations between EOM and OrderPro.

. Working on Domestic Products of FRASI (Frame Relay), ATM, FRAME and

PIP.

. Working on Business Flow using BPEL in WSADIE.

. Developed Flex based Presentation Screens for August 2008 and Jan 2009

Releases.

. Designed and developed UI Screens using Flex components for Product

Show.

. Created Reusable Custom Components using Action Script to support

various project modules such as Single Stack Products, Calnet Products

and Networx Bundles.

. Implemented Flex Chart/Flex Data Services to describe the Notification

Report for SOCN, FOCN, SOC and ORA.

. Developed Navigator Container for slide show using Flex Accordion and

components.

. Developed User Friendly Networx Notification Tool using MXML and

Action Script.

. Developing java classes and interfaces for Notification Services such

Service Order Complete Notification (SOCN), Customer Order Acceptance

Notification (COAN) and etc.

. Working on Business Transforms between systems such EOM, COMS, ESP

. Developing Helper Classes for Business Flow COMS BPC Process,

Automation Service, Event Dispatcher BPC Process, Order Acceptance BPC

Process.

. Developed test cases for java classes using JUnit.

. Working in Testing and Supporting for identifying bugs and fixing it.

. Working on Data Mapping for the Transformation between the Systems

. Working in Production Support for defects

. Organized the shake out for each Test and Production Deployments

. Organized the Production deployment for March, April, Sep, Oct, Nov

and Jan Releases.

. Developed Notification Tool for Networx Orders to list out

notifications to client

. Worked in Data Tool for Notifications correction on ORA, SOC, FOCN and

SOCN.

. Created a complex queries for annul year end summary on orders by

month

. Worked as DB2 developer in team

. Working in Production Support team for fixing and organized for next

deployment window

. Developed pages for EOM Production Support tool

. Worked in different products categories like SingleStack, Networx and

SIP Gateway.

. Developed Notification Report fully based on SQL.

. Flow the messages into testing environment for shake out using

RfhUtilC.

. Monitor the back out queues and analyzed those messages for back out

. Working in MQ Visual Edit, MQ Browse and MQ Batch Toolkit for Queue

Analysis and messages.

Environment: Java, JSP, Servlets, BPEL, WSADIE, Spring, Flex 3.0, MXML,

Action Script 3.0, Adobe Live Cycle Data Services(Flex Data Services),

WSDL, Flex Unit, Tomcat Server, JBoss, XML, XSLT, XPATH, Hibernate, SQL,

Mercury Quality Center, XML SPY, CSS, HTML, XHTML, Java Script, DHTML, XML

Notepad, JMS, IBM DB2, SQL Squirrel, TOAD for DB2, Win CVS, Win SCP, Putty,

RfhUtilC, MQ Visual Edit, MQ Browse and MQ Batch Toolkit, Bugzilla, JUnit,

Quality Center (QC) and QTP.

EchoStar Communications Corp (DISH Network), Denver, CO

June'06 - Feb'07

Developer

Project # 1: EIMS (Enterprise Incentive Management System)

Echo Star Incentive Management System calculates retailer compensation by

gathering data from various databases. EIMS system calculates the

commissions for retailers and distributors and generates the payment

details. Payment is made through Oracle financials. EIMS system also

provides functionality to enable the retailers/distributors to dispute any

discrepancies in the payments made.

EIMS has the following major areas,

> Siebel PRM: Provides the UI for retailers/distributors to dispute a

payment and follow up the resolution.

> DTE: Data Transformation Engine pre-processes the information on

Equipment/Subscribers and feeds the Siebel ICM engine.

> Siebel ICM: Processes all the commissions based on the plans.

> Data Conversion: Converts the history data from the existing legacy

systems to the new system

There were nine interfaces implemented as part of this project.

Responsibilities:

. Identify the EchoStar applications, existing data transport mechanisms

and Database tables that will be used in production following the EIMS

Project implementation.

. Developed GUI for invoking XML files and query executor.

. Assist testers for testing the test cases.

. Coded Simulator for test cases.

. Developed test plans for Interfaces IC 1, IC 2, IC 3, IC 4 and IC 5.

. Prepared test cases for the interfaces.

. Created stored procedures

. Developed Sql query for testing and verifying the result.

. Analyzed output XML files from DTE for test cases.

. Worked on TOAD to build scripts and triggers

Environment: Oracle 9i, TOAD 8, Test Director, Java, XML, XMLSPY, Eclipse

Project # 2: Pricer

Flex Team Lead

It's an online quote. It provides basic quotations based on user's zip code

and selection of Mode like Simple Quote, Detailed Quote & Specific Quote.

User can save the time to search channels and quotations using Simple Quote

as entering zip code only. User can search and select Local Channels,

Premium channels and Set Top Boxes with Promotions availability. This

Project is built on Flex Technologies.

Responsibilities:

. Leaded the team to build the Flex application.

. Worked on Data Flow Diagram and Use Case Diagram.

. Developed Design Document.

. Involved in analysis of project (Simple Quote, Detailed Quote &

Specific Quote) and implementations.

. Developed work flow for three quotes.

. Worked on Modules Acquire Customer, Choose Core Prog, Choose

Additional Prog, Choose Local Prog, Review Set-Top Boxes and Complete

Quote.

. Developed RIA using Flex Technologies MXML, Action Script.

. Worked on Web Services using Flex Data Services.

. Worked on accessing WSDL using Flex.

. Created custom components using Action Script to implement channels

list.

. Designed Flexible Tab Navigator for accessing pages.

. Developed UI Screens using Flex.

. Coded backend logic to hit WSDL using MXML.

. Developed dynamic pages using Flex State and Transitions.

. Worked on WSDL Methods and populate response to UI.

. Implemented MVC pattern using Flex (Model), Flash (View) and WS API

(Controller).

. Worked on RPC Services in Flex Data Services.

. Designed Chart using Flex Chart to show the average cost per month

depends on user selection.

. Coded action scripts for handling responses of WSDL.

. Designed dynamic page translation using Flex.

. Involved on analysis of WSDL methods and its functionalities to

support work flow.

Environment: Flex Technologies (MXML, Action Script 3.0), Flex Data

Services 2.0, Java, Flex Builder 2.0, Web Services, Eclipse, JRun 4.0,

MVC Pattern, CSS, Flex Transitions, Flex Data Charting, WSDL

Innospire Systems, India Aug'05- Mar'06

Team Leader

Sales Management System

The Sales Management System aims at facilitating the corporate user (BDE)

with enhanced access to system, application and utilization capabilities

from a remote location. The main aim of the project is to develop staffing

functionalities from consultant to end client process.

Responsibilities:

. Lead the team to develop the projects Sales Management System and

Coastal Learning

. I have done Analysis, Designing and implementation of this application

. Interacted with Business team to gather requirements.

. Worked on Database Design, Data Model and Data Dictionary

. Created the HTML Templates using Dream Weaver

. Worked on Unit and System Testing of the system.

. Fixed bugs in java code.

. Designed Proto type of the applications using HTML

. Created validation methods and invoked into application using Java

Beans

. Coded on Database Connectivity using JDBC

. Coded on client side validation using JavaScript.

Environment: Java, Swing, J2EE (JSP, Servlet), JDBC, Eclipse, Tomcat Server

5.0, SQL Server 2000, HTML, DHTML, Java Script, Windows XP, Win-CVS

First Line Info tech Pvt Ltd, India Oct'01- July'05

Software Engineer

First Line Info tech Pvt Ltd. is a leading global consulting and IT

services company, offering a wide array of solutions customized for a range

of key verticals and horizontals.

Developed web based projects and products using java technologies like

Recruitment Management, e Travel, On Shoppe, Chennai Guide, and Web based

Analysis of Complex Engineering Systems and Student Info.

Responsibilities:

. Involved in design and development phase of the components

. Involved in the analysis of modules

. Design the templates using Dream Weaver

. Designed Proto type of the applications using HTML

. Used Three Tier Architecture approach for better user presentation

. Developed Servlets and JSP pages for user presentation layers

. Proficient knowledge in packing the application into JAR

. Worked on storing the objects using core Java (Collections)

. Worked in Client Side Validation using Java Script

. Worked on code of Controller (Which Controls the navigation) in

Servlet

. Created validation methods and invoked into application using Java

Beans

. Deployed JSP pages, Servlet classes in Tomcat Server

. Various Servlets are developed to gather the information from user's

request and contact the session beans, get the information from the

database via beans and redirects the response to JSP.

. Developed screens using Swing

. Enhanced the screens using Border Factories and styles in Swing

. Enrich the screens using Pluggable Look and Feel concepts using Swing

. Designed Style Sheets using DHTML

. Worked on Database Connectivity using JDBC

. Created database tables in database

. Involved in Bug Fixing

. Coded SQL Statements to retrieve the data

. Involved in preparation of unit test design, unit test cases and unit

test reports

. Strengthened Integration and System Test Cases and carried out Testing

. Defect Fixing and handling the Change requests

Environment: Java, Collections (Core Java), Swing, J2EE (JSP, Servlet),

JDBC, Eclipse, Tomcat Server 5.0, Web Sphere, Oracle 8, MS Access, SQL

Server, HTML, DHTML, Java Script, Windows 2000, Win-CVS

K'Log Computers, India June'00- Sep'01

Developer

K'Log Computers is an IT professional services firm focused on design,

development and integration of transaction based business applications,

developed projects like Examination Systems, Inter PC Chat and Resume

Submission.

Responsibilities:

. Developed Applications Using Swing

. Designed and Developed UI using Swing

. Worked on enriching application using Swing Packages (PL&F, Border,

Text and etc)

. Created Proto type of applications using HTML

. Developed style sheets for enriching web pages

. Worked on Beautification of web pages using DHTML and CSS

. Worked on Data Model and Data Dictionary

. Developed the web pages using Java Server Pages

. Coded SQL Statements for communicating with database

. Worked on Database Connection using JDBC

. Wrote a common connection and common database access layer for

accessing different database

. Worked on code of Navigator in Servlet

. Created validation methods and invoked into application using Java

Beans

. Worked on MVC patterns

. Coded on reusable component for financial functions using beans in

Billing Pages

. Designed Proto type of the application using HTML and Dream Weaver

. Developed user screens using Servlets

. Worked on Java Networking

. Worked on Connection between the systems using Socket concepts

. Designed Style Sheets using DHTML

. Designed Frame and Frame Sets in the application using HTML

. Designed the Screens using Applets

. Worked on JFC classes (Swing)

. Developed the code for Data send/receive using Java Networking

. Worked on Form field validations using Java Script

. Worked on Tomcat Servers

. Installed software's

Environment: Core Java, Applets, Thread, Networking, RMI, Swing, Servlet,

JSDK2.0, JDBC, Oracle, MS Access, HTML, DHTML, Java Script, Windows 98



Contact this candidate