Summary
Overview
Work History
Education
Skills
Accomplishments
Software
Certification
Timeline
Generic

Abhishek Gautam

Greater Noida,Uttar Pradesh

Summary

Accomplished Technical Architect offering 15 years' experience in comprehensive design and development of infrastructure and architecture for software projects. Attentive collaborator and communicator from project conception to completion. Creative in devising solutions to improve business operations and meet clients' technical needs. Seasoned team leader possessing the technical and interpersonal skills to provide exceptional project deliverables.

Multi-tasking Consultant well-known for successfully taking projects from beginning stages to completion. Polished and professional offering proficiency in Cloud, Openshift and WebSphere Portal technology. Commended for consistently meeting new technical challenges and finding solutions to satisfy customer needs.

Overview

13
13
years of professional experience
7
7
years of post-secondary education
4
4
Certifications

Work History

Consultant

CIBC
03.2021 - 12.2021
  • Assessment & recommendation, planning & architecture design, methodology and implementation for various IBM WebSphere Portal and Java based application development.
  • Software Services Provided inhouse training on various Websphere Appication Server, WebSphere/HCL DX Experience Portal and Spring, Java Hibernate based Training courses.
  • Build and developed Microservices for handling the Payment System.
  • Deployment using Jenkins CI-CD to the Openshift Cluster.
  • General Administration using Microsoft Azure.
  • Handling of Middle Ware Infrastructure like Redis, Kafka, Postgres, Elastic Search, RabbitMQ, JBoss.
  • Implemented SSO with backend payment application using Azure Cloud, Active Directory.

Lead

Infosys India Pvt Ltd

One America Worked on WebSphere/HCL DX Experience WCM related development and issues.

  • Build and developed WCM application and components for One America Project.
  • Developed Filtering capabilities for a Menu component.
  • Developed sitemap xml for Google Search Engine.
  • Fixed Search components and other theme related issues.
  • Converted the existing design to adhere to WCAG 2.0 compatibility.

Consultant

CIBC
, Canada
03.2019 - 12.2020
  • Managing team of 2-3 team members with daily activities preparing daily task sheets for the team members.
  • Migrated the existing application from portal 7.0 to portal 8.5 version.
  • Used BitBucket for maintaining the code.
  • Converted the very heavy application of 300MB to 1.3 MB by changing the application architecture and cleaning up the application without compromising on the functions and behaviors.
  • Wrote pre-processor code for handling the multilingual functionality.
  • Created 4 Themes for the Existing application Task was to break the existing monolith application into smaller service chunks and exposed them as services end points by registering them into service registry and publishing them.
  • Analysis and implementation of the design as per the requirement.
  • Applications developed: Pre-processor: This is written to switch the locale of the portal based on the value set in the custom BBD cookie. As this is called on every portal resource request, this was also used to redirect the user to the correct dashboard (Tesla/BBD) based on the value set in the webseal header.
  • EAI component: This was the most important component of the Application as this corresponds to the login mechanism. External Authentication Interface is developed to handle the login request by invoking the SignOn Service and hitting the RSA as backend. Based on the successful authentication, the webseal header is set containing the entitlement of the user and the user is navigated to the correct dashboard.It was handling the business error scenarios where the RSA response code was getting converted into the business code understandable to the UI.
  • LRRServlet: Local Response Redirect Servlet (LRRServlet) is developed for explicitly handling the various logout, login and error scenarios. Portal API based logout mechanism is written to handle the logout calls from the various themes supported by the application. Apart from generating the logout urls, it was also cleaning up the portal based cookies and redirecting the user to the correct context. Theme component was also developed in conjunction with LRR to handle the logout use cases.
  • Consent Portlet Application: This JSR 286 portlet is written to handle the oauth flows of the various partners of the CIBC. Integrated the apache wink based rest client with the application and also developed it to handle the webseal scenarios. UI of the portlet is developed based on Jquery and special profile is introduced in the teslaTheme85 to take care of this requirement. From Consent portlet, user can share or unshare his accounts and save it in the DB by calling the rest apis (developed by the Third Party) and then redirecting the user to the Webseal after the success.
  • TeslaTheme85/BBD85Theme/Custom85Theme/CIBCTeslaTheme: 2 of these themes are upgraded to 8.5 based modular theme and also created the maven based structure for them. Also adapted theses theme to the LRR so that LRR based logout can be implemented. Developed maven based ear, static and dynamic war modules for these themes.
  • Log4J Implementation: For all of these above components except for themes, implemented the log4j for them.
  • Migration of BBD Application: Migrated the existing JSF based portlet application on WebSphere Portal 7.0 to Portal 8.5 without breaking the existing application functions and behaviors. Converted the very heavy application of 300MB to 1.3 MB by changing the application architecture and cleaning up the application without compromising on the functions and behaviours. Resolved the bugs and defects raised on the migrated application.It is now successfully deployed in the production environment.

