Web Component Developer Resume Profile
PROFESSIONAL SUMMARY
- Sun Certified Programmer for the Java 2 Platform SE 6 Achieved 98 .
- Sun Certified Web Component Developer for the Java 2 Platform EE 5 Achieved 95 . Liferay Portal 6.1 Certified Professional Achieved 88 .
- Holding H1B Visa valid till March 2016.
- Effective result oriented team player with excellent communication and interpersonal skills. Gained good experience of working in Portlets and Service Layer environments.
- Around 5.1 years of core IT experience in design development and support of enterprise applications using enterprise Java technologies.
- More than 1 year of software development experience using Agile Methodology. In-Depth knowledge of Core JAVA and J2EE.
- Direct communication with client/business teams.
- Proficient programming skills using JSP JSTL JQuery Servlets Liferay Portal Framework Struts Framework Object Oriented Methodologies.
- Good experience in Apache Web Server and Tomcat Container configurations.
- Experience in using IDEs like Eclipse Ganymede Version Control Systems like Mercurial CVS Tortoise.
- Experience in preparation of various respective ISO Documents like Design Documents Test Script Documents Release notes etc.
- Experienced in writing DDL/DML SQL queries and Stored Procedures in MS SQL Server2005 database.
- Experienced in various phases of software life cycle like developing testing installing configuring and maintaining applications.
TECHNICAL SKILLS
Langauges/ Methodologies Java6 JSP Servlets Javascript JSTL jQuery XML SQL HTML AJAX
JfreeChart AlloyUI Liferay Portlets.
Development Tools Eclipse Kepler Liferay 6.0 Portal Mercurial ANT.
Operating Systems MS DOS Windows XP NT 2003 LINUX.
Database Environments Oracle 10g MSSQL Server2005 MySQL and MS Access.
Web Servers Apache Tomcat 6.0.
Frameworks Struts Hibernate 3 using Annotations and Liferay Framework Portlets
and Service Builders.
WORK EXPERIENCE
CIGNEX DATAMATICS From January 2011 and To Present.
confidential
Duration June 2014 Present
Role Software Engineer
Environment JAVA Liferay SE 6.0 EE SP1 bundled with Tomcat MySQL.
Description
Project involves the migration of all business code portlets and services from Liferay 6.0 to Liferay 6.2 version.
Confidential
Duration October 2013 May 2014
Role Senior Liferay Developer
Environment Liferay SE 6.0 EE SP1 bundled with Tomcat Core Java JSTL jQuery Alloy UI JSP AJAX JSON Servlets ANT Liferay Developer Studio JavaScript Tortoise SVN MySQL.
Description
Client requirement was to create a custom interface to create Liferay Control Panel components like Web Content Documents and Bookmarks through the portal pages without moving to Control Panel.
Responsibilities
Acting as the face of the business doing requirement gathering and handling client inquiries.
Implementation of Custom portlets which behaves as Liferay to create Web Contents Documents and Bookmarks in the database. Implicitly called Liferay APIs to achieve the functionalities.
Confidential
Duration May 2013 September 2013
Role Senior Liferay Developer
Environment Liferay SE 6.0 EE SP1 bundled with Tomcat Core Java JSTL jQuery Alloy UI JSP AJAX JSON Servlets ANT Liferay Developer Studio JavaScript Tortoise SVN MySQL.
Description
Project requires to create a generic component will facilitates Add to My Favorites feature. Need to create a generic layer with set of APIs to perform a CRUD operations on Custom tables which stores the data related to the favorites like contacts urls downloads application etc. added by the user for the specific community. This generic service layer APIs should be accessible to all the portlets deployed across the communities in the environment.
Responsibilities
Designing and implementing a entire generic service layer which itself behaves as a independent component having set of APIs.
Confidential
Duration February 2013 April 2013
Role Senior Liferay Developer
Environment Liferay SE 6.0 EE SP1 bundled with Tomcat Core Java JSTL jQuery Alloy UI JSP AJAX JSON Servlets ANT Liferay Developer Studio JavaScript Tortoise SVN MySQL.
Description
Client needs to create a global Support Form accesible across the portal to handles various types of Support requests raised by the user be it the New User Request or any other maintaince related request. The Form is integrated with Mail Server and other Third Party systems. Also they required a Stock portlet to display their Stock prices from NewYork and London Stock markets.
Responsibilities
Handling new client inquiries and acting as the face of the business.
Developed a AJAX based portlet to display the stock prices retrieved using Yahoo Stock APIs.
Confidential
Duration October 2012 January 2013
Role Technical Leader
Environment Liferay SE 6.0 EE SP1 bundled with Tomcat Core Java JSTL jQuery JSP Servlets ANT Liferay Developer Studio JavaScript Tortoise SVN MySQL AJAX.
Description
The Sales Source requirements were to convert the existing Sales Source application from Plumtree CMS to Liferay CMS to provide better search capability enhanced user experience and stronger content management. The Sales Source application provides a one stop shop to search for sales information and tools.
Responsibilities
- Intensively worked on Liferay Web Content portlet and its customization which includes creating complex structure and templates.
- Designing and Implementing new intiatives.
- Preparing daily workloads for team-members co-ordinating the daily allocation of work. Handling new client inquiries and acting as the face of the business.
- Worked on Liferay Hook for customizing OOTB Liferay portlets like Web Contents and Document Library.
Confidential
Duration April 2012 September 2012 Role Consultant
Environment Liferay SE 6.1.20 GA2 bundled with Tomcat Core Java JSTL jQuery Alloy UI JSP Servlets ANT Liferay Developer Studio JavaScript Tortoise SVN MySQL.
Description
Razorfish the highest ranked digital agency in Advertising Age s 2011 A-List creates experiences that build businesses. Razorfish was looking to develop a digital media publishing platform which allows their customers and partners to manage and publish content to target audience to see through the front-end and back-end implementation onto Cloud as a SaaS Product.
Responsibilities
- Intensively worked on developing dynamic forms using Liferay jQuery 7 Ajax and Alloy UI.
- Acquired knowledge about Agile Methodology and gained familiarity through repeated involvement in Sprint Planning Calls and Scrum Calls scheduled with the Client.
- Worked on Developing and Managing User and Permission Management Modules in the project .
Confidential
Duration January 2011 March 2012
Role Consultant
Environment Liferay SE 5.2.3 bundled with Tomcat Core Java Struts Servlets ANT MS SQL Server 2008 Eclipse Galileo JavaScript Tortoise SVN jQuery.
Description
Certification Survey Module provide a product that automates the process of communicating policies and procedures obtaining employee attestations documenting compliance and soliciting employee feedback. The product empowers managers to proactively communicate policies confirm compliance and address exceptions. Employees are engaged to attest to their understanding of a policy make disclosures and provide feedback for greater transparency and self-accountability.
Responsibilities
Developed Reporting Tool in the project which contain about 15 certification and training reports. Each report retrieves and display the complex set of the information in user friendly format. The data for each report is retrieved from the database using Stored Procedures and requires joins amongst multiple tables. On UI the report is displayed using Search Container which is an in-built functionality provided by Liferay.
Worked on various Liferay modules like User/Permission Management and User Preferences.
NDTC Technologies From July 2009 and To December 2010
Confidential
Duration June 2010 December 2010
Role Team Member
Environment Core Java Servlets JSP JDBC HTML.
Description
Asset delivery system enables around 1500 GM sites to send and receive data using java based desktop clients called as couriers and web based end user clients called as CNUI.
Responsibilities
- Did Major Modification in the Product by Removing Web Server Apache from the product and made it run only on Web Container Tomcat 6 .
- Used Filters to define Rewrite Rules in Tomcat which rewrites the incoming User Requests to the required format to handle all the Web Services calls bypassing Apache.
- Configured OpenSSL in Tomcat using JSSE Connector.
- Performance Optimization Configuration for Tomcat Logs.
Confidential
Duration December 2009 May 2010
Role Team Member
Environment Core JAVA Servlets JSP JDBC HTML.
Description
AdDelivery publishes ads from various advertising agencies on its portal and uses web courier for its client s requests and to download the ads. Web Courier is a Ajax based desktop application which connects to the AdDelivery infrastructure and downloads contents.
Responsibilities
- Upgraded AdDelivery Servers to the Latest Version of the External Softwares integrated in them.
- Compiled Apache with OpenSSL on Windows and Linux Platform and upgraded them from 2.0.63 to 2.2.15 version.
Confidential
Duration July 2009 November 2009
Role Team Member
Environment Core JAVA Servlets JSP JDBC HTML.
Description
True Delivery is an asset management system and used to deliver data while utilizing network resources intelligently. It uses its own worldwide network of servers to deliver the assets to intended customers. It uses automatic data publishing and scheduling on client s machine having its client named RO Client installed.
Responsibilities
DataBase Query Optimization by restricting the query call to the Object which were deleted and requires to recollect the occupied DataBase space.
Preparation of respective Documents in ISO Format.