We provide IT Staff Augmentation Services!

Solution Architect/developer Resume

0/5 (Submit Your Rating)

SUMMARY:

  • 8 years experience in the IT industry specializing in developing J2EE based applications using IBM WebSphere and Liferay Portal Server.
  • Client communication to gather the business requirements.
  • Designing the architecture and installation of web applications
  • Working as an Architect/Technical Lead of Portal applications and team handling.
  • Developing Portal themes and skins.
  • Integration of Portal to external systems.
  • Experience in working in Agile and Waterfall methodology
  • Handled projects as the key member from the inception of the project till delivery and Production deployment.
  • Highly efficient with different Unit testing and refactoring of the code, designing.
  • Sun Certified Java programmer for Java 5 platform

TECHNICAL SKILLS:

Languages & Web Technologies: Java, Servlet/JSP Technologies, Vaadin, Alloy UI, DOJO, HTML, JavaScript, CSS, XML, C, C++, SQL, Web Services

Application Server: Websphere Portal Server 5.1, Websphere Portal Server 6.*, Websphere Portal Server 8.*, Liferay Portal Server 5.2.2, Liferay Portal Server 6.*

Software Tools and Frameworks: IBM RAD, IBM Rational Team Concert, IBM Rational Requirements Composer 1.0 and Lotus Quickr, Maven, SVN

Operating Systems: Windows, Linux, Mac

RDBMS: Oracle, IBM DB2, MS SQL, MS Access,MySQL

PROFESSIONAL EXPERIENCE:

Confidential

Solution Architect/Developer

Responsibilities:

  • Client interaction for Sprint requirement analysis.
  • Physical and Logical architecture design.
  • Database and approach design for Sprint User stories.
  • Webservice client development
  • Performance tuning, code review and build process implementation.

Environment: Liferay Portal Server 6.2 EE, MySQL database server, SOAP Webservice client, Maven.

Confidential

Technical Lead

Responsibilities:

  • Portlet development.
  • Rest service development.
  • Deployment and configuration on WAS 8.5 and portal 8.
  • Task allocation to team members
  • Creation of design documents

Environment: Websphere Portal 8.0, WAS 8.5, RAD, DB2, LDAP, BPM, IWWCM

Liferay + CAS + Spnego Integration: VWR, PA

 Solution Architect

Description:

Configure Central Authentication Service (CAS) with Liferay and Simple and Protected GSSAPI Negotiation Mechanism (SPNEGO) for VWR.

VWR uses Active Directory to authenticate its users. Users access the VWR intranet portal (which is a Liferay based portal) to perform various activities. Before this implementation by Fulcrum World Wide, users of VWR had to log in to the Liferay portal even though the credentials needed to log in were the same as their windows server. In order to avoid this duplicate effort to log in twice, VWR decided to implement SSO using CAS + SPNEGO mechanism.

SPNEGO is a silent authentication mechanism that allows users to be authenticated using a Kerberos ticket. CAS server integrates with JCIFS to provide the SPNEGO authentication mechanism. Liferay seamlessly integrates with CAS thereby delegating the authentication process to CAS.

Responsibilities:

  • Configure seamless SSO between Liferay and Active directory using CAS and SPNEGO mechanism.

Environment: Liferay Portal Server 6.1 GA2 EE, Central Authentication Service, SPNEGO and Active Directory Server.

Shelter Challenge: CharityUSA, WA

Role: Solution Architect

Description:

CharityUSA rebuilt its Animal Rescue Site on Liferay 6.1. The Animal Rescue Site provides simple, effective, feel - good ways to address an urgent, specific need, providing food and vital care for approximately eight million unwanted animals given to shelters every year in the United States. The redesign and development substantially improved the collaboration and interactive features of the Animal Shelter Challenge Site, as well as improved its aesthetic appeal.

The site introduced features such as user accounts, where viewers can register through email address and password or through Facebook, Twitter, Google+ credentials, and acts as recruits through social network sharing, ability to create shelter profiles, viewers participate in mini contests, have blogs etc.