Consultant

Yesser
, Saudi Arabia
01.2019 - 02.2019
  • Worked on WebSphere/HCL DX Experience WCM related development and issues.
  • Built RSS feed using menu component for both English and Arabic Language.
  • Developed Filtering capabilities for a Menu component.
  • Developed sitemap xml for google search engine.
  • Fixed Search components and other theme related issues.

Consultant

Toyota – Canada
07.2018 - 12.2018
  • Managing team of 2-3 team members with daily activities preparing daily task sheets for the team members.
  • Created 2 applications implementing the functionality of the TCI multilingual dealer portal.
  • This portal was developed in English and French Language implementing 3 main functionalities of the portal.
  • Acknowledgment Applications Developed: Custom Theme Development: Written a custom theme based on portal 9.0 implementing the specific navigational structure for brands Toyota and Lexus in English and French. Provided a language toggle button for changing the locale in both the brand interfaces. This theme also integrated the look aside database apart from handling the locale switch for short urls.
  • Custom Servlet Development: This application handled all the functionality and features provided by the dealers portal.
  • RSS feed consumptions in English and French and then writing these feeds as json in the WCM component and then creating an html reading these json structures. Bookmarking the links in English and French and displaying these links in English and French Interfaces. Editing of these bookmarks for its user specified title. Writing the data for bookmarks in the ldap database.
  • Acknowledgment of the Article read by a particular user and then display of the list of who has read the particular Article in English as well as French. Once the Article is acknowledged, same article can’t be acknowledged again by the same user. Feedback function which fires the mail sending the feedback to the backend administrator. Mail functionality was also the part of this servlet implementation.
  • LDAP Batch: Written an LDAP Batch script as self executing java batch which writes the structure under the new directory information tree with the correct information and dealers code. Original application created the wrong structure at some position in the ldap tree. Requirement was to copy that structure whenever that batch is run and creates a correct structure and the underlying attributes at a particular location in the DIT of the TCI LDAP.

Technical Lead

MMI Holdings, Active, Momentum
, South Africa
12.2015 - 10.2016
  • Is a wholly-owned subsidiary of MMI Holdings Limited (MMI), the third-largest life insurer in South Africa, which was established from the merger between Metropolitan Holdings and Momentum.
  • The core businesses of MMI are long and short-term insurance, asset management, savings, investment, healthcare administration, health risk management, employee benefits, and rewards program.
  • In addition, efforts are made to provide assistance in providing re-employment opportunities.
  • Managing team of 8 team members with daily activities preparing daily task sheets for the team members.
  • Handling application development as per the signed off requirement.
  • Involve in development of the critical challenges to application.
  • Using Git Blit for maintaining the code.
  • Preparation of High Level & Low Level Design documents Application development using IBM RAD 8.5 to increase the productivity and avoid unnecessary errors.
  • Analysis and design of application as per the requirement.

Technical Lead

MMI Holdings, Channel Wellness and Partner
, South Africa
03.2015 - 10.2016
  • Managing team of 8 team members with daily activities preparing daily task sheets for the team members.
  • Handling application development as per the signed off requirement.
  • Involve in development of the critical challenges to application.
  • Using Git Blit for maintaining the code.
  • Preparation of High Level & Low Level Design documents Software Services Application development using IBM RAD 8.5 to increase the productivity and avoid unnecessary errors.
  • Application development using technologies IBM WebSphere/HCL DX Experience Portal Server 8.5 , IBM/HCL Web Content Management 8.5, IBM Websphere Application Server 8.5, Angular JS, Bootstrap, IBM DB2 9.7, Git Blit Analysis and design of application as per the requirement.

