[pic][pic][pic][pic][pic]
RAGURAMAN *********@*****.***
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