Srinivasan Ramakrishnan
bksrinivas1980@gmail.com
Summary
· Having 14+ years of experience in
Java/JEE based systems
· Working as Sr. Liferay
Consultant/Architect in Greater Chicago Area
· Having 7+ years development
experience on Liferay Portal Framework (Spring MVC, Liferay and Struts
Portlets)
· Having 7 years web application
development using Spring, struts and Hibernate
· Extensively worked on portlet
development, themes, layouts, hooks and ext environment
· Having 4+ years
Architect/Administration experience with Liferay Portal application
· Experience with content or document
management, collaboration and customization of out of box features
· Experience using Liferay's Service
Builder feature
· Experience on JSON, SOAP and REST
web services
· Experience on Liferay's Roles and
Permission system
· Extensive coding experience using
HTML, Javascript, CSS, JQuery, AngularJS, AUI and velocity templates
· Extensive coding experience on web
applications using JSP and Servlets
· Good experience on writing SQL
queries
· Good exposure on Software
Development Life Cycle (SDLC), involved in various phases like Requirements,
Analysis/Design, Development and Delivery
· Ability to steer the team through
challenging situations and grooming the new team members for project and environment
acquaintance
· An excellent team player,
confident and smart working with strong technical background
Responsibilities as an Architect/Lead
· Designing the architecture for all
Liferay Portals being developed & executed
· Ability to build a portlet either
using Ant or Maven
· Setup Spring, Liferay or Struts
portlet framework
· Setup apache load balancer on
unix/linux platform
· Setup/Deploying application on
clustered environment (Multicast or Unicast)
· Setup Solr Liferay Integration to
facilitating search
· Providing distributed caching
feature using ehcache on Liferay
· Hudson deployment for DEV, QA and
PROD
· SAML, OpenSSO or LDAP Integration
· Mail configuration, Workflow (if
required) to deliver contents
· Creating regular/organization site
based on Business needs using site/page templates
· Providing solutions like Portal
instance, white labeling (multi tenancy), Multilingual support
· Setup Roles and Permissions to
deliver contents to the user
· Considering responsive theme
development for mobility
· Providing Liferay guidelines,
standards and best practices to teams
· Migration of Liferay Portals from
older to newer versions
· Performance optimization of
Liferay Portals
· Integration with external web application
·
Eager
to explore new features on portal development
Education
Course
|
Institute/University
|
Bachelor of
Engineering in Computer Science
|
Madurai Kamaraj University, India, 2001
|
Technical
Expertise
Category
|
Technical
Expertise
|
Portal
Technologies
|
Liferay 5,
6.1x and 6.2x CE & EE
|
JEE
Technologies
|
Java,
Servlets, JSP, SOAP/REST/JSON Web Services, WSO2 ESB, EJB, CAS, JOSSO,
Adobe Flex 2.0 and Android Mobile Technology
|
Frameworks
|
Struts MVC,
Spring MVC, Hibernate and Liferay Portal
|
Web
Technologies
|
Html, Java
Script, JQuery, AngularJS, CSS, JSP, Servlet, ExtJS, Xml, Xsl, JSON,
Velocity and Freemarker templates
|
Web &
App Servers
|
Tomcat, Web
logic, IBM Web Sphere, Oracle 10g Application Server, JRun, JBoss, AWS
|
Tools and
Utilities
|
Eclipse,
WSAD, RAD, ANT, Maven, Hudson, BIRT Reporting, JDeveloper10.1.3, Putty,
WinSCP, Toad
|
Version
Management
|
SVN, GIT,
CVS, Visual SourceSafe, Clear Case
|
Database
|
MY-SQL,
MS-SQL Server, Oracle and hands-on SQL / PL-SQL
|
Operating
Systems
|
Windows,
Unix/Linux
|
Employment
History
Designation
|
Company
|
Duration
|
Sr.
Consultant/Architect
|
Global Sumi
Technologies Inc, USA
|
Jan 2015 –
To date
|
Associate
Technical Architect
|
TransIT
mPower labs Pvt. Ltd, Bangalore, India
|
Dec 2011 –
Jan 2015
|
Tech Lead
|
LearningMate
Solutions Pvt. Ltd, Mumbai, India
|
Jun 2011 -
Dec 2011
|
Associate –
Project
|
Cognizant
Technology Solutions, Chennai, USA
|
Apr 2007 -
May 2011
|
Associate –
Project
|
Covansys
India Pvt. Ltd, Chennai, India
|
Nov 2004 -
Mar 2007
|
Software
Engineer
|
Infonet
Global Solutions, Chennai, India
|
Aug 2004 -
Oct 2004
|
Software
Engineer
|
Mat Systems
Inc, Coimbatore, India
|
Nov 2003 -
Apr 2004
|
Application
Developer
|
eKarma
Solutions, Chennai, India
|
Aug 2001 -
Oct 2003
|
Projects
Summary
Projects
|
Technologies
|
Duration
|
Location
|
Role
|
Employer and
Store Portal
|
Liferay
6.2EEGA2, JEE, Spring, SOAP Web services, Ehcaching and Clustering setup
|
Aug 2015 – Till date
|
Nashville
|
Sr.
Consultant/ Architect
|
Barn
|
Liferay
6.2EEGA2, JEE, Solr, Ehcaching and Clustering setup
|
Jun 2015 – Aug 2015
|
Nashville
|
Sr.
Consultant/ Architect
|
Persuasion
Engine
|
Liferay
6.2EEGA2, JEE, AngularJS, PostGre, WSO2, BIGDATA SQRRL and JBoss
|
Mar 2015 – Jun 2015
|
Chicago
|
Sr.
Consultant/ Architect
|
Smart Market
|
Liferay
6.1.2EEGA2, JEE, MySQL, GIT and Tomcat 7
|
Jan 2015 – Feb 2015
|
Chicago
|
Sr.
Consultant
|
NY-You
|
Liferay
6.2.10EEGA1, Java, JEE, AngularJS, WSO2 ESB, Amazon Cloud web services,
Resource Space, MySQL and Tomcat 7
|
Jan 2014 – Jan 2015
|
Bangalore
|
Sr.
Consultant/ Architect
|
MooseBox
|
Liferay
6.1.1GA2, JEE, MySQL and Tomcat 7
|
Sep 2013 – Nov 2013
|
Bangalore
|
Sr.
Consultant
|
Unified
Services Delivery Platform
|
Liferay
6.1.1GA2, JEE, SqlServer and Tomcat 7
|
Jan 2013 – Aug 2013
|
Bangalore
|
Tech Lead,
Architect
|
GroundLink
|
Liferay
6.1.1GA2, Struts2, Jquery, javascript, Ajax, EJB, Maven
|
Nov2012 – Dec 2012
|
Hyderabad
|
Tech Lead,
Sr.Consultant
|
Migration
Portal
|
Liferay
6.1.1GA2, JEE, SqlServer and Tomcat 7
|
Oct 2012 – Nov 2012
|
Bangalore
|
Tech Lead
|
Cloud
Management Portal
|
Liferay
6.1.1GA1, JEE, Spring MVC, MySql, SqlServer and Tomcat 7
|
Dec 2011 – Dec 2012
|
Bangalore
|
Tech Lead,
Sr.Developer
|
Smart
Litigator
|
Liferay 6,
JEE and Tomcat 6, MySql, Jboss
|
Jun 2011 – Dec 2011
|
Mumbai
|
Tech Lead,
Architect
|
Healthy
Returns System
|
Java, Jsp,
Ext Js, Struts, Spring, Hibernate, EJB, Web Service and Sql Server
|
Aug 2010 –
May 2011
|
Richmond,
USA
|
Sr.
Developer
|
Loyalty and
Marketing Project
|
Java, WAF,
SQL, XML, XSL
Android SDK,
Eclipse 3.0
|
Nov 2009 –
Jul 2010
|
St. Louis,
USA
|
Onsite
Coordinator + Developer
|
Web 2.0
Development
|
Java, Jsp,
Spring, Josso, Eclipse, Hibernate, Liferay 5.2, Tomcat 5.x and Oracle 10 G
|
Jan 2008
–Nov 2009
|
Chennai
|
Sr.
Developer
|
CDO
Interface 2
|
Java, Jsp,
Struts, Spring, Eclipse, Vignette Portlet and WebLogic
|
Sep 2007 –
Dec 2007
|
Chennai
|
Developer
|
Refer-a-friend
|
Java,
Servlet, Jsp, Struts, Eclipse and Tomcat
|
Jul 2007 –
Aug 2007
|
Chennai
|
Developer
|
The VOIO
Dashboard
|
Java/J2ee,
Jsp, Ajax, Struts, Eclipse, Ejb and Liferay Portlet
|
Apr 2007 –
Jun 2007
|
Chennai
|
Developer
|
End User
Control
|
Java/J2ee,
Adobe Flex 2.0 and eSM
|
Sep 2006 –
Mar 2007
|
Chennai
|
Developer
|
Peppercorn
|
Java / J2EE,
Struts, WSAD, TOPLINK, Oracle
|
July 2006 –
Aug 2006
|
Chennai
|
Developer
|
Development
Planning System
|
Java/J2ee,JDeveloper
10.1.3, Oracle 10g Application Server, Macromedia Flex, and Visual
SourceSafe
|
July 2005 –
June 2006
|
Chennai
|
Developer
|
JClarity
|
Windows XP,
IBM Web Sphere, WSAD, Java / J2EE and SQL Server
|
Nov 2004 –
June 2005
|
Chennai
|
Developer
|
Experience
Details:
Project: Employer and Store Portal
Employer
|
Global
Sumi Technologies Inc, USA
|
Role
|
Sr.
Consultant/Architect
|
Environment
|
Liferay
6.2EEGA2, JEE, Solr, Ehcaching and Clustering setup
|
Duration
|
From
Aug 2015 – To date
|
Description
|
This portal is being developed using Liferay with capable of
multiple instances in single VM to serve multi tenancy employee portal as
well as Store portal to their internal affiliates.
|
Contribution
|
My responsibility is:
·
Setup
Portal with multiple instances
·
Apache
integration with Liferay portal
·
Virtual
Host configuration for multiple tenancy sites
·
Setup
Spring MVC framework
·
Integrate
WSDL SOAP services
·
Portlet
and Theme development
·
Clustering
setup
·
Build and
Deployment
|
Project: Barn
Employer
|
Global
Sumi Technologies Inc, USA
|
Role
|
Sr.
Consultant/Architect
|
Environment
|
Liferay
6.2EEGA2, JEE, Solr, Ehcaching and Clustering setup
|
Duration
|
From
Jun 2015 – Aug 2015
|
Description
|
Barn is the internal store portal with ability to support
store operation across united states. The portal was built on 6.0 Liferay
platform and doing migration to 6.2 along with latest solr plugin
integration
|
Contribution
|
My responsibility is:
·
Setup
solr installation and solr liferay integration
·
Doing
ehcache enhancement for custom portlets
·
Setup
unicast cluster environment
·
Customization
of out of box features
|
Project: Persuasion Engine
Employer
|
Global
Sumi Technologies Inc, USA
|
Role
|
Sr.
Consultant/Architect
|
Environment
|
Liferay
6.2EEGA2, JEE, AngularJS, WSO2, BigData SQRRL PostGre Server and JBoss
|
Duration
|
From
Mar2015 – Jun 2015
|
Description
|
Persuasion Engine is the portal developed on Liferay to
configure and administrate various types of cards to display to patients
and doctors. The contents are served from Amazon cloud as well as Big data
services. WSO2 is gateway to interact with Liferay to display all
information.
|
Contribution
|
My responsibility is:
·
Setup
Spring MVC Portlet framework
·
Portlet
Design & Development
·
Onsite,
Offshore coordination
·
LDAP,
OpenSSO Integration and WSO2 Token authentication
·
Tracking
Module development, Repo cards page development with Angular js feature
·
Download
web contents, documents from external sources like Staywell krames
|
Project: Smart Market
Employer
|
Global
Sumi Technologies Inc, USA
|
Role
|
Sr.
Consultant
|
Environment
|
Liferay
6.1.2EEGA2, JEE, GIT, MySQL Server and Tomcat 7
|
Duration
|
From
Jan 2015 – Feb 2015
|
Description
|
SmartMarket is a network where they connect with other
health care professionals to discuss the products and services they trust
most. Health care professionals can discuss their challenges and
experiences with trusted peers and experts, so they can make decisions with
confidence.
|
Contribution
|
My responsibility is:
·
Portlet
Design & Development
·
Coded for
Discussion board notification and Email triggering
·
Coded to
validate Auth Token while login
·
Worked on
issues from backlog items
|
Project: NY-You
Employer
|
TransIT
mPower labs Pvt. Ltd, Bangalore
|
Role
|
Sr.
Consultant/Architect
|
Environment
|
Liferay
6.2.10EEGA1, Java, JEE, Spring MVC Portlet, WSO2 ESB, Amazon Cloud web
services, Resource Space, HTML5, JQuery, AngularJS, CSS, AUI, MySQL and
Tomcat 7
|
Duration
|
From
Jan 2014 – Jan 2015
|
Description
|
NY-YOU,
known as The Knowledge Commons, is a virtual gathering place for all
present and past members of the NYU community--a place to share ideas, to
teach and learn. It's your space to make and keep the personal and
professional connections that comprise the most diverse and dynamic global
institution of higher learning.
|
Contribution
|
My responsibility was:
·
Understanding
Requirements
·
Guide to
design UI mockup
·
Architect
the portal solution
·
Assign
tasks to team
·
Developing
portlets and theme
·
SAML and
Shibboleth Integration
·
Customization
through hooks and ext
·
Deployment
and delivery
·
Hudson
build setup and deployments
·
Guide
team on technical challenges
·
Grooming
new developers
|
Project: Moosebox
Employer
|
TransIT
mPower labs Pvt. Ltd, Bangalore
|
Role
|
Sr.
Consultant
|
Environment
|
Liferay
6.1.1GA2, JEE, MySQL Server and Tomcat 7
|
Duration
|
Sep
2013 – Nov 2013
|
Description
|
MooseBox
is a leading solutions provider in interpretation systems for various
accounting documents and provide intelligent support for the document
process. FORTNOX is the third party system which manages the Accounting,
invoicing and time-tracking information for their esteemed customers.
|
Contribution
|
My responsibility was:
·
Guided to
setup Spring MVC portlets
·
Developed
JSON and SOAP web services to interact with FORTNOX
·
Written
scheduler to do FTP batch job
·
Customized
Liferay’s out of box portlets to use CMS feature
·
Worked on
custom field validation features provided by Liferay
·
Guided to
setup Roles and Permissions for Multi tenancy
·
Guided to
use Multi-lingual features across portal
·
Worked
with HTTPClient API for external web application integration
·
Guided
for Staging and Production deployment
|
Project: Unified Services Delivery Platform
(USDP)
Employer
|
TransIT
mPower labs Pvt. Ltd, Bangalore
|
Role
|
Tech
Lead, Architect
|
Environment
|
Liferay
6.1.1GA2, JEE, SqlServer and Tomcat 7
|
Duration
|
Jan
2013 – Aug 2013
|
Description
|
USDP
is a one-stop business portal that aggregates, orchestrates, and delivers
channel-ready service elements to accelerate partner readiness and customer
technology adoption and ROI. USDP is a marketplace, collaboration, and
sharing platform that will allow client and its customer-partner-vendor
ecosystem to benefit from the aggregation, provisioning, and consumption of
best-in-class for the client and partner intellectual property. This
innovative portal service will create a new revenue stream for the client
and its technology partners while facilitating accelerated adoption of the
client and technology-partner solutions.
|
Contribution
|
My responsibility was:
·
Analyzed
PRD (Project Requirement Definition) and found mPower scope on portlets
development
·
Involved
in technical discussion to find solutions that aligned to clients standards
·
Created
wireframes for Service Catalog module
·
Liferay
Installation, Configuration and Administration on windows and Linux
platform
·
Deploying
portlets on remote server
·
Provided
basic architecture for catalog portlets development
·
Provided
instructions to the team for developing solutions
·
Designed
Technical Architecture that’s part of mPower scope
·
More
focusing on detailed scope for further integration with external
development teams
·
Customized
Liferay’s CMS for handling partner’s collaterals information
·
Doing
code reviews and gets aligned with clients standards
|
Project: GroundLink
Employer
|
TransIT
mPower labs Pvt. Ltd, Bangalore
|
Role
|
Tech
Lead, Sr.Developer
|
Environment
|
Liferay
6.1.1GA2, Struts2, Jquery, javascript, Ajax, EJB, Maven
|
Duration
|
Nov
2012 – Dec 2012
|
Description
|
GroundLink provides solutions for a broad range of ground
travel services, including limousines, taxis, vans, shuttles, buses, car
rental and ride sharing under one e-commerce platform with instant pricing
and availability information. Management believes the Company's ability to
provide a variety of service offerings appeals to multiple market segments.
GroundLink also operates private label and co-branded solutions that allow
travel partners to attract additional customers.
|
Contribution
|
My responsibility was:
·
Tech Lead
for Iteration 4A
·
Liferay
Installation, Configuration and Administration on windows and Linux
platform
·
Developed
login, credit card, SingleRide & Multi Ride modules for Retail users
·
Cookies
were implemented and integrated with Account center application
·
Liferay’s
listener order problem and liferay-web.xml issue was resolved through ext
plugin
·
Wrote
portal filter in ext level to redirect auto login from portal
·
Created
wars through maven build, deployed porlets on Liferay
·
Worked
with other developers for Liferay support
·
Provided
guidance for revamping UI framework
·
Fine
tuning application performance by disabling unnessary filters on server
side
·
Increased
browser response time by optimizing image, file sizing
|
Project: Migration Portal
Employer
|
TransIT
mPower labs Pvt. Ltd, Bangalore
|
Role
|
Tech Lead
|
Environment
|
Liferay
6.1.1GA2, JEE, SqlServer and Tomcat 7
|
Duration
|
Oct
2012 – Nov 2012
|
Description
|
The
migration portal was developed in dot net
platform several years back to help their members, company users to post
their company information, posting jobs, events, news and many more
features. They wish to convert their website into Liferay portal platform
to enrich their site with look and feel, adding more features and to add
more support to their corporate users.
|
Contribution
|
My responsibility was:
·
Liferay
Installation, Configuration and Administration on windows and Linux
platform
·
Worked on
multi-tenancy site configuration and administration
·
Assisting
Architect support for migration of existing website from Dot Net platform
to Liferay
·
Migrated
users and organization from MsSql to MySql thro Liferay API
·
All
functionalities were implemented thro’ Liferay’s build-in portlets
·
Extensively
worked on content management system (CMS) part
·
Worked
with other developers for development
·
Migrated
all data from MsSql to MySql database
|
Project: The Cloud Management
Employer
|
TransIT
mPower labs Pvt. Ltd, Bangalore
|
Role
|
Tech
Lead, Sr.Developer
|
Environment
|
Liferay
6, JEE and Tomcat 6, MySql and SqlServer
|
Duration
|
Dec
2011 – Dec 2012
|
Description
|
The
Client is a global leader in business process and information technology
services. The Cloud Consulting services help clients devise a comprehensive
Cloud strategy and transformation plan that is tailored specifically to an
enterprise’s needs. Our team of experts studies a client’s environment to
identify how they can realize the maximum benefit from Cloud services, and
then we create a detailed roadmap for the future. Additionally, our Cloud
Consulting team will conduct an ROI analysis so that clients can see the
financial impact of their specific Cloud strategy – before they decide to
make the change. The Cloud Consulting services feature a four-phased
approach that includes the Analysis, Planning, Implementation and
Operational phases. Throughout each of these phases, Client delivers value
that leverages our experience in guiding IT and business organizations on
the Cloud journey that best meets their business objectives.
|
Contribution
|
My responsibility is:
·
Requirement
analysis, suggested best framework and technology software stack
·
Liferay
Installation, Configuration and Administration on windows and Linux
platform
·
Worked on
multi-tenancy site configuration and administration
·
Softslate
enterprise application integration with Liferay server
·
Worked
Liferay 6.0 to Liferay 6.1 Migration
·
Followed
best practices while Liferay deployment
·
Hudson
integration was implemented on Liferay deployment
·
Deployed
application in non-clustered environment
·
ExtJs
Rich framework integration with Liferay – POC
·
Revamping
code with Xml, Freemarker approach
·
Doing POC
for different clients to get projects
·
Worked on
migration activities for dot net project
·
LDAP
Administration and Authentication configuration
·
Technically
assisting team
·
Mentoring
new project members
|
Project: Smart Litigator
Employer
|
LearningMate
Solutions Pvt. Ltd, Mumbai
|
Role
|
Tech
Lead, Architect
|
Environment
|
Liferay
6, JEE and Tomcat, MySql and Jboss
|
Duration
|
Jun
2011 – Dec 2011
|
Description
|
The
client is an integrated media company and a leading provider of specialized
business news and information, focused primarily on the legal and
commercial real estate sectors. The online service (Smart Litigator) that
lets you affordably research, draft and prepare even the most complex cases
with ease. Everything you need is here - cases, statutes, verdicts, forms,
analysis and more - plus exclusive case files and more from our prominent
Board of Editors & Contributors.
|
Contribution
|
My responsibility was:
·
Installation,
configuration and administration of Liferay portal with JBOSS application
server in non-clustered environment
·
Setup
Liferay’s Plugin SDK and development server on eclipse for user friendly
Liferay development and deployment
·
Worked on
multi-tenancy site configuration and administration
·
Developed
new framework for Smart Litigator application
·
Integrated
with Hudson for automated build and deployment of Liferay portlets on
application server
·
Migrated
project from JSP framework to Liferay MVC framework
·
Involved
in Project Estimations
·
Assisted
team for technical queries
·
Code
reviews
·
Parallel
development on java automation for Liferay application testing
·
JBOSS
Administration
|
Project: Healthy Returns System
Employer
|
Cognizant
Technology Solutions
|
Role
|
Sr.
Developer
|
Environment
|
Java,
Jsp, Ext Js, Struts, Spring, Hibernate, EJB, Web Service and Sql Server
|
Duration
|
Aug
2010 – May 2011
|
Description
|
Healthy
Returns System is a Healthcare Management System which is used by the
clinical people to care member's health of clients as well as their
clients. Technical perspective, HRS contains two layers: Legacy and Remix.
Legacy web application built with struts, jsp. Remix web app uses Ext Js,
Spring and Hibernate. Recent development activities under Remix since it
built with these recent technologies. And hrs contains more ejb projects
for different programs. Everything was bundled as enterprise application. I
had got task to convert legacy screens to remix using Ext Js framework
|
Contribution
|
My responsibility was:
· Developed Rich UI by Ext Js framework for project
specific requirement
· Implemented business logic for above UI developed
· Created hibernate mapping and updated api methods across
various layer
|
Project: The Loyalty and Marketing Project
Employer
|
Cognizant
Technology Solutions
|
Role
|
Onsite
Coordinator + Developer
|
Environment
|
Java,
WAF, SQL, XML, XSL, Android SDK, Eclipse 3.0
|
Duration
|
Nov
2009 – Jul 2010
|
Description
|
Client’s
Web Application Framework is a product designed for serving the needs of
their Incentive business. It is a set of class libraries that provide the
baseline functionality to enroll dealer and sales reps participants in
Incentive programs. It would be a Preparatory product of the client and is
considered an internal product because it can be extended to provide custom
functionality as required by one or more customer programs. However, it can
also be used without modification for a program that only requires baseline
functionality. The core class libraries are designed for use within a user
interface that has been customized per customer program specifications. The
user interface may take the form of a Java, XSLT technologies web site
application
|
Contribution
|
My responsibility was:
· Developed 40 Reports using BIRT plug-in which was
integrated with Eclipse.
· Managed requirements and design phase towards
identifying mutually agreed solutions with technical
· Gathering the requirements from the client tech leads
and delivering to offshore.
· I act as key liaison between our client and our offshore
software development team in India.
· Provided technical guidance to offshore team.
· Developed Mobile Application (POC) under Android OS for
Loyalty business
|
Project: Web 2.0 Development
Employer
|
Cognizant
Technology Solutions
|
Role
|
Sr.
Developer
|
Environment
|
Java,
Jsp, Spring, Josso, Eclipse, Hibernate, Liferay 5.2, Tomcat 5.x and Oracle
10 G
|
Duration
|
Jan
2008 –Nov 2009
|
Description
|
This
project (Web 2.0) is developed to provide information and integrated
marketing services to technology and healthcare professionals worldwide.
This website offers marketers and advertisers comprehensive solutions
including print, newsletters, custom Web sites and events. Its products and
services include newspapers, magazines, Internet products, research,
education and training, trade shows and conferences, direct marketing
services and custom publishing. Web 2.0 is composed of two applications,
the subscription application that consists of subscription forms for
publications, online events, whitepapers etc and the admin application that
consists of functionality to manage products, forms, offers, questions
clients etc
|
Contribution
|
My responsibility was:
· Involved in initial setup for project development
· Installation, configuration and administration of
Liferay portal with tomcat application server in clusterd and non-clustered
environment
· Developed portlets and exposed knowledge to team members
· Responsible for external system Login implementation.
· Responsible for clearing custom code (Filters) on
liferay ROOT application.
· POC over JOSSO
· Successfully migrated Liferay server from 5.2.2 to 5.2.3
· Worked with client by staff augmentation mode for 6 months
|
Project: CDO Interface 2
Employer
|
Cognizant
Technology Solutions
|
Role
|
Developer
|
Environment
|
Java,
Jsp, Struts, Spring, Eclipse, Vignette Portlet and WebLogic
|
Duration
|
Sep
2007 – Dec 2007
|
Description
|
CDO
Interface is a web-based distribution platform for all CDO products and
services. At present, the CDO Interface 1.2 covers almost all US Cash Flow
CDOs, and has other important modules covering CDO Indexes, Information on
Collateral Managers, CDO analytical products and all CDO related
publications. They have done migration from the existing CDO Interface
Phase 1 application to a Vignette Portal platform – to provide more
integrated, personalized, dynamic, and rich content offering on the website
|
Contribution
|
My responsibility was:
· Involved in single-deal synthetic report module
development
· Involved in design & development of this complete
functional requirements.
|
Project: Refer-a-friend
Employer
|
Cognizant
Technology Solutions
|
Role
|
Developer
|
Environment
|
Java, Servlet, Jsp, Struts, Eclipse and Tomcat
|
Duration
|
Jul
2007 – Aug 2007
|
Description
|
Refer-A-Friend
makes friendship more valuable than ever before. When a friend subscribes
to residential Comcast High-Speed Internet through the Refer-A-Friend
program, they'll experience powerful 100% Pure Broadband™ Internet and
you'll enjoy one free month of residential service. Client’s online
Referral Manager makes it simple to manage and track the status of your
referrals.
|
Contribution
|
My responsibility was:
· Provided support for this project by ad hoc requirement
basis.
|
Project: The VOIP Dashboard
Employer
|
Cognizant
Technology Solutions
|
Role
|
Developer
|
Environment
|
Java/J2ee,
Jsp, Ajax, Struts, Eclipse, Ejb and Liferay Portlet
|
Duration
|
Apr
2007 – Jun 2007
|
Description
|
This
application provides dashboard which includes user’s call details, contact
details, directory, profile settings, messenger and voice mail etc. Since
portal application has a lot of advantages than web application and liferay
provides such open source technologies, this application needs to be
implemented as portal application.
|
Contribution
|
My responsibility was:
· He was Lead for this development project.
· He understood the functionality quickly and driven the
project.
· He designed and developed the settings module.
|
Project: End User Control
Employer
|
Covansys
(I) Pvt. Ltd,
|
Role
|
Developer
|
Environment
|
Java/J2ee,
Adobe Flex 2.0 and eSM
|
Duration
|
Sep
2006 – Mar 2007
|
Description
|
This
telecom project provides the comprehensive plan of Tests required for the
trial demonstration of End User Control product against various services
like CS1ARE260 service, NWTCOM service and IPE service. It provides rich UI
client to access eSM data via CORBA and manipulate them in the front end in
Browser. It has functionalities like User account / profile manipulation,
Produce graphical reports on Call related data, Features to access and
manipulate ARS tables from the UI, Generate decision graphs and submission
of the same to eSM.
|
Contribution
|
My responsibility was:
· Design and developed UI using adobe flex 2.0 (rich
client application).
· Used E4x methodology for parsing Xml. Generated xml
dynamically based on decision graphs. Redrawn xml based on decision graphs
manipulation.
· Installed and Configured Log4j to the framework
.
|
Project: Peppercorn
Employer
|
Covansys
(I) Pvt. Ltd, Chennai
|
Role
|
Developer
|
Environment
|
Java
/ J2EE, Struts, WSAD, Toplink, Oracle
|
Duration
|
July
2006 – Aug 2006
|
Description
|
Peppercorn
is an application that enables staffs to lease a car under special terms
and conditions. The current project is a re-engineering project that aims
to convert an existing Net dynamics application, called Privilege, to a
J2EE complaint application in a phased approach. The scope of the first
phase of the project is to architect and design the application as per
client’s J2EE standards and frameworks, and implement the basic
functionality of Privilege that includes request confirmation, request
cancellation and view approval history etc on the target Linux platform.
|
Contribution
|
My responsibility was:
· Designed and developed framework, UI modules and all
database modules which include designing and normalizing the tables.
· Trained personnel on approaches to designing web
applications and the languages and tools used for their implementation.
· Prepared documentation such as UTP, UTR, UTI and Code
reviews
|
Project: Development Planning System (DPS)
Employer
|
Covansys
(I) Pvt. Ltd, Chennai
|
Role
|
Developer
|
Environment
|
Java/J2ee,JDeveloper
10.1.3, Oracle 10g Application Server, Macromedia Flex, and Visual
SourceSafe
|
Duration
|
July
2005 – June 2006
|
Description
|
The
Development Planning System (DPS) is an application developed by the client
for gas and oil reserve development and production planning. Client engaged
in a Risk Analysis and Alternatives Study to determine the best course of
action for revising, replacing or upgrading the existing DPS application,
developed using lotus application. It was determined by the client that the
existing DPS poses major risk to the organization due to its dependence on
a single person to maintain and modify the application, and with the effort
and uncertainty in upgrading to the current enterprise-wide platform
(Windows 2000/XP).
|
Contribution
|
My responsibility was:
· Designed and developed framework, UI modules and all
database modules which include designing and normalizing the tables.
· Trained personnel on approaches to designing web
applications and the languages and tools used for their implementation.
· Prepared documentation such as UTP, UTR, UTI and Code
reviews
|
|
|
Project: JClarety
Employer
|
Covansys
(I) Pvt. Ltd, Chennai
|
Role
|
Developer
|
Environment
|
Java
/ J2EE, Struts, Web Sphere and EJB
|
Duration
|
Nov
2004 – June 2005
|
Description
|
Like
base eClarety, jClarety will take the Client Server application and convert
it to 100% Pure Java. The client will be 100% web based and replace all the
functionality of the client server application. Moving away from
traditional page centric design jClarety will be based on a MVC
(Model-View-Controller) design pattern. Apache Struts as framework, Web
sphere Application Developer as our base IDE. Most of the mechanical code
conversion is being done offshore in India and the presentation is being
built here in Columbus. Some of the Core Technologies in this project were
JSP, Custom Tag Libraries, Apache Struts, and J2EE.
|
Contribution
|
My responsibility was:
· Updating the existing functionality specified by the PIR
document.
· Designed and developed UI modules for health care and
existing functionality.
· Prepared documentation such as UTP, UTR and Code reviews
|
|