The goal of the new system is

  • To substantially improve the collaboration and interactive features of the Animal Shelter Challenge site, as well as make it more aesthetically appealing.
  • Introduce user accounts, where viewers can register with email and password or through FB, Twitter, G+ credentials.
  • Recruits through social network sharing, view shelter (nominee) profiles, participate in other mini challenges, etc.
  • User will have the option to Update a profile webpage with brief information about them, contact information (location) and profile picture.
  • User will also be able to view his recruits, total votes for each nominee, etc. Currently users can search for an animal shelter through a location search engine (state, city, zip code based searches).
  • Create online contest and the user should vote for the contest. Show every day results in graph format.

Responsibilities:

  • Client interaction for Sprint requirement analysis.
  • Sprint planning, estimations and task distribution for team members.
  • Physical and Logical architecture design.
  • Database and approach design for Sprint User stories.
  • Liferay 6.1 Installation/Deployment on Cent OS.
  • POC on Java implementation for Social media (Facebook, Twitter, Google+) Integration with Liferay.
  • Performance tuning, code review and build process implementation.

Environment: Liferay portal server 6.1 GA 2 CE, Postgres SQL server 8.4.13, Vaadin.

Broker Portal: Blue Cross Blue Shield, MA

Role: Technical Lead

Description:

The purpose of the Broker Portal Project is to enhance online experience of Brokers and Consultants with Blue Cross Blue Shield of Massachusetts (BCBS MA), by leveraging portal technology, to help build stronger, more meaningful relationships. Brokers and Consultants account for Major Blue Cross Blue Shield of Massachusetts’ revenue, which necessitates enhancement of business results wherever possible. The scope of this project is to re-design and portalize BCBS MA BlueLinks for Brokers website. The newly designed Broker Portal will provide an account-centric view of personalized secure content, messaging, tools and applications to BCBS MA Broker and Consultant constituents. The project will be implemented in multiple phases, each phase building upon the previous to achieve the desired end goal.

The primary goals and objectives of the Broker Portal Development project are as follows:

  • Strengthen BCBS MA brand perception
  • Provide role-based access to website
  • Make it easy for users to find information and perform common tasks
  • Reduce the overhead in delivery of critical and time-sensitive information, to enable brokers to manage their accounts effectively
  • Target brokers with relevant, personalized information in understandable terms
  • Reduce calls to BCBS MA for the most common transactions by providing self-serve options and enhanced navigation
  • Empower brokers by providing better tools and knowledge, for managing their clients and accounts

Responsibilities:

  • Documenting the technical design/specifications of a project.
  • Design and development of the JSP pages, JSR 286 portlets, Web services and web services clients.
  • WebSphere portal/application server 6.1.5 administration to a small extent
  • Documenting the major components, this will be used in the project to achieve performance and reusability.

Environment: Portlet development on RAD 7.5, Websphere Portal Server 6.1.5, development of Web services and Web services client, DOJO, IBM Rational Team Concert, IBM Rational Requirements Composer 1.0 and Lotus Quickr

TAP(The Agent Portal): Hanover, MA

Role: Technical Lead

Description:

This goal is centered on making it easy for agency users to use all of the available online TAP services and tools. Providing relevant content that is personalized, easy to locate and understand is critical to agency satisfaction, which ties directly to agency loyalty. The more “engaged” an agency is the more valuable they are to The Hanover. Making TAP a central hub for an agency user’s product selling,, and incentive rewards options. Increasing the frequency of agency user visits and keeping agency users engaged in each visit are key drivers of differentiation. This portal is developed to provide a one stop shop for agents to access claims, billing, policy, and commission’s inquiry for all lines of business.

The primary goals and objectives of TAP Development project are as follows:

  • Make it very easy for agents to find information and perform common tasks
  • Target agents with relevant, personalized information based on state and product
  • Reduce reliance on email correspondence and call center support
  • Differentiate The Hanover to agency users because TAP makes it easier to do business

Responsibilities:

  • Work as Offshore Team Lead leading a team of 3 developers
  • Development of the JSP pages, JSR 168 portlets.
  • Help team with technical and functional issues.

Environment: Portlet development on RAD 6, Websphere Portal Server 6.1.

Member Portal: Blue Cross Blue Shield, MA

Role: Sr. Software Engineer

Description:

In this project, we have focused the majority of the effort and resources on improving the overall user experience and establishing the necessary foundation on which to build for future releases. To improve usability and branding, we have redesigned the User Interface previously found within the public facing site - BCBSMA.com and within the MSS application. The functionality from the BCBSMA.com and MSS applications has essentially been portalized and the public and secure portions of the new Enterprise Portal represent the replacements for BCBSMA and Member Self-Service.