Techncal Lead/Senior Software Engineer

Aviva Life Insurance, Aviva
, UK
09.2012 - 09.2014
  • Life Insurance project is based in Norwich and York.
  • Wipro Technologies is having the maintenance of the Life Insurance part of the Project.
  • It also caters the General Insurance to the Customer but that part is with TCS.
  • Customer Portal is developed in WebSphere Portlet Factory Technologies.
  • Customer Portal provides various policy information to the Customer in which he is registered with.
  • Customer can also check policy related miscellaneous information on the portal and can change his address and other details.
  • In order to change the fund investment in various policies he can make use of the Pension Tracker Application.
  • He can see his current fund management graphically, the projections the maturity values.
  • For projections we have made the extensive use of the External WebServices.
  • Responsibilities : Handled the following tasks: Managing team of 5 team members with daily activities preparing daily task sheets for the team members.
  • Handling application development as per the signed off requirement.
  • Involve in development of the critical challenges to application.
  • Using IBM Clearcase for maintaining the code.
  • Application development using IBM RAD 8.5 to increase the productivity and avoid unnecessary errors.
  • Application development using technologies JDK 1.5, IBM Websphere/ HCL DX Experience Portal Server 8.0 IBM Websphere Application Server 8.0, IBM WATSON Content analytics, IBM DB2 9.7, Spring, Hibernate, JUNIT 4.0, IBM Clearcase, IBM Web Content Management 8.0 Analysis and design of application as per the requirement.

Software Engineer

Nisource, NiSource Inc
05.2011 - 06.2012
  • Based in Merrillville, Indiana, is a Fortune 500 company engaged in natural gas transmission, storage and distribution, as well as electric generation, transmission and distribution.
  • NiSource operating companies deliver energy to 3.8 million customers located within the high-demand energy corridor stretching from the Gulf Coast through the Midwest to New England.
  • NiSource companies include: NIPSCO, "Northern Indiana Public Service Company" (Indiana).

Software Engineer

Inderprastha Gas Limited Customer, Inderprastha
03.2010 - 03.2011
  • Gas Limited enterprise constitutes of multitude of systems on disparate platforms.
  • Inderprastha Gas Limited Portal project is an initiative to provide a single interface to all the systems and offer seamless customer experience.
  • The portal is a browser based window for the members and Inderprastha Gas Limited team members to access different systems.
  • The solution will be implemented on Websphere Portal Server 6.1.5 and JSR 286 portlets.
  • Responsibilities : Handled the following tasks: Managing team of 3 team members with daily activities preparing daily task sheets for the team members.
  • Handling application development as per the signed off requirement.
  • Involve in development of the critical challenges to application.
  • Using Bugzilla for the tracking bugs.
  • Using SVN for maintaining the code.
  • Application development using IBM RAD 7.5 to increase the productivity and avoid unnecessary errors.
  • Application development using technologies JDK 1.5, IBM WebSphere/HCL DX Experience Portal Server 6.1, IBM Websphere Application Server 6.1,IBM DB2 8.0, Spring, Hibernate, JUNIT 4.0, Bugzilla, IBM Web Content Management 6.1 Analysis and design of application as per the requirement.

Software Engineer

PHQ Workflow
Allahabad, UP
09.2009 - 03.2010
  • The UP Police HQ application is with centralized architecture using n-tier J2EE architecture with Web Services framework.
  • All the departmental users will access the applications after user authentication and authorization.
  • The solution is scalable, flexible, reliable and complaint to industry Open Standard specifications.
  • The entire user authentication and the role definitions is handled by the Directory Server with single sign- on feature.
  • Whenever any user log in, based on the roles defined for the user, the application functions are made available for which the user is authorized for.
  • The modules that I have worked on are: Responsibilities : Handled the following tasks: Application development using technologies JDK 1.5, IBM WebSphere/HCL DX Experience Portal Server 6.1, IBM Websphere Application Server 6.1,IBM DB2 8.0,JAVA/J2EE, AJAX, XML, IBM DB2.
  • Analysis and design of application as per the requirement.
  • Handling application development as per the signed off requirement.
  • Involve in development of the critical challenges to application.

