Marianandan (Mari) Arockiasamy
Java / J*EE Developer
Expertise in:
J2EE Technologies using Java 1.6, J2EE, Servlet, JSP, JNDI, JDBC, Java Mail and JMS
Open source set of tools such as GWT 2.1.1 and GWT-Ext 2.2.5
Data binding frameworks such as Hibernate 3.0, JPA.
Web and Application Frameworks such as Spring 2.5.1 and Struts 1.2
Web Technologies such as XML, XPATH, XSLT, HTML, CSS, Java Script and AJAX.
Microsoft Technologies using MS Visual Studio 2008 ( C#, VB.NET, ASP.NET)
Databases such as Oracle 11g, MS SQL Server 2008 (SSIS,SSAS) and MySQL 5.1
Hands on experience in RESTful API Web Services
Integrated JMS Messages using Active MQ
Experienced in Object oriented analysis and design (OOAD) using Design Patterns
Good working knowledge in using Java IDEs like Eclipse Helios 3.6
Strong domain knowledge in Manufacturing, CRM, EOM, Finance, e-Commerce and Information Systems
Good working knowledge of J2EE application servers like Tomcat, JBoss and Oracle WebLogic Application Server
Writing and Performance tuning of SQL queries and PL/SQL stored procedures, triggers
In depth experience on various Operating Systems - Windows, Linux, Solaris
Hands on Experience in Version Control systems like Bitbucket, CVS,Source Safe and SVN
Experience with Agile software development methodologies like Scrum, XP
Worked to attain ISO 9001:2000 certification.
Technical skills
Operating Systems: Windows 2008, Linux OS, Solaris 5.10
Java Technologies: J2SE 1.6, JavaBeans, Servlet, JSP, JDBC, Struts 1.2, Hibernate 3.0, Spring 2.5, JPA, Java Mail and JMS
Internet Technologies: XML, XSLT, HTML, DHTML, CSS, Java Script
Open Source: GWT 2.1.1, GWT-Ext 2.2.5
Databases: Oracle 11g, MS SQL Server 2008, MySQL 5.0
Application / Web Servers: JBoss 7.0, Apache Tomcat 6.x, Oracle Web Logic 10.3
Data Binding Frameworks: Hibernate 3.0
IDEs and Tools: Eclipse 3.6, Visual Studio 2008
Build Tools: Apache-ant-1.6.5, Maven
Projects Profile
Avery Brea, CA Sep 2008 - Present
Java/J2EE Developer Zazzle/ASB System Nov 2014 - till date
Design and Implementation of the web application UI using GWT 2.2.1 and GWT Ext 2.2.5
Design and Implementation of Data persistence layer using JPA
Design and Implementation of code logic for Zazzle REST API (HTTP GET and POST) Integration with e-Commerce custom manufacturing platform.
Design and Implementation of code logic to interact with the internal billing system ILS
Created the development environment in Eclipse Kepler and configured with Bitbucket
Implemented LDAP Active Directory Security through spring security configuration file to provide the authentication and authorization services in a secured environment
Configured and Deployed the application in the JBoss 7.0
Configured JMS Message Queues using ActiveMQ
Configured Windows Schedule Jobs to process the orders.
Responsible for delivering the continuous integration build for development server and successfully deployed in the production server.
Implemented JPA, Java POJO classes for Hibernate method calls
Implemented the log messages using Log4J
Used SQL Developer tool and written the SQL Queries using Oracle 11g
Wrote PL/SQL procedures, views and functions using Oracle 11g
Adopted the Agile Methodology and Test Driven development.
Java/J2EE Developer Product Validation Lab Feb 2013 - Oct 2014
Product Validation Lab (PV Lab) is a GWT/GXT (Google Web Toolkit) based web application which tracks the Test Labs data today activity.
Design and Implementation of the web application UI using GWT 2.2.1 and GWT Ext 2.2.5
Design and Implementation of Data persistence layer using JPA
Involved in the database design and writing the scripts using Oracle 10g
Created the development environment in Eclipse Helios and configured with CVS repository
Configured and Deployed the application in the JBoss 6.0
Responsible for creating the build environment using ANT 1.6.5
Responsible for delivering the continuous integration build for development server and successfully deployed in the production server.
Implemented LDAP Active Directory Security through spring configuration file and Hibernate DAO Support to provide the authentication and authorization services in a secured environment
Implemented JPA, Java POJO classes for the corresponding table and DAO methods for Hibernate calls
Implemented the log messages using Log4J
Used SQL Developer tool and written the SQL Queries and PL/SQL stored procedures
Wrote PL/SQL procedures, views and functions
Adopted the Agile Methodology and Test Driven development.
Environment: Java 1.6, GWT 2.1.1, GWT Ext, 2.2.5 JPA 2.0, Spring 2.5, JPA, Oracle 11g,, JBoss 7.0, ANT 1.6.5, Eclipse Helios 3.6, Solaris 10
Java/J2EE Developer Sales & Finance Tool Mar 2012 - Jan 2013
Design and Implementation of the web application UI using ASP.NET, VB.NET and C#
Involved in the database design and writing the scripts using SQL Server 2008
Involved in Microsoft SQL Server Packages (SSIS) and Cubes (SSAS)
Created the development environment in Visual Studio 2008 and configured with CVS repository
Configured and Deployed the application in the IIS 6.0 Web Server
Responsible for delivering the continuous integration build for development server and successfully deployed in the production server.
Implemented the SSIS Packages for Pulling Customer Hierarchy, Product Hierarchy, Currency Rates and Sales Data from external Tools
Implemented the Sales Cube, Cost Planning Cubes for data analysis
Implemented the Schedule Jobs for Backup (Full and Incremental) of the Database
Implemented the user permissions and authentication to access the various finance tools.
Under taken every day production support and ensured the smooth usage of the tool by the finance users
Handled the month-end activities, year-end activities which requires the maintenance of data parameters in consultation with finance department users.
Used Microsoft SQL Server 2008 tool and written the SQL Queries, Stored Procedures, Views and Functions
Adopted the Agile Methodology and Test Driven development.
Environment: Java 1.6, GWT 2.0.3, GWT Ext 2.0, Hibernate 3.0, Spring 2.5, Oracle 10g, JBoss 6, ANT 1.6.5, Eclipse Helios 3.6
Java/J2EE Developer Alfresco Liferay - An integration Portal Jan 2012 - Feb 2012
Alfresco Liferay Portal is Document Management and enterprise Content Management Tool.
This application also has the feature of exporting the search results and report results into an Microsoft Excel output format.
Installing Alfresco 4.1.1.a EE in Server.
Install Liferay 6.1.1. CE in Amazon development server.
Integrate Alfresco and Liferay using Alfresco DocLib deployment
Install MySQL CE 5.1 CE in Amazon development environment.
Environment: Installing Alfresco 4.1.1.a EE, Liferay 6.1.1. CE and MySQL CE 5.1 CE
Java/J2EE Developer Marketing Activity Tracking Tool Aug 2011 - Dec 2011
Marketing Activity Tracking Tool (MATT) a GWT/GXT (Google Web Toolkit) based web application which tracks the marketing each product in Avery.
Design and Implementation of the web application UI using GWT 2.1.1 and GWT Ext 2.2.1
Design and Implementation of Data persistence layer using Hibernate 3.0
Involved in the database design and writing the scripts using Oracle 10g
Created the development environment in Eclipse Helios and configured with CVS repository
Configured and Deployed the application in the JBoss 6.0
Responsible for creating the build environment using ANT 1.6.5
Responsible for delivering the continuous integration build for development server and successfully deployed in the production server.
Implemented LDAP Active Directory through spring configuration file and Hibernate DAO Support to provide the authentication and authorization services in a secured environment
Implemented Hibernate Mapping files, Java POJO classes for the corresponding table and DAO methods for Hibernate calls
Implemented the log messages using Log4J
Used SQL Developer tool and written the SQL Queries and PL/SQL stored procedures
Wrote PL/SQL procedures, views and functions
Adopted the Agile Methodology and Test Driven development.
Environment: Java 1.6, GWT 2.11, GWT Ext 2.2.1, Hibernate 3.0, Spring 2.5, Oracle 10g, JBoss 6.0, ANT 1.6.5,
Eclipse Helios 3.6
Java/J2EE Developer Alfresco Liferay - An integration Portal Jun 2011 - Jul 2011
Installing Alfresco 4.1.1.a EE in Server.
Install Liferay 6.1.1. CE in Amazon development server.
Integrate Alfresco and Liferay using Alfresco DocLib deployment
Install MySQL CE 5.1 CE in Amazon development environment.
Environment: Installing Alfresco 4.1.1.a EE, Liferay 6.1.1. CE and MySQL CE 5.1 CE
Java/J2EE Developer Product Distribution Tracking Jan 2011 - May 2011
Product Distribution Tracking (PDT) a GWT/GXT (Google Web Toolkit) based web application which tracks the product distribution.
Design and Implementation of the web application UI using GWT 2.0.3 and GWT Ext 2.0
Design and Implementation of Data persistence layer using Hibernate 3.0
Involved in the database design and writing the scripts using Oracle 10g
Created the development environment in Eclipse Helios and configured with CVS repository
Configured and Deployed the application in the JBoss 6.0
Responsible for delivering the continuous integration build for development server and successfully deployed in the production server.
Wrote PL/ SQL stored procedures, views and functions
Adopted the Agile Methodology and Test Driven development.
Environment: Java 1.6, GWT 2.0.3, GWT Ext 2.0, Hibernate 3.0, Spring 2.5, Oracle 10g, JBoss 6, ANT 1.6.5, Eclipse Helios 3.6
Java/J2EE Developer Global Innovation Portfolio Management Jun 2010 - Dec 2010
Global Innovation Portfolio Management (GIPM) GWT/GXT (Google Web Toolkit) based web application which monitors the Global Innovation Products of Avery
Design and Implementation of the web application UI using GWT 2.0.3 and GWT Ext 2.1
Design and Implementation of Data persistence layer using Hibernate 3.0
Involved in the database design and writing the scripts using Oracle 10g
Created the development environment in Eclipse Ganymede 3.4 and configured with CVS
Configured and Deployed the application in the JBoss 6.0
Responsible for creating the build environment using ANT 1.6.5
Responsible for delivering the continuous integration build for development server and successfully deployed in the production server.
Implemented the Spring Framework IOC and AOP features to provide the lazy instantiation of the supporting beans along with Manager classes
Implemented LDAP Active Directory through spring configuration file and Hibernate DAO Support to provide the authentication and authorization services in a secured environment
Implemented Hibernate Mapping files, Java POJO classes for the corresponding table and DAO methods for Hibernate calls
Implemented the log messages using Log4J
Used SQL Developer tool and written the SQL Queries and PL/SQL stored procedures
Wrote PL/SQL procedures, views and functions
Adopted the Agile Methodology and Test Driven development.
Environment: Java 1.6, GWT 1.7, GWT Ext, Hibernate 3.0, Spring 2.5, Oracle 10g, Oracle Web Logic 10.3, ANT 1.6.5, Eclipse Ganymede 3.5
Sr Java/J2EE Developer Display Production System Jan 2010 - Jun 2010
Design and Implementation of the web application UI using GWT 1.6 and GWT Ext
Design and Implementation of Data persistence layer using Hibernate 3.0
Involved in the database design and writing the scripts using Oracle 10g
Created the development environment in Eclipse Ganymede 3.4 and configured with CVS
Configured and Deployed the application in the Oracle Web Logic Server 10.3
Responsible for creating the build environment using ANT 1.6.5
Responsible for delivering the continuous integration build for development server and successfully deployed in the production server.
Implemented the Spring Framework IOC and AOP features to provide the lazy instantiation of the supporting beans along with Manager classes
Implemented Acegi Security through spring configuration file and Hibernate DAO Support to provide the authentication and authorization services in a secured environment
Implemented Hibernate Mapping files, Java POJO classes for the corresponding table and DAO methods for Hibernate calls
Implemented the log messages using Log4J
Used SQL Developer tool and written the SQL Queries and PL/SQL stored procedures
Adopted the Agile Methodology and Test Driven development.
Environment: Java 1.6, GWT 1.7, GWT Ext, Hibernate 3.0, Spring 2.5, Oracle 10g, Oracle Web Logic 10.3, ANT 1.6.5, Eclipse Ganymede 3.5
Sr Java/J2EE Developer Avery Signatory Binders Sep 2008 - Dec 2009
Design and Implementation of the web application using Struts MVC architecture and JSTL 1.2
Design and Implementation of the Admin application using JSF (Apache MyFaces implementation 1.1.5), Spring 2.5
Design and Implementation of Data persistence layer Layer using Hibernate 3.0
Involved in the database design and writing the scripts using Oracle 10g
Created the development environment in Eclipse Ganymede 3.4 and configured with CVS
Configured and Deployed the application in the Oracle Web Logic Server 10.3
Responsible for creating the build environment using ANT 1.6.5
Responsible for delivering the continuous integration build for development server and successfully deployed in the development server.
Responsible for creating the AJAX method calls and JavaScript for dynamic changing of the web page contents
Implemented the Spring Framework IOC and AOP features to provide the lazy instantiation of the supporting beans along with Manager classes
Implemented the Struts Configuration, Action Classes and Action Forms
Configured JMS Service in web logic and implemented classes to establish the connection to receive and send JMS messages using JMS queue.
Implemented Acegi Security through spring configuration file and Hibernate DAO Support to provide the authentication and authorization services in a secured environment
Implemented Hibernate Mapping files, Java POJO classes for the corresponding table and DAO methods for Hibernate calls
Implemented JSTL tag libraries such as Core, Logic, Bean and HTML tags in the web pages
Implemented XML processing for the data transfer between various partner sites using W3C, Dom4J standards
Implemented the Omniture, Google Analytics scripts in the Web Pages
Responsible for Database design and creating the SQL queries using Oracle 10g
Designed and Implemented PDF output for Packing Slip using iText
Implemented web services calls using Apache AXIS2
Implemented the log messages using Log4J
Used SQL Developer tool and written the SQL Queries and PL/SQL stored procedures
Adopted the Agile Methodology and Test Driven development.
Environment: Java 1.6, Struts 1.2, Hibernate 3.0, Spring 2.5, JSF (Apache MyFaces 1.1.5), AJAX, Java Mail, iText, Oracle 10g, XML, W3C, Dom4J, CSS, JavaScript, Oracle Web Logic 10.3, ANT 1.6.5, Eclipse Ganymede 3.4
WeMeUs Inc Palo Alto, CA Mar 2008 - Aug 2008
Java/J2EE Developer www.WeMeUs.com
Perform Code Reviews, Design Reviews and Performance Tuning.
Involved in User Interface design using Struts MVC architecture
Involved in the development of the Data Layer using Hibernate
Involved in designing the Databases and writing the SQL scripts stored procedures in MySQL
Developed the AJAX based rich client
Contributed in setting up the development environment using Eclipse and Tortoise SVN
Responsible for creating the build environment using ANT scripts
Responsible for continuous integration and delivering the QA build and Production Build and uploading it into the GoDaddy CENTOS 4 Linux dedicated virtual server.
Implemented UI and Business logic for User Registration module
Implemented UI and Business logic for Address Book module
Implemented UI and Business logic for Recommend WeMeUs module
Implemented UI and Business logic Google Automation module using Google API
Carried out the performance testing and concurrency testing and modified the code to improve the performance of the application
Carried out the code reviews
Implemented the log messages using Log4J
Adopted the Agile Methodology and Test Driven development.
Environment: Java 1.5, Struts 1.2, Hibernate 3.0, JSP, Servlet, AJAX, Google API, Java Mail, MySQL, HTML, CSS, Log4J, Java Script, Tomcat, ANT 1.6.5, Eclipse 3.4
Trivium Systems Inc Portland, OR Jul 2007 - Mar 2008
Java/J2EE Developer SimpleRM
Developed User Interface with Struts 1.2 Framework using MVC Architecture
Designed and Developed persistence layer with Hibernate
Implemented the Web Services using SOAP,WSDL, XML Schema
Wrote Triggers and Stored Procedures with PL/SQL using Oracle 10g
Developed the asynchronous AJAX based rich client to meet the user requirements
Developed Test cases with JUnit
Contributed to setting up the development environment in Eclipse, Build environment using Ant and version control system using Microsoft Visual Source Safe.
Implemented logging mechanism using log4j tool.
Responsible for releasing the Service Packs and Patches from the Build environment
Involved in Configuration and Deployment of the System in Tomcat 5.5
Collected the user feedback and enhanced the system performance and usability
Designed and involved in the development of Business Objects, Business Object Bases and Business Object Wrappers
Designed and involved in the development of the modules such as Support Management, Sales Management and Marketing Management.
Implemented periodic automatic backup system using a Cron Job and automatic starting of the oracle listener when the system got re-booted of the database system by writing Shell Script.
Used JUnit test Framework for developing unit tests.
Established and maintained VPN connections with customers to access their systems remotely
Responsible for versioning of the product source, freezing the development and labeled before every major and patch releases, and administering the Visual Source Safe by giving the giving user access rights to the other team members based on their module privileges.
Environment: Java 1.5, Hibernate 3.0, spring 2.0, Struts 1.2, AJAX, Java Mail, Oracle 10g, SQL Server 2000, XML, XSLT, CSS, JavaScript, Tomcat, ANT 1.6.5, Wise Installer 8.0, Eclipse 3.1, MyEclipse 6.0.1 Work Bench
Prior employment available upon request