The primary goals and objectives of the Member Portal Development project are as follows:

  • Engaging members more effectively through the web channel to positively improve their health and increase their loyalty and retention
  • Increased personalized interactions with members
  • Improved site usability through well-designed information architecture and navigation
  • Developing an enterprise portal framework to deploy reusable components and processes
  • Creating flexible and open standards to integrate with legacy systems and third-party vendors (e.g., WebMD, ESI)

The following goals will be achieved by fulfilling the high-level objectives:

  • Establish the Foundation: Taxonomy, Personalization Framework, Configuration Management Practices and System Oriented Architecture.
  • Improve usability through redesigned information architecture, user-interface design, and improved search

Responsibilities:

  • Documenting the technical design/specifications of a project.
  • Design and development of the JSP pages, JSR 286 portlets, Web services and web services clients.
  • WebSphere portal/application server 6.1 administration to a small extent
  • Documenting the major components, this will be used in the project to achieve performance and reusability.

Environment: Portlet development on RAD 7.5, Websphere Portal Server 6.1, development of Web services and Web services client, DOJO, IBM Rational Team Concert, IBM Rational Requirements Composer 1.0 and Lotus Quickr.

Sales Portal: Dannon Inc, NY

Role: Software Engineer

Description:

The Dannon Company, Inc. produces millions of cultured fresh dairy products each day in approximately 100 flavors, styles and sizes for the enjoyment of consumers across the U.S. The top-selling brand of yogurt worldwide

Project goal is to provide an online collaborative Portal for Dannon's Retail sales force where information available and also share with entire organization. This web portal delivers secure and personalized content to

The Retails Sales department needs to collaborate using web-based technologies. This portal should provide flexibility to provide customization and personalization capabilities to both user driven and system driven. It expected to enable consistent look and feel and ability lock the sections/modules / application that cannot be moved by users. This implies that we need to provide absolute flexibility on the real estate for user ps and personalization.

Responsibilities:

  • Involved in High-level design.
  • Responsible for providing inputs on technical design, developing proof of concepts and evaluating Liferay OOTB functionalities as well as demonstrating custom portlets capabilities
  • Developing themes.
  • Configuring out-of-box Portlets.
  • Design and development of custom portlets, EXT customization, Service builder.

Environment: Liferay Portal Server, MySQL.

LEAD MONITORING APPLICATION Portal:: Kotak Insurance, India

Role: Consultant

Description:

The purpose of this system would be to give the users a flexible, user-friendly environment on which they can perform all the tasks and activities relating to the management of recruitment leads as well as generate administrative reports which would indicative the efficiency of the lead generation and lead to Life Advisor trainee conversion mechanism.

Being launched on the portal all the user communities will have a single point of entry to the system. Following are the functionalities

Responsibilities:

  • Gathering and understanding of user requirements
  • Documenting the technical design/specifications of a project.
  • Design and development of the JSP pages, portlets
  • a team to develop portlet applications
  • WebSphere portal/application server 5.1 administration to a small extent
  • Documenting the major components, this will be used in the project to achieve performance and reusability.
  • Providing support and evaluation and Monitoring of change requests.

Environment: Portlet development on RAD with IBM Websphere Portal Server and Oracle 9i Database.

Payment Gateway: Kotak Insurance, India

Role: Consultant

Description:

Using this facility, a policy holder can make use of KLI Premium Payment facility to make online payments of the premium. Customers should have an ICICI Bank account, and should be valid users of ICICIBank.com. The Online Payment Utility is backed by the best security features as mentioned below:

  • Encryption of URL exchanges between ICICI Bank and KLI.
  • Payment verification process.

Responsibilities:

  • Gathering and understanding of user requirements.
  • Documenting the technical design/specifications of a project.
  • Design and development of the JSP pages, portlets
  • a team to develop portlet applications
  • WebSphere application server 5.1 administration to a small extent
  • Documenting the major components, this will be used in the project to achieve performance and reusability.
  • Providing support and evaluation and Monitoring of change requests.

Environment: Web application development on RAD with IBM Websphere Application Server and Oracle 9i

We'd love your feedback!