| |
Availability:
Immediate
Summary:
A designer/developer with
expertise in developing multi-tier enterprise solutions using
J2EE technologies. He has over 9 years of IT experience and he
is capable of undertaking design, development, testing using
UML, Java, EJB, Struts, JSP, Servlets, HTML, XML, XSLT, SQL.
He has experience with database design and PL/SQL programming.
Technical Skills:
|
Languages |
Java (J2SE, J2EE, JDK), HTML, JavaScript, XML, XSL, SQL |
|
Framework |
Struts, Spring |
|
J2EE Technologies |
Servlets, JSP, EJB, Javabeans, JMS, Custom Tag libraries |
|
OOAD |
UML,
J2EE Design Patterns, Rational Rose for Java |
|
Testing |
Junit, Cactus |
|
Methodologies |
Extreme Programming |
|
Application servers |
Weblogic, Websphere, JBoss, Tomcat, Jrun |
|
IDE |
Eclipse, Netbeans, WSAD, Jbuilder, Visual age for Java |
|
Version Control |
CVS, Starteam, Clearcase, RCS, PVCS |
|
Databases |
Oracle, Sybase, MySQL |
|
Web
servers |
NES,
IIS, Apache |
|
Operating Systems |
Windows XP/ NT / 2000, Solaris, Unix, Linux |
|
Others |
Maven, Ant, XDoclet, Hibernate, Bash, JNDI, Autonomy
Search Engine, LDAP, Lotus Notes, Business Objects,
Informatica |
Professional
Experiences:
Senior Java Developer,
[snip], UK November 2003 till
date
Skills used:
Struts, JSP, EJB, Weblogic, Rational Rose for Java, Oracle 9i,
Junit, XML, XSL, Eclipse, JMS, Maven, CVS, Windows XP, Solaris
Role:
-
Designed and developed Alerts solution to support SMS/MMS/SI
alerts.
- Worked
with Business Analysts to gather business requirements
- OOAD
using Design Patterns, UML and Rational Rose for Java
-
Database design and PL/SQL programming
- Follow
Extreme Programming practices to develop J2EE applications
- Web
based and handset based UI development. using Struts, JSP,
Servlets, XML, XSL
-
Developed session, entity and message driven EJBs
- Write
testcases using Junit
-
Communicate with vendor for support
-
Support production issues
Senior Java Developer,
[snip] , UK February 2003 till date
Environment:
Struts, JSP, EJB, JMS, Servlets, XML, XSL, Weblogic, Netbeans,
Rational Rose for Java, Autonomy Search Engine, Ant, CVS,
Windows NT, Solaris
Role:
-
Designed and developed ‘Search Enabler’ solution enables
other 3 handset based products such as ‘News’, ‘Sports’ etc.
to search for 3 content.
-
Prepared usecases, sequence diagrams and class diagrams
using Rational Rose for Java
-
Followed Extreme Programming practices to develop Search
product UI and backend APIs using Struts and JSPs and EJBs.
- Work
with testing teams, operations to support testing and
production.
-
Communicate with vendor for support
Senior Java Developer,
[snip], UK October 2002 to January 2003
Skills used:
Struts, JSP, EJB, XML, XSL, Weblogic, Rational Rose for Java,
Oracle 9i, HTML, Javascript, NetBeans, Ant, CVS, Windows NT,
Solaris
Role:
-
Developed ‘PC to Video Calling’ service that lets users to
make a video call from a ‘PC’ to a ‘3’ mobile phone.
-
Analyzed business requirements, and prepared usecases,
sequence diagrams and class diagrams using Rational Rose for
Java
-
Developed Web UI using Struts, JSPs, HTML and Javascript.
-
Designed database schema to store registration information.
-
Developed session and entity EJBs to maintain application
data in oracle database.
Team Lead, [snip] Inc.,
USA October 2000 to September 2002
Skills used:
JSP, Servlets, EJB, XML, XSL,
Weblogic, Websphere, NES, IIS, Rational rose for java, Clearcase,
Business Objects, Informatica, Windows NT, Solaris, Ant,
JBuilder, Multi language support (i18N).
Description:
Common
Analytics Services is a business analytical tool that supports
business users to define their business models with key
performance indicators, which can be measured uniformly, thereby
creating the data warehouse.
Role:
·
Team leader,
project planning, time and efforts estimates
·
Involved in every
aspect of product lifecycle. (6 product releases)
·
Architect, OOAD,
Java development
·
Evaluate third
party software, Design and Code review
·
Mentored junior
developers.
Java Consultant, [snip], USA
February 2000 - September 2000
Skills used:
JSP, Javabeans, Weblogic, NES,
Rational rose for java, UML, Windows NT, Sybase, JBuilder.
Description:
The project involved developing an
intranet based web application that can be used by employees to
view / track news feeds and other news related activities.
Role:
·
Involved in
overall architecture and design/ implementation of Web UI and
EJBs
·
OOAD using UML
·
Java programming (Servlets,
JSP, HTML and Javascript, EJB, JDBC and SQL)
Java Consultant, [snip], USA
February 1999 to January 2000
Skills used:
JDK, Weblogic, JBuilder, Visual Page, Rational Rose for Java,
JSP, HTML, JavaScript, Oracle, Windows NT, Solaris.
Description:
The project was to develop various
intranet based web applications for [snip]
employees.
Role:
·
Interact with
client to gather requirements, prototype and training activities
·
Used Rational Rose
for Java (UML) to produce Usecases, scenarios, sequence
diagrams, class diagrams
·
Developed web
based UI using Java, Servlets, JSP, HTML and Javascript
·
JDBC and SQL
programming using Oracle as database
Java Consultant, [snip].,
USA May 1998 to January
1999
Skills used:
JDK, AWT, Swing, JDBC, DB2,
Visual Age for Java, Windows NT
Role:
·
Designed and
developed order entry system using Java, Swing API, AWT Visual
Age for Java, DB2, JDBC
·
Involved in
complete lifecycle of the product including gathering
requirement.
·
OOAD, Java (AWT and Swing)
programming
Software Engineer, [snip], India
August 1996 to April 1998
Skills used:
JDK, AWT, Swing, JDBC, Oracle,
Visual Age for Java, Rational Rose for Java, Windows NT
Role:
·
Designed and
developed various visible (UI based) and invisible (without UI)
Javabeans
·
OOAD using UML and
Rational Rose for Java
·
Javabeans and
Applet programming using JDK 1.1,AWT, Reflection API, JDBC |