Professional Documents
Culture Documents
59 Fordham Avenue
Hicksville, NY
ragha_selvi@yahoo.com
401-569-8948
CAREER OVERVIEW
Proven experience in analyzing architecting, designing, and managing the development of enterprise
applications (Web/Distributed/Client-Server/GUI). Full life cycle software development experience
including analysis, design, coding, testing and quality control (including J2EE, Model-ViewController, Model architecture using STRUTS, hibernate, spring framework) on numerous
development projects.
Designed n tier distributed application using Microsoft Visio and Together tool and prepared
Architecture Design Documents.
Key areas of strength include strong process orientation, out-of the box thinking, learners attitude,
and team philosophy. These strengths have been used for design and development of systems and
leading & implementing initiatives.
TECHNICAL SKILLS
OS: Windows XP, Windows Vista, Windows 2000, Windows NT4, UNIX
Technology/Web: Java 1.4, 1.5, C, C++, J2EE (RMI, JMS, EJB, JSP, Servlets), Microsoft Visio,
Together Tool, Rational Rose, Struts, JCA, Java Server Faces, JAXP,
JAXB, JSTL, JQuery,XHTML, XML, CSS,HTML,AJAX, Java Script,
ant script, JUnit, Cactus, SOAP
Frameworks: Struts, Hibernate, Spring Frameworks.
Application/Web Servers: Tomcat, WebSphere 5.1, JBoss2.4, Jakarta tomcat, Oracle Weblogic Server
11G, Oracle Portal , ATG 6.3
Configuration Management: SVN, CVS, Perforce, Code Collaborator, PVCS Version Manager, VSS
Content Management Tools Documentum XCP 1.2
Databases: DB2, Microsoft SQL Server, cloudscape, ORACLE, POSTGRES, MYSQL
Web Services: Apace Axis 1.5, IBM Master Data Management
Third Party Tools: SOAP UI 3.0, Agile processing (SCRUM Methodology), Vertex, and Apace POI,
XML Spy
PROFESSIONAL EXPERIENCE
DOITT May 2012 Octeber 2014
Java Team Lead
The New York City Department of Information Technology & Telecommunications (DoITT) provides the
foundation for NYCs innovation economy. DoITT is responsible for:
Modernizing government technology, increasing digital literacy opportunities for New Yorkers,
Facilitating a more transparent and open government.
As a Development Lead I am responsible for development of procurement application Using
Documentum with java. I am mainly involved in design and development of APT (Application
Procurement Tracking) webapplication for MOCS (Mayors office of contract services).
Environment: Eclipse, Documentum 6.7, SVN ,Weblogic 11G, Java /J2EE 1.5, JSP, Servlets, JUnit, Ant
script, Oracle weblogic server 11 G, AJAX, Spring, Hibernate , HTML , CSS,XML.
Involved in design and development of the back end code with respect to home pages shopping cart
and check out pages.
Designed and Developed Web based pages using Java, JSP, ATG DSP , ATG Controller framework.
Involved in writing unit test cases and running them using JUNIT.
Involved in co-ordination team at onsite with front and back end developers and also actively
involved in code review and development issues with the onsite/offshore team.
Environment: Eclipse, ATG 6.3,Vertex, Omniture , SVN ,WebSphere 5.1 Java /J2EE 1.5, Spring, Apache
Axis 2.1 , XMLBean ,JSTL,JSP, AJAX, Servlets, JUnit, Ant script, Oracle 10.2, Content Center,
Campaign Manager.
This project is to mainly integrate the customer data from different website applications into one
centric database using IBM MDM. Involved in integration of the IBM MDB with 18F flowers
website. Involved in full software life cycle of this project, including the front end / middle layer /
back end of the application.
Responsibilities:
Involved in design and development of the integration of 18F website to IBM MDM DB.
Designed and Developed Web based GUI /Back end controller framework using Java, Struts, Java
Server Pages, JavaScript, EJB.
Involved in writing unit test cases and running them using JUNIT.
Involved in co-ordination of the offshore team, mainly involved in getting the development work
done for the IBM MDM API, and also actively involved in code review and development issues with
the offshore team.
Environment: IBM MDM,IBM WSAD 5.1 , Java /J2EE, Apache Axis ,WebSphere 5.1/6.00 App Server,
XMLBeans, Eclipse, Java Mail API ,JSTL,JSP, AJAX, Servlets, JUnit, Ant script, Oracle.
Wily CEM monitors customer transactions to isolate the causes of problems in the data center.
Wily CEM measures the performance and quality of customer transactions, identifies defects and
variance, and quantifies the impact on Customers and the business. By proactively detecting
trends in degraded transaction response times and providing a variety of actionable reports, Wily
CEM enables you to take action before a problem occurs or Service Level Agreements (SLAs)
are out of compliance.
Responsibilities:
Involved in design and development of the key feature of the product namely discovered
transactions.
Designed and Developed Web based GUI /Back end controller framework using Java, Spring,
Hibernate, Java Server Pages, JavaScript, JSTL.
Involved in writing unit test cases and running them using JUNIT.
Environment: Java /J2EE, Spring, Hibernate, HQL, Apache Axis ,Web logic 8.1 App Server, XML,
Eclipse, Java Mail API ,JSTL,JSP, Servlets, JUnit, Ant Script, Postgres
Integration of CA Wily Introscope Manager - NSM, SDK - Introscope Web Services Project:
This application is mainly used to configure Introscope Enterprise Manager's host, CA NSM
WorldView repositories, CA NSM Event Manager, alerts to monitor, map alert statuses, and
format alert messages.
Responsibilities:
Involved in design and development of new API for SDK web service framework to get the
Introscope specific information like list of management modules and list of alerts specific to
management module.
Involved in development of configuration framework for UI and also developed API to integrate
the NSM with Introscope Enterprise manager also involved in development of back end managed
beans and front end pages for this application.
Designed and Developed Web based GUI /Back end controller framework using Java, Spring,
Hibernate, Java Server Pages, JavaScript, JSTL.
Involved in writing unit test cases and running them using JUNIT.
Environment: Java /J2EE, Castor, Apache Axis ,Web logic 8.1 App Server, XML, Eclipse, Java Mail
API, JSTL,JSP, Servlets, JUnit, Ant Script, Postgres.
The CA Wily Customer Experience Manager Integration Pack for CA CMDB (CA Wily
CEM Integration Pack for CA CMDB) allows you to define and integrate Wily CEM objects into
CA CMDB (Configuration Management Database). These managed objects are known as
configuration items (CIs) in CA CMDB.
Responsibilities:
Involved in development of configuration framework and API to support migration of data from
CEM to CEMDB.
Wrote JUnit Testcases for all the backend API.
Designed and Developed Web based GUI /Back end controller framework using Java, Castor,
Java Server Pages, JavaScript, JSTL.
Involved in writing unit test cases and running them using JUNIT.
Environment: Java /J2EE, Spring, Hibernate, Apache Axis ,Web logic 8.1 App Server, XML,
Eclipse, Java Mail API ,JSTL,JSP, Servlets, JUnit, Ant Script, Postgres
MDM Application Project: Mformation Technologies Inc. is the leading provider of mobile device
management (MDM) software, offering a complete solution that enables mobile operators to rapidly
accelerate data revenues and reduce support costs. This MDM application is mainly developed using
java/j2ee/web services technology.
Responsibilities:
Designed and developed for the PRL / add firmware provision for handset using Java, J2ee
technologies.
Involved in the Architecture and Development of the UI and Data Access framework.
Designed and Developed Web based GUI with Java Server Pages, JavaScript, HTML and
DHTML
Have used command, factory, facade, service pattern for the development of this application.
Involved in writing unit test cases and running them using JUNIT.
Environment: Java /J2EE, Apache Axis ,Web logic 8.1 App Server, XML, Eclipse, Java Mail API
JSP, Servlets, JFreeChart, Hibernate, JUnit, Ant Script, Oracle
Satisfeyed Application Project: Satisfeyed application is developed for Johnson & Johnson. This
application is mainly useful for the doctors / patients. Using this application doctors can get the
statistical information about the patients and surveys taken by the patients (contact lens and other
Vistacon products). And patients can subscribe for contact lens and can take online surveys.
Responsibilities:
Designed and developed Data services for the entire project using Java, J2ee technologies.
Involved in the Architecture and Development of the UI and Data Access framework.
Designed and Developed Web based GUI with Java Server Pages, JavaScript, HTML and
DHTML
Have used command, factory, facade, service pattern for the development of this application.
Involved in writing unit test cases and running them using JUNIT.
Environment: Java /J2EE, Web logic 8.1 App Server, XML, Eclipse, Java Mail API JSP, Servlets,
JFreeChart, Hibernate, JUnit, Ant Script, Oracle
Designed and developed Data services for the entire project using Java, J2ee technologies.
Designed and Developed Web based GUI with Java Server Pages, JavaScript, HTML and
DHTML
Developed web service interface to parse the incoming messages and handle the transaction
through session beans. Using Axis 1.2 RC2 version developed web services.
Developed enterprise application which gets the input from the web service and make the request
to host and returns the responses to the web service interface. Have used session bean for this
implementation.
Involved in the Architecture and Development of the UI and Data Access framework.
Developed B2B admin application using Struts, Java Server Pages, JavaScript, HTML and
DHTML. Using this application the third party can monitor the transaction come to the b2b
server.
Developed interface for MBeans, used MX4j API, which registers the B2B MBeans in
WebSphere.
Developed B2B admin application using Struts, Java Server Pages. Using the command pattern
implemented business logic to process the web request.
Have used command, factory, facade, service pattern for the development of this application.
Involved in writing unit test cases and running them using JUNIT.
Environment: Java /J2ee/JMX, WebSphere 5.1 App Server, SOAP, XML,UNIX Server, Eclipse,
JCA, JSP, Servlets, JUnit, Ant script, DB2, TogetherJ, Visio and Rational Rose, Axis 1.2,Eclipse ,
JBOSS, WebSphere MBean Inspector , MYSQL.
ESC Server standalone application Release 2..6 for GTECH Terminals Project:
Responsibilities:
Designed and developed a web application using Struts / Java Script framework.
Designed and developed standalone application using MBeans which makes JMX query to ESC
server and displays the information in the standard console.
Developed Web based GUI with Java Server Pages, JavaScript, HTML and DHTML.
Analyzing current architecture and suggesting improvements for the next version.
Developed standalone RMI java application that connects to esc admin enterprise application as
a pure java client.
Environment: Java /J2ee/JMX, WebSphere 5.1 App Server, SOAP, XML,UNIX Server, Eclipse,
JSP, Servlets, JUnit, Ant script, DB2, TogetherJ , Visio and Rational Rose, Axis 1.2,Eclipse ,
JBOSS, WebSphere MBean Inspector
As a module leader, designed and developed a web application using struts framework.
Developed Web based GUI with Java Server Pages, JavaScript, HTML and DHTML.
Analyzing current architecture and suggesting improvements for the next version.
Environment: Java, J2EE, JavaScript, HTML, DHTML, JSP, EJB, JMS, RMI, JDBC, Servlets, Java
Beans,
JCA, IBM WebSphere Application Server, IBM WebSphere MBean Inspector, DB2
As a module leader, designed and developed a web application using struts framework.
Designed and Developed Web based GUI with Java Server Pages, JavaScript, HTML and
DHTML.
Developed Web based GUI with Java Server Pages, JavaScript, HTML and DHTML.
Analyzing current architecture and suggesting improvements for the next version.
Analyzing current architecture and suggesting improvements for the next version.
Defined the task for each team member, keep track of the task completed by each team member.
Conducted daily status meeting with onsite co-coordinator and clarify the team member queries
on time.
Designed and Developed Web based GUI with Java Server Pages, JavaScript, HTML and
DHTML
Involved in the Architecture and Development of the UI and Data Access framework.
Designed and Developed Web based GUI with Java Server Pages, JavaScript, HTML
The system is based on a multi-tier architecture with HTML and JavaScript (for client side
validations)
on the front end.
Oracle as the DB at the backend and Netscape Application Server (KIVA) as the middle-tier.
Designed and Developed Web based GUI with Java Server Pages, JavaScript, HTML and
DHTML
Designed and Developed custom tags.
This is a comprehensive E-Commerce project in the financial domain for the Japanese Financial
giant;
Daiwa.
The system is based on a multi-tier architecture with HTML and JavaScript (for client side
Validations) on the front end, Oracle as the DB at the backend and Netscape Application Server
(KIVA) as the middle-tier.
Designed and developed Web based GUI with Java Server Pages, JavaScript, HTML and
DHTML
The system is based on a multi-tier architecture with HTML and JavaScript (for client side
Validations)
on the front end, Oracle as the DB at the backend and Netscape Application Server (KIVA) as the
middletier.
Designed and developed Web based GUI with Java Server Pages, JavaScript, HTML and
DHTML
This is a comprehensive E-Commerce project in the financial domain for the Japanese Financial
giant,
Daiwa.
Designed and developed Web based GUI with Java Server Pages, JavaScript, HTML and
DHTML
Environment: Java, JavaScript, HTML, DHTML, JSP, RMI, JDBC, Servlets, Java Beans, IBM
WebSphere Application Server, DB2
IntraChat Project:
Responsibilities:
This application mainly developed with RMI, which is mainly used as chat application within
the
organization. DHTML Designed and Developed custom tags.
This application mainly developed with RMI, which is mainly used as chat application within
the
organization. DHTML Designed and Developed custom tags.
This application mainly developed with RMI, which is mainly used as chat application within
the
organization. DHTML Designed and Developed custom tags.
Designed and Developed Web based GUI with Java Server Pages, JavaScript, HTML and
DHTML.
Designed and Developed Web based GUI with Java Server Pages, JavaScript, HTML and
DHTML.
Designed and Developed application using C language it is basically act as this application being
used
internally by the pharmaceutical department to take care of the inventory of the chemical items.
Designed and Developed application using C language it is basically act as Command line tool
gets the
input from the user and based on the data provided by the user it will get the necessary information
and
Compuay Project:
Responsibilities:
Designed and Developed application using C language it is basically, this application being used
internally
by the company to print the pay slip for the employees.
EDUCATION