Senior Software Engineer

CIMAP
Lucknow, UP
07.2009 - 08.2009
  • Software Services The CIMAP Indent Flow application is with centralized architecture using n-tier J2EE architecture with Web Services framework.
  • All the departmental users will access the applications after user authentication and authorization.
  • The solution is scalable, flexible, reliable and complaint to industry Open Standard specifications.
  • The entire user authentication and the role definitions is handled by the Directory Server with single sign- on feature.
  • Whenever any user log in, based on the roles defined for the user, the application functions are made available for which the user is authorized for.
  • This application tracks the indent, creates indent for a particular user like Scientist and its status display for the said user and the report generation.
  • Responsibilities : Handled the following tasks: Application development using technologies JDK 1.5, IBM Websphere Application Server 6.1, IBM DB2 8.0,JAVA/J2EE, AJAX, XML, IBM DB2.
  • Analysis and design of application as per the requirement.
  • Handling application development as per the signed off requirement.
  • Involve in development of the critical challenges to application.

Software Engg/Senior Software Engineer

UP Govt Excise Portal
Allahabad
01.2007 - 06.2009
  • UP Excise Portal Application is having centralized architecture using n-tier J2EE architecture with Service Oriented Architecture framework and which works in both online/offline modes.
  • All the Sugar Mills, Distillery, Brewery, Warehouse owner and Employees will access the applications after user authentication and authorization.
  • It is highly scalable, flexible, reliable and compliant to industry Open Standard specifications.
  • It consists of several different modules, which includes Molasses, Establishment, Budget and Finance, Distillery, Brewery Distribution Management as major and provides end-to-end solution.
  • Responsibilities : Handled the following tasks: Application development using technologies JDK 1.
  • Analysis and design of application as per the requirement.
  • Handling application development as per the signed off requirement.
  • Involve in development of the critical challenges to application.

Education

MCA - Computer Appplications

IEC College of Engineering & Technology
Greater Noida
06.2004 - 06.2007

Bachelor of Science - Computer Science And Mathematics

Lucknow University
Lucknow
06.1999 - 06.2003

Skills

    Azure Cloud

undefined

Accomplishments

  • Recently Achieved SSO Integration of Azure Cloud, Active Directory and backend Payment Application through effectively designing the solution and implementing it.
  • Documented and resolved Openshift, Azure and Microservices Configuration issues which led to successful completion of the Performance testing environment and paved the way for the Production Implementation.

Software

Technical Solution Designs

Architect

Application Architecture

Certification

IBM Lotus Portlet Factory 6.1

Timeline

Consultant

CIBC
03.2021 - 12.2021

Consultant

CIBC
03.2019 - 12.2020

Consultant

Yesser
01.2019 - 02.2019

Consultant

Toyota – Canada
07.2018 - 12.2018

Technical Lead

MMI Holdings, Active, Momentum
12.2015 - 10.2016

Technical Lead

MMI Holdings, Channel Wellness and Partner
03.2015 - 10.2016

IBM WebSphere Portal Application Developer 7.0

06-2013

IBM WebSphere System Administrator 7.0

06-2013

Techncal Lead/Senior Software Engineer

Aviva Life Insurance, Aviva
09.2012 - 09.2014

IBM Lotus Portlet Factory 6.1

06-2011

IBM WebSphere System Administrator 6.1

06-2011

Software Engineer

Nisource, NiSource Inc
05.2011 - 06.2012

Software Engineer

Inderprastha Gas Limited Customer, Inderprastha
03.2010 - 03.2011

Software Engineer

PHQ Workflow
09.2009 - 03.2010

Senior Software Engineer

CIMAP
07.2009 - 08.2009

Software Engg/Senior Software Engineer

UP Govt Excise Portal
01.2007 - 06.2009

MCA - Computer Appplications

IEC College of Engineering & Technology
06.2004 - 06.2007

Bachelor of Science - Computer Science And Mathematics

Lucknow University
06.1999 - 06.2003

Lead

Infosys India Pvt Ltd
Abhishek Gautam