JOSEPH ANTONY RAVICHANDRAN
Email: ****.************@*****.***
Cell: 647-***-****
JAVA/J2EE DEVELOPER
. 13 years of Extensive experience in design and development of
distributed systems
. Strong Java development skills using J2EE, J2SE, EJB, JDBC
. Good background in Object-Oriented analysis and design
. Strong Communication, presentation and interpersonal skills
Technical Proficiencies
Languages : C, JAVA, PL/SQL AND XML
Methodologies : OOAD, UML, SCRUM AND
KANBAN Frameworks : SOA, SPRING,
HIBERNATE, JQUERY,
AJAX
Middleware : RMI, EJB, JMS
Internet Technologies : APPLTES, SERVLETS, JSP AND HTML
Application Servers : JBoss, Weblogic10
Tools and IDE'S : IBM Visual age, JBuilder,
Eclipse, ant, Maven
JUnit, Cactus
and Hudson/Jenkins
Database : Oracle 11g
Reporting Tool : JReport6.0, Qudabase4.0
SCM TOOLS : CVS, SVN
Platforms : Windows 95, windows
-NT, Linux and UNIX
PROFESSIONAL EXPERIENCE Senior Developer
Nov 2005 - Jul 2013
Marcura FZE Dubai UAE.
DA-Desk is the largest independent port cost management services. The
world's largest shipping companies look to us for the operation
efficiency, cost savings and sophisticated understanding of compliance
issues.DA-Desk is focused exclusively on the DA Process from port agent
nomination to voyage closing.
Technologies used: JAVA/J2EE, SERVLETS, JSP, EJB, XSLT/XML,
XPATH, HIBERNATE, JMS, SPRING, JQUERY,
AJAX, JUNIT/CACTUS, HUDSON, ANT/MAVEN
WEBLOGIC, ORACLE, SCRUM/KABBAN
. Reviewed the installation/Deployment procedure and tested them on pre-
production environment
. Participated in software planning, estimation, coding and unit
testing
. Implemented Hudson CI Tool to automate deployments and nightly build
to report find bugs
. Provided external support to resolve installation and configuration
problems
. Developed web interfaces using JSP, XSLT/XML
. Developed shell scripts to make changes in multiple server
configurations
. Implemented framework for sending emails asynchronously
. Coded web service to validate IBAN
. Merged Branches with trunk, Tag and export source files using shell
scripts
. Performed DBA activities such as import dump on development and pre-
production environment
Analyst Programmer Mar 2003 - Oct 2005
Globenet Information Technology Dubai UAE.
SYNERGY is the Inventory and configuration management system. Synergy
versatility is manifested using object oriented entities that require
minimum customization and configuration to be used effectively within
organizational site.
Technologies used: JAVA/J2SE, RMI, JAVA SWING, ANT AND ORACLE
. Participated in review of use cases and GUI Documents.
. implemented the integrity constraints, Table space in the database.
. Coded and developed interfaces using JAVA SWING and persistence
using EJB.
. Participate in design reviews.
. Bug fixing and maintenance of the product.
. Estimation design and development of various modules.
Software Engineer Jan 2001 - Nov 2002
International Telecommunications Clearing Corporation
Dubai UAE.
PRIME MERCANTILE is a system which provides telecom companies with secure
access to real-time price and quality discovery, purchase and sale in a
neutral, anonymous environment; It is the user interface to ITCC's system.
It runs on high-powered, dedicated workstations that are connected to ITCC
via a secure network. PRIME Mercantile provides the tools for telecom
companies to trade international voice and data capacity, permitting
informed choices to be made between competing offers based on price,
quality and contract duration for any given destination.
Technologies used: JAVA/J2EE, EJB, JAVA SWING, ANT, ORACLE AND
WEBLOGIC
. Implemented design patterns such as Session Facade, Abstract
Factory and
Observer.
. Integrated help module with all other modules.
. Coded user interfaces using JAVA SWING.
. Mentoring junior members in the team.
. Coordinated with other teams to ensure smooth delivery of the
project.
EDUCATION Application developer Curriculum
From IBM (in association with I.I.T, Kanpur).
Master of Science (Chemistry) Annamalai University.
Certifications and Training
. Brain bench Certified Java2 Programmer.
. Brain bench certified in Internet Concepts
. Telecom Admin and Billing systems
. Weblogic admin Training from Bea
References upon Request