Experience Summary
*+ years experience in developing web-based applications using Java,
J2EE, Servlet, Java Beans, Java Swing, HTML and JSP on Application
Servers.
Experienced in working with JBoss, Sun One Application Server, Tomcat
Server and Eclipse.
Excellent knowledge of Struts and Spring Frameworks.
Worked in all phases of Software Development Life Cycle (SDLC) in
multiple projects.
Excellent communication skills coupled with ability to work
independently in a team.
Areas of Expertise
Java, J2EE, Struts, Servlet, Java Beans, Java Swing and JSP; Strong
knowledge of OOAD (Object Oriented Analysis and Development), OOP
(Object Oriented Programming); XML and XMI parsing. Oracle 9i, Oracle
10g; JDBC and SQL.
Education & Certifications
M. S., Computer Science, Wright State University, March 2010 (expected
graduation)
GPA: 3.7/4.0
B. Engg., Electronics and Communication Engineering, University of
Madras, 2004.
Sun Certified Programmer for the Java 2 Platform, Standard Edition
1.4.
Professional Experience
2008-Present Wright State University
Graduate Student/Teaching Assistant
Developed skills in Ruby and Scheme programming, XML and XMI parsing.
Developed application using Eclipse UML and Dresden OCL tool kit.
Taught undergraduate class on Java programming.
2004 - 2006 Hexaware Technologies, India
Software Engineer
Extensive working knowledge in JBoss, Sun One application Server and
Tomcat Server for building, testing, and deploying applications.
Developed the presentation layer and GUI framework in HTML, JSP and
Java Script.
Contributed to the design and development of database layer using
Oracle9i and 10g.
Worked with Microsoft Visual Source Safe (VSS) and Concurrent Version
Systems (CVS).
Prepared Use Cases, design documents for multiple projects.
Implemented Database Connection Pooling techniques to improve the
database access and search time as a part of performance tuning.
Developed Java applications for Server Side Validations.
Developed E-Net Interface to connect with (a remote) ENET system and
initiate transactions by using JDBC connectivity.
Projects
Client (Chubb):
This project involved customization of Employee Self-Service (ESS) and
Manager Self-Service (MSS) applications, implementing back end
migration and additional functional changes to the existing
application. Java code was used to optimize and improve performance
of the modified framework.
Involved in creating program and design specifications.
Responsible for preparing design documents involving Use Case diagram,
Sequence diagrams, VOP Class diagrams and Class diagrams using
Rational Rose.
Implemented Database Connection Pooling techniques and used TOAD to
access the backend Oracle Database for verifying and validating the
data.
Involved in fixing defects in system testing and user acceptance
testing using Mercury Quality Center defects logging and statistics
tool.
Responsible for delivery of the Employment Profile and Reports.
Client (ACS and Motorola):
This project involved the development of web-based application aimed
at streamlining and automating new-hire employee information.
Analyzed, designed and developed JSP/web pages.
Worked in all the phases of SDLC.
Extensive use of Struts and Spring framework.
Worked on TOAD to access backend Oracle Database for data validation
and verification.
Extensively used Eclipse for development and VSS for Version Control.
Thesis/M.S. Course Curriculum:
Developed an application to automate the interoperability between
different tools using Model Driven Architecture with the tools Eclipse
UML and Dresden OCL tool kit.
Developed applications in C++ to perform a comparative analysis of
data structures.
Implemented data compression algorithms in Java for file compression/
decompression.
Developed a project in C under Linux environment that implements a
multi-workstation oriented WhiteBoard (WB) client-server program.
Technical Skills
Language Java 2 Platform, Scheme, Ruby, C, C++
Process Methodologies RUP, Waterfall
J2EE, EJB, JDBC, JNDI, Swing
Java Technologies JSP, Servlet, JavaScript, TagLibs, HTML
Java Web Technologies Oracle 9i, Oracle 10g, Microsoft Access
Toad, SQL Developer
Database Sun One Application Server, Tomcat Server, JBoss
Database Tools Sun One Studio, Eclipse
Enterprise Servers Struts, MVC, Spring
IDE Rational Rose, Microsoft Visio, Eclipse UML, Dresden OCL tool
Framework kit
Tools VSS and CVS.
Version Control ANT
Build Tool Windows, Unix and Linux
Operating System
References available upon request.