Amal Alex
(Certified J2EE Developer)
SUMMARY
About seven (7) Years experience in design, development and deployment of
Client/Server business applications using Object Oriented Programming (OOP),
Java/J2EE technologies.
Experienced in developing and deploying Java/J2EE applications on Websphere,
Weblogic and Jboss Application Servers.
Worked on Weblogic Portal Server and IBM Websphere Portal Server.
Expertise in design and development of various web and enterprise applications
using J2EE technologies like JSP, Servlets, EJB, Struts, JDBC, Hibernate ,
Spring, Web Services,DB2 and ORACLE
Expert in using GUI/IDE tools of RAD 6.0, IBM Websphere Studio Application
Developer (WSAD) 5.1, Eclipse 2.0/3.0/3.4
Strong experience with Software Development Life cycle (SDLC) including
Analysis, Design, Implementation, Maintaining and Testing during the development
of software applications.
Experienced in UML Use Cases, class diagrams, collaboration diagrams and
documentation and translating user requirements into business and system Use
Cases and visual modeling using RUP UML
Worked with Java Messaging Service (JMS) with XML, XSL, XSLT with DOM and SAX
Parser.
Strong Experience in working with Databases like Oracle 9i/8i/10g, UDB DB2 and
Oracle Developer, TOAD and proficiency in writing complex SQL queries.
Well versed with configuration Management using SVN, VSS, PVCS, and CVS.
Excellent communication, interpersonal and analytical skills and a highly
motivated team player with the ability to work independently.
TECHNICAL SKILLS
Languages Java, C++, C, HTML, DHTML, UML, XML/XSL, Perl,
sh/ksh, OOA/OOD, PL/SQL, Vb.NET, Asp.NET and Visual Basic
Java Technologies J2EE (EJB 2.1/3.0, JSP, JDBC, XA Transaction Java Servlets,
Java Beans, JNI, JNDI, JMS, JCA Resource Adapters, JACORB, JMX, SOA, bcel,
regexp) Axis1.2, Hibernate.
Servers Apache Tomcat Web server 6.0/5.0/4.0,
Websphere 6.0/5.0/4.02, Sun App. Server 8.0 and JBoss 4.0.2, Weblogic portal
server 9, Websphere portal Server 5.
Operating Systems LINUX/UNIX, Sun Solaris, Windows 98/XP/2000/2003
Frameworks J2EE, JSF, SOA, 2.0/1.2/1.1and Springs 2
Databases Oracle 10g/9i/8i/7.0, DB2 8.1,Sybase
11.0/10.0,MySQL 5,
Berkeley,Derby
IDE Eclipse 3.4, IntelliJ, WSAD
Version Control Tools Visual Source Safe, PVCS, Clear Case, SVN, CVS
Tools Toad, Oracle Developer, Same time Connectivity, Edit Plus, Net meeting,
Net Messenger, F-Secure, Putty,Mercury Quality Center, Rational Rose, Eclipse
3.1/3.2/3.4,RAD 6.0/ WSAD 5.1, Tortoise SVN, Maven 2.0, Ant, Visio 2007
O/R Mapping Tool Hibernate 3.0
Distributed Technologies RMI, CORBA and Web services
Directory Services Novell eDirectory, Open LDAP
Messaging Servers IBM MQ Series, Sonic MQ, JBoss Messaging services and Apache
ActiveMQ
OSCache Open Symphony
Methodologies Agile, SCRUM
EDUCATION & CERTIFICATION
Master of Computer Applications, Bharathidasan University, India
Bachelor of Science, Physics, University of Madras, India
SUN Certified Java Programmer 1.5
SUN Certified Web Component Developer 1.5
SUN Certified Developer for JAVA Web Services
SUN Certified Business Component Developer 1.5
PROFESSIONAL EXPERIENCE
Verizon, Colorado Springs and Chennai Jul 06 Nov' 08
Sr. J2EE Developer/Analyst
Description: Verizon business's IMPACT is the end-to-end business process
automation implementation for network fault management for a service provider.
The system performs automatic alarm detection, fault isolation, trouble-ticket
generation, event and maintenance correlation, customer notification and updating
without the manual intervention of network support staff. TOPOLOGY SERVICES (TS)
is the critical component within the IMPACT architecture, which provides
alarm/customer/circuit correlation and network topology for fault
correlation/automation. The primary goals of this system are to provide customer
and circuit correlation services on a real-time sub-second basis and to provide a
topology layer to buffer IMPACT systems from constant topology system changes.
Responsibilities:
Captured and documented requirements using Use Case diagrams and developed
architecture using UML Class and Sequence diagrams.
Implemented Model View Controller (MVC-2) architecture using Jakarta Struts
1.2 frameworks at presentation tier.
Validated all forms using Struts validation framework.
Used Spring 1.1 Framework, integrated it with the Struts Framework and
Hibernate.
Extensively used Hibernate 3.0 in data access layer to access and update
information in the database.
Developed the Business tier with stateless and stateful session beans using
EJB 3.0.
Used Web Services - WSDL, XML and SOAP to provide pricing information to third
party vendors with SOA framework on J2EE, also used JMS to provide the
information.
Involved in preparing the status update documents and presenting the same to
the client.
Deployed the application using JBoss Application Server.
Extensively used Eclipse 3.4 (WTP) for developing code.
Used Log4J for logging and tracing the messages.
Wrote stored procedures for data manipulation and interacting with the Oracle
10g database.
Used SVN for version control across common source code used by developers
Environment: JBOSS Application Server 4.2.x, Java1.5, JSP2.0, Servlets2.3,
Struts1.2, JavaScript, HTML, Solaris 10, EJB3.0, Hibernate3.0, WSDL, JMS, Spring
2.0, Log4J, XML, SOAP, Sybase 11, Eclipse 3.4, Axis 1.2, Web Services, Sonic MQ,
XML, SOAP, Solaris, Oracle 10g, Maven 2, Log4j, Visio 2007, Open Symphony and Sub
Version.
Dun & Bradstreet, Chennai, India
Aug05 Jul 06
IT Associate/ J2EE Developer
Description: Credit Reporting Service Limited (CRSL) - There are four standard
types of information in a Trans Union Credit Report: identifying information,
credit history, public records and inquiries. Application consists of four
modules to give the effective information system for the CRSL. They are Products,
Data Preparation, User Administration, Quick Statistics and Reports. Quick
Statistics module is the pictorial representation of products and Data
preparation. This module reads the data from the credit-reporting database and
loads the statistics in chart format. The User Administration enables the members
& bureau operators to manage users of the ICRS application. The data preparation
process adds data to the Trans Unions credit-reporting database. This data is
collected on a regular basis from credit bureau members. In products, information
is processed and reformatted to provide credit information about a
customer/business. CRSL Products can perform the critical tasks to assist in
making important credit decision about customer. It has search for and display
credit files and Print a credit report components.
Responsibilities:
Performed system analysis and design using OOA/OOD and UML diagrams.
Developed presentation tier as HTML, JSPs with custom tag libraries using
Struts Framework.
Developed EJB Session Beans to perform business logic.
Deployed the Application Using Websphere Application server 5.1
Performed client side validations in all the screens by Java Script and
integrated all modules at application level.
Worked on JMS for sending a message and Message Driven Bean (MDB) to receive
the message.
Implemented web service using WSDL/SOAP and used SAX and DOM XML parsers.
Novell eDirectory LDAP server to maintains the users information and for
server authentication.
Used WSAD Environment for coding
Wrote stored procedures for data manipulation and interacting with the DB2
database
Environment: Java1.4, JSP 2.0, Servlets2.3, J2EE, Websphere Application Server
5.x, DB2 8.1, WSAD 5.1, EJB 2.0, XML, SAX, DOM, Java Script, TOAD, HTML,SQL,
PL/SQL, UML, JMS, Web Services, SOAP, Struts 1.2, Linux, MQ Series (WMQI), Novell
eDirectory, Clear case.
Indus Asuka, India May04 Aug05
Java Programmer
Description: Pioneer Wincon (PWL) is used to maintain the details about the
windmill and power conversion factors. The main objective of this application is
to uphold the details of the Officers, Staffs and Customers at Wincon. PWL is a
web-based technology to endorse the package in online. PWL facilitate the user to
get the benefits of the web-technology. PWL consists of three modules; they are
Wind Mill, Details Maintenance, Reports and Permissions. PWL gives the easy and
efficient user interface; access the system through the web and to protect the
system with security basis.
Responsibilities:
Created use-case diagrams, class diagrams and sequence diagrams for the web
application using UML
Performed system analysis and design using OOA/OOD and UML diagrams.
Implemented Struts Framework 1.2 based on MVC2 design pattern to develop the
application frontend
Designed, developed tested, debugged and documented the overall system.
Used CVS for version control across common source code used by developers
Designed User Interface screens using JSP 2.0, Struts tags and HTML.
Deployed the Application Using Websphere Application server 5.
Used WSAD IDE to write the code
Wrote stored procedures for data manipulation and interacting with the
Oracle.
Environment: Websphere Application Server 5.x, Java1.4, Servlets2.0, Jsp1.2,
Struts framework 1.2, JavaScript, HTML, CVS, SQL, PL/SQL, Oracle 9i, Windows XP,
WSAD 5.0, Oracle 10g, Log4J
S.A. Technologies, India Jun 01 Apr 04
Java / J2EE Programmer
Project # 1 - Building Techno (BT) ERP
Description: Building Techno (BT), an ERP System covers the entire management
process in Building technology. It consists of 10 modules, which integrate all
the departments into a system. BT accepts HBS Order and Private Customer Orders.
HBS is the permanent consultant of Building Techno. This Software is used to
maintain the Private Customer details, HBS Orders, Estimate for each division,
Materials and Work Plan etc.
Responsibilities:
Created use-case diagrams, class diagrams and sequence diagrams for the web
application using UML
Developed EJB components and deployed under the Weblogic application server.
Designed and Developed JSP pages with Html, JavaScript etc and accomplished
the front-end validations
Performed unit testing as well as Integration testing of all modules.
Used CVS for source control.
Responsible for technical solution feasibility of the whole delivery,
maintained and deployed web and enterprise applications on WebLogic Server.
Wrote stored procedures for data manipulation and interacting with the
Oracle.
Experienced in problem management and change management procedures of the
client.
Environment: JSP 2.0, Servlets 2.0, Java1.5, Struts 1.2, EJB 2.0, JDBC, VSS,
Log4J, Eclipse2.0 and Oracle 8i, Weblogic 8.1
Project # 2 - Travel Allowance (TA)
Description: Travel Allowance, web based application is developed for Gelatin
Maker to take care of their staffs travel allowances eliminating the need for
long process of paper based communication between the staff who under takes the
business trip and his peers who approve his travel and the accounting department
who finally pays the travel allowances to this staff member. This system can take
care of both domestic and foreign business travel. The administrator of the
system can incorporate/modify any of the policies (like enhancement of travel
allowance etc.,) that might need revisions. It has several other facilities that
suit a medium sized corporations travel allowance policies.
Responsibilities:
Created use-case diagrams, class diagrams and sequence diagrams for the web
application using UML
Performed system analysis and design using OOA/OOD and UML diagrams.
Developed EJB components and deployed under the Weblogic application server.
Architected multi-tier model based on MVC framework on J2EE.
Implemented dynamic web content using JSP, HTML and JavaScripts.
Utilized tablibs to reduce JSP scriptlets for better code maintenance.
Used Servlets, Java beans Code to perform logical operations.
Prepared Unit test case and conducted using JUnit.
Authored the Design and Interface specifications documents
Environment: Weblogic application server, Edit plus, EJB, JSP, Servlets, Java
Threads, XML, log4j, CVS, Oracle 8i.
|