Carrier Objective:
To attain a top challenging position with potential for growth and
advancement, in the field of Information Technology where my education,
experiences and enthusiasms will have application.
Professional Summary:
7+ years of experience in Java/J2ee and portal application development in
various aspects of design, development, testing and implementation of
software system (SDLC).
Experience in implementation of various kinds of programming technologies
like Object oriented programming (OOP).
Proficient programming abilities in Portal and Client-Server based web
application using Java, Swing, JIDE Component, Jasper Reports, J2ee, JSP,
Servlet, Struts, Hibernate, Liferay portals, Liferay administration,
Liferay Enterprise edition, Liferay community edition, CMS, JSF, JDBC, Web
services, Ajax, JQuery, Java script, HTML5, My-SQL Server and Oracle.
Having good experience in liferay portal customization on administration
and development
Good experience in responsive web development.
Extensive experience in portal application development.
Very good experience in report generation using Jasper tools, Ireports,
jasper report.
Good Exposure over Agile (Scrum) methodology.
Around 3+ years of experience in portal development based on the JSR 168
and JSR 286. Hands on experience in Liferay (5.X and 6.X) configuration and
deploy and upgrade, Administration.
Ability to learn new technologies and methodologies quickly.
2+ Years of hands on experience in java swing with xml development.
Cluster environment setup, LDAP integration and SSO (Single Sign on)
enable.
Deploy the application in development server and production server.
Working knowledge of responsive UI design using the technology like
bootstrap, responsive design, bootstrap, HTML5, XHTML, CSS3, JQUERY,
JavaScript.
Education:
Currently pursuing M.S (Software Systems) from BITS, Rajasthan.
Completed B.E (Computer Science and Engineering) from Anna University,
Tamil Nadu
Completed DEEE (Diploma in Electrical and Electronics Engineering) from
Department of Technical Education, TamilNadu
Certification:
Sun Certified Java Programmer(JDK 1.5) (SCJP)
Sun Certified Web Component Developer (SCWCD)
Technical Skill Set:
Work Experience:
Working as a Senior Software Engineer in Hexaware Technology Ltd, Chennai.
Duration: Since Sep 2011 to Presently.
Worked as a Senior Software Engineer in Aequor Information Technology India
Pvt. Ltd, Chennai.
Duration: Since Jan 2011 to Sep 2011.
Worked as a Senior Java Programmer in U Software Systems India Private Ltd,
Chennai.
Duration: Since Dec 2007 to Aug 2010.
Worked as a Software Engineer Calydon Tech, Chennai.
Duration: Jan 2006 to Dec 2007.
Onsite Exposure:
Got exposure to Client's place in UNITED STATES OF AMERICA - Kansas City
during Jan - Mar 2010
Got exposure to Client's place in GERMANY - Frankfurt during Oct - Nov
2013
Professional Experience:
Project Name : Republic
Role : Team Lead and Developer
Environment : Java, Apache Tomcat, MySQL, Liferay portal, MVC Portal,
Liferay, Theme, Hook, LDAP Integration, Ajax,HTML5, Struts, Junit,
Web services, Log File Creation and Liferay administration,Agile and
Liferay community edition,CMS .
Description: Republic is portal application developed and migrated using
Liferay from oracle web-center portal framework. Provides various features
of Core HR, Performance Management, Payroll / Benefit Administration,
Recruitment, etc., are integrated in portal & view is provided as per the
role. Portal is enabled with SSO so the user can access their needs from
single point. It is a multi-tended portal so various organization can use
the same portal with customized way.
Responsibilities
Create LLD, HLD, Use case document preparation and project design view.
Upgraded in liferay portal application from version 5+ to version 6+ and
create the test cases using Junit.
Liferay theme up-grade: from liferay version 5 to liferay version 6.
Configured in mysql database connection in liferay.
Prepared in test cases using Junit and set up the log file creation in
development server and Production server also.
Involved in liferay administration side like LDAP integration.
Integrated in social site with liferay.
Create the web services for generate the report using (SOAP)
Increase the performance tuning in database access and image and document
loading.
Developed in theme for this Portal.
Create the layout design based on client portlet alignments.
Extensively involved in Struts MVC portlet development
Mainly concentrate on portlet UI design and apply Ajax also this portlet
development.
Design side I have to use Alloy UI frameworks and HTML5.
Prepared in LLD document.
Project Name : Virtual Service Desk Portal Enhanced UI
Role : Team Lead and Developer
Environment : Java 1.6, Apache Tomcat, MySQL 5.0, Liferay portal, Struts
Portlet, Theme and Layout, IPC, Core Java,Ajax,JQuery,HTML5, Liferay
administration, Liferay enterprise edition
Description: The "Self-Service Portal Enhanced User Interface Design
Project" is focused on the modernization of the user interface (UI) of the
Unisys Self-Service Portal and the extension of the Portal to mobile
devices with responsive web design. The Self-Service Portal is based on the
Liferay platform and currently supports multiple applications in Unisys GMS
portfolio including: Virtual Service Desk (Alerts and outage, Knowledge
base, Submit incident ), IMACD Portal, ITSM Offline Ticketing, Secure
Private Cloud Orchestrator, Managed Deployment Portal, Clear Path Forward
and coming up the Managed Security Services Portal.
Responsibilities:
Install and configure the environment setup in liferay.
Give the support to choose the hardware configuration for liferay install.
Configured in mysql database connection in liferay.
Configured in clustering environment and email configuration.
Prepared in test cases using Junit and set up the log file creation in
development server and Production server also.
Test cases creation and execution.
Involved in liferay administration side like LDAP integration and activate
single sign on (SSO).
Integrated in social site with liferay.
Increase the performance tuning in database access and image and document
loading.
Developed themes for the Unisys Portal.
Extensively involved in Struts MVC portlet development.
Designed the GUI of the Portlets and applied Ajax for portlet UI.
Created GUI screens using Alloy UI frameworks and HTML5.
Experienced with using IDEs like Eclipse 3.x, Subversion.
Lead the team size of four members.
Project Name : Monitor Plus (www.nielsen.com)
Role : Sr. Developer
Environment : Java, JSP, Eclipse, Struts 2 Portlet, Theme
Development, Layout Development, Apache Tomcat, Oracle, Liferay portal,
Web services. Liferay administration, Liferay community edition.
Description:
Monitor plus project is media domain project and it was develop
technologies like liferay portal. Monitor Plus applications are used to
monitor the TV shows schedules. Basically it keeps track of all the shows
for all different stations and based on the users view it will give the
rating of the each show.
Responsibilities
Upgraded in liferay portal application from version 5+ to version 6+ and
create the test cases using Junit.
Liferay theme up-grade: from liferay version 5 to liferay version 6.
Liferay Database Up-grade: from liferay version 5 to liferay version 6.
Install and configure the environment setup in liferay.
Give the support to choose the hardware configuration for liferay install.
Configured in mysql database connection in liferay.
Configured in clustering environment and email configuration.
Prepared in test cases using Junit and set up the log file creation in
development server and Production server also.
Created in web services.
Involved in liferay administration side like LDAP integration and activate
single sign on (SSO).
Integrated in social site with liferay.
Configure the cache mechanism in liferay.
Increase the performance tuning in database access and image and document
loading.
Project Name : EZ School (www.hhcolorlab.com)
Role : Sr. Developer
Environment : Java, Swing, Xml, Eclipse3.5, Windows XP
Description
It is a time proven PC engine for every imaginable school and event
project. Designed for maximizing work flow automation, efficiency with
exclusive data match, bar code generation, bar code scanning and total
project management capability are the special features present in this
school picture business product.
Responsibilities
Interacting with Onsite PM and offshore development teams with Developing
solution for complex and customization issues the modules
Solve customization issues using advance Java
Design and developing various Quality and Test modules for verification,
validation and error free release as per the requirements and schedules
Involved in Development phases, developing UML diagrams, Use Cases,
documentation etc.
Developed in capture and manipulate the data from EXIF images
Performed the Orders module, PDF generation with barcodes.
Apache Maven tool is used for build the application.
Project Name : Kids with Arthritis Study
Role : Sr. Developer
Environment : My Eclipse, Tomcat, MYSQL, Java, Struts Framework,
Hibernate Framework, JUNIT, AGILE.
Description:
Kids with Arthritis Study are a health care project which mainly used for
the researchers in the university lab for analyzing /study about the
arthritis pain with kids. Here they have a admin/researchers who can able
to add subjects/participants to the system. The participants are parents
and their child's who is suffers from the arthritis pain. They are asked
to do a set of surveys trice a day in web or through the mobile device
given to them.
Responsibilities
Design and develop application architecture (web, mobile).
Building the GUI for the Admin Functionality using the Struts.
Writing Ajax calls to the controller classes to fetch the required data,
based on the user selected from the front end.
Writing controller classes to fetch data from the DB by calling DAO classes
based on the business logic.
Written JavaScript code for doing client side validation
Used Hibernate for developing queries to retrieve the System Trace
Messages.
Configured TOMCAT 5.0 to execute the application.
Involved in the migration of J2ME mobile data and server Application using
Http Connection.
Participated in the daily stand up meetings as part of AGILE process for
reporting to the Team Leader the day to day developments of the work done.
Project Name : APU solutions (www.apusolutions.com)
Role : Sr. Developer
Environment : Java, J2EE, JSP, HTML, My Eclipse, EJB, Web logic 8.0,
Oracle 9i, JUnit,Hibernate, Jasper Report (IReporter)
Description:
APU Solutions is the technology leader for the insurance, collision-repair
and alternative parts-supply industries. APU's web-based network provides
nationwide parts availability, quality, pricing and procurement, plus tools
to track and manage Alternative Parts Utilization. Real-time access to
inventories, combined with our support teams, makes APU Solutions the clear
choice to boost Alternative Parts Utilization.
Responsibilities:
Worked as a Senior Java Programmer closely works with the offshore
development team to develop solutions for complex and customization issues.
Designed system using UML Modeling with Rational Rose and constructing use
cases, class diagrams, sequence and activity diagrams.
Write JSP coding for generate Custom Tag Libraries, JSP Standard Tag
Libraries (JSTL), HTML, JavaScript and server side technology.
Develop the UI using JSP that interact the various modules of Struts
framework.
Customize CSS Style- sheets for different styles. Checked Cross browser
functionality. Wrote Filters, Custom tags and I18n. Extensively Used
Exception Handling and collections frameworks.
Involved in the development of the persistence framework ORM like Hibernate
Involved in production support after delivery.
Involved in generate various reports using Jasper Reports (iReport).
Involved in generating graphs using Jasper Reports.
Involved in extensive coding and JUnit tests for the various java classes.
Involved in the coding of the Logging Framework using the LOG4J mechanism.
Used SVN repository for version control.
Preparation of business test cases and system level test cases.
Participating in the daily SCRUM meetings and the various iteration
planning meetings as part of the agile development process
Participated various SCRUM meetings by playing the role of SCRUM master to
make sure all obstacles gets resolved when raised in the day to day
meetings.
Project Name : Fast Fix Inc.
Role : Sr. Developer
Environment : Jsp1.2, Servlets 2.3, JDBC2.0, Oracle 9i, Apache Tomcat,
Eclipse
Project Description
The ultimate aim of this project is to create web based system for shipping
Company to handle Commodities from source to destination ports. And user of
the system can made agreement with the broker through Fast Fix. Fast Fix is
an Internet based bulk freight system that matching bulk cargo with a
compatible vessel. Matching is handled through a software program that
identifies specific shipping requirements against specific vessels. Fast
Fix is a matching system that uses software generated logic to match that
allows its members to negotiate terms and conditions and successfully
conclude a fixture.
Responsibilities
Developed components for company's object framework using best practices
Design patterns such as Model-View-Controller (MVC)
Developed server side components containing business logic
Developing various Quality and Test modules for verification, validation
and error free release as per the requirements and schedules
Also actively involved in designing in Analysis, System design, Development
phases and developing UML diagrams, Use Cases, documentation and apache
Maven tool.
Project Name : Internet Link Project
Role : Sr. Developer
Environment : Java, Ajax, Struts, JDBC, JavaScript, HTML, Apache Tomcat,
Eclipse.
Description
The aim of this project is to provide online Firmware and Resources updates
for the Equipment (PRODIG-5). The Client application communicate to the
server and check the availability of any newer version, if any newer
version exists, then that patch file will be downloaded in to the clients
machine automatically and update the new version in to equipment(PRODIG-5).
And if the Equipment is stolen, it provides a silent mail to the PROMAX.
Responsibilities
Design and developed in Java Script for the client side validation.
Developed in Controller Classes / Servlets for MVC.
Developing various Quality and Test modules for verification, validation
and error free release as per the requirements and schedules
Involved in designing in Analysis, System design, Development phases and
developing UML diagrams, Use Cases, documentation etc.
Personal Details:
Name as in Passport : RAMESH DURAIMANI NADAR
Mobile No : +91-967*******,
Date of Birth : 13/11/1980
Passport No : L2889288
Passport Expiry Date : 09/12/2017
Visa Status : B1
Skype ID : ramesh.2015
Languages Java,Swing,JIDE Component and J2ee
Web Programming JSP, Servlet, Ajax, JavaScript, JQuery,
JSTL,HTML5,ALLOY UI
XML Programming XML, XPath, Web services(SOAP)
Frameworks Struts 1.2, JSF
ORM Hibernate,JPA
Application Server JBoss3.2/4.2, Apache TOMCAT
Design Methods J2EE Design Patterns
Software Development Agile Methodology
Process
IDE/Tools Eclipse 3.1, Netbeans, JUnit, Apache Maven,
CVS,Log4J,MyEclipse 7.5
DBMS Oracle 8i,9i,10g, MySQL,
Reporting Tools Jasper Reports, I Report 3.0
Portal Server Liferay portal(JSR 168,JSR 286)
Hook, Ext,Layout Development, Theme Development,Alloy
UI
Portlet - MVC Portlet, Struts Portlet,JSF Portlet,
Spring Portlet, CMS
CMS Liferay WCM
Operating Systems Windows (All Versions), Linux
Development Methodology Agile