You are on page 1of 14

Selvi Sekar

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.

Extensive experience in developing J2EE application.

Experienced in Object Oriented and Interface Design

Experience in build, installation, deployment scripts for J2EE applications

Application/Industry experience includes internet wagering, eCommerce, Personnel Administration


& Management Systems, B2B Applications, Payroll Systems and Accounting systems.

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

Tools: IBM WSAD 5.1, Eclipse 3.2, JBuilder 6.0,

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.

Direct Brands, Canon ( consultant) Jan 2011 - April 2012


Sr. E-Commerce Lead (Contract via Open Systems)
Direct Brands Inc., together with its sister company Bookspan, is the largest direct-to-consumer
distributer of media products in the United States. I am mainly involved in requirement gathering,
designing, development of Martha Stewart Website (www.marthastewartdirect.com) Also worked on
other book clubs for the like , Home Style Books, Columbia House, Your movies and the other entire
major website related to Direct Brands.
Responsibilities:

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.

1800Flowers.com Jul 2010 Jan 2011


Sr. E-Commerce Lead
Project Undertaken:
IBM Master Data Management Integration to 1800Flowers Website Project:

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.

Computer Associates (CA), Islandia, NY Feb 2008 Jul 2010


Senior Software Engineer
Projects Undertaken:

Customer Experience Manager Project:

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.

Integration of CA wily CEM with CMDB Project:

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

BluePrint, New York, NY Apr 2006 Jan 2008

Senior Software Engineer


Projects Undertaken:

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

Designed and Developed custom tags.

Used STRUTS framework to develop the application.

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

Designed and Developed custom tags.

Used STRUTS framework to develop the application.

Designed and developed the Actions, Conditions and UIControllers.

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

HCL Technologies, West Greenwich, RI Nov 2002 Apr 2006


Senior Java/J2ee Consultant at GTECH
Projects Undertaken:

B2B Enterprise Application Release 2.0-2.6 for Internet Wagering Project:


Responsibilities

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

Designed and Developed custom tags.

Used STRUTS framework to develop the application.

Designed and developed the Actions, Conditions and UIControllers.

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.

Performance tuning of JSP pages.

Written shell scripts for deploying EJBs, compiling JSPs.

Written API for implementing business logic.

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

Camelot Interactive Phase 3 Project:


Responsibilities:

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.

Performance tuning of JSP pages.

Written shell scripts for deploying EJBs, compiling JSPs.

Written API for implementing business logic.

Prepared test cases

Environment: Java, J2EE, JavaScript, HTML, DHTML, JSP, EJB, JMS, RMI, JDBC, Servlets, Java
Beans,
JCA, IBM WebSphere Application Server, IBM WebSphere MBean Inspector, DB2

Wipro Technologies, India Jul 1999 Jul 2002


Module Leader
Projects Undertaken:

Team Central Project:


Responsibilities:

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.

Designed and developed custom tags.

Used STRUTS framework to develop the application.

Developed Web based GUI with Java Server Pages, JavaScript, HTML and DHTML.

Analyzing current architecture and suggesting improvements for the next version.

Performance tuning of JSP pages.

Written shell scripts for deploying EJBs, compiling JSPs.

Written API for implementing business logic.


Environment: Java, JavaScript, HTML, DHTML, JSP, JDBC, Servlets, Java Beans, IBM WebSphere
Application Server, DB2

Code Inspection for Java Programs Project:


Responsibilities

Have fined tuned the application code to improve in performance

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.

Involved in project estimation and project planning.


Environment: Java, JavaScript, HTML, DHTML, JSP, RMI, JDBC, Servlets, Java Beans, IBM
WebSphere Application Server,, DB2

Software Process Management Project


Responsibilities:

Designed and Developed Web based GUI with Java Server Pages, JavaScript, HTML and
DHTML

Designed and Developed custom tags.

Used STRUTS framework to develop the application.

Designed and developed the Actions, Conditions and UIControllers.

Involved in the Architecture and Development of the UI and Data Access framework.

Total Bond Analysis Project:


Responsibilities:

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.

Hotel Management System Project:


Responsibilities:

Designed and Developed Web based GUI with Java Server Pages, JavaScript, HTML and
DHTML
Designed and Developed custom tags.

Used STRUTS framework to develop the application.

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.

Inventory Management System Project:


Responsibilities:

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 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
middletier.

Smart Coupon Box Project:


Responsibilities

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.

Zelos Technologies, India Jun 1998 Jul 1999


Senior Software Engineer
Projects Undertaken:

Resume Submission Project :


Responsibilities:

Designed and developed Web based GUI with Java Server Pages, JavaScript, HTML and
DHTML

Designed and developed custom tags.

Designed standalone application using JAVA

Environment: Java, JavaScript, HTML, DHTML, JSP, RMI, JDBC, Servlets, Java Beans, IBM
WebSphere Application Server, DB2

IntraChat Project:
Responsibilities:

Designed and Developed standalone application using JAVA.

This application mainly developed with RMI, which is mainly used as chat application within
the
organization. DHTML Designed and Developed custom tags.

Integrated HR Module Project:


Responsibilities:

Designed and Developed standalone application using JAVA.

This application mainly developed with RMI, which is mainly used as chat application within
the
organization. DHTML Designed and Developed custom tags.

Shopping Comparison Assistant Project:


Responsibilities:

Designed and Developed standalone application using JAVA.

This application mainly developed with RMI, which is mainly used as chat application within
the
organization. DHTML Designed and Developed custom tags.

Arvind Remedies Limited, India Sep 1996 Jun 1998


Software Engineer
Projects Undertaken:

Accounts Maintenance System Project:


Responsibilities:

Designed and Developed Web based GUI with Java Server Pages, JavaScript, HTML and
DHTML.

Designed and developed custom tags.

Designed and developed the Actions, Conditions and UIControllers.

Involved in the Architecture and Development of the UI and DataAccess framework.


Environment: Java, JavaScript, HTML, DHTML, JSP, RMI, JDBC, Servlets, JDBC,IBM
WebSphere Application Server, DB2

Invoice System Project:


Responsibilities:

Designed and Developed Web based GUI with Java Server Pages, JavaScript, HTML and
DHTML.

Designed and developed custom tags.

Designed and developed the Actions, Conditions and UIControllers.

Involved in the Architecture and Development of the UI and DataAccess framework

Stock Management System Project :


Responsibilities:

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 data structures and pointers.

The tool has been internally used by the company

Library Maintenance Package Project:


Responsibilities:

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

print the details.

Designed and developed application using data structures and pointers.

The tool has been internally used by the company

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.

Designed and developed application using data structures and pointers.

EDUCATION

Thiagarajar College of Engineering, Madurai University, India 1996


Bachelor in Computer Science and Engineering