Arjun Venugopal

  • AEM Tech Lead and Lead developer
  • Hartford, CT
  • Member Since Mar 27, 2023

Candidates About

 

Arjun Venugopal 

 

 

Professional Profile

 

·         Over 7+ years of experience in the field of IT industry

·         Over 7+ years of experience as AEM Forms/Adobe LiveCycle Developer  and over 3+ years of experience as AEM/Adobe CQ5 developer with excellent customization and implementation on various business domains like Automotive, Entertainment, Tours and Travels, Banking and Financial Services and Insurance.

·         Adobe certified AEM developer and Adobe certified AEM Forms/LiveCycle ES 4 Developer. (Adobe Certification Portal Id: ADB339415)

·         Experience in Agile, Scrum based implementations.

·         Exceptionally organized with great ability to work on multiple projects simultaneously and ability to create synergies within the organization and with clients.

·         Hands on experience in AEM/Adobe CQ5, AEM Forms/Adobe LiveCycle ES4, developing and deploying custom integration solutions.

·         Excellent skills in developing JavaScript/JQuery, HTML 5, JAVA, MySQL, JSP based solutions.

·         Experience in integration of multiple backend systems with front end through Web Services/RESTful Services using different technologies like Angular JS etc.

·         Extensive experience in designing and developing of Adobe LiveCycle forms, LiveCycle User centric processes, Webservices, Responsive Web Design – Based Websites for Tours & Travels domain based on application requirements.

·         Experience with Frontend design and CSS for RWD.

·         Worked as an individual and in a team in different phases of SDLC Lifecycle including, Requirements gathering, project planning, identifying scope, creating functional/technical documentation, development, working with product teams, QA, performance testing, release planning, support and maintenance as a developer/support analyst/consultant/ technical lead.

Skills

·         Operating System                        :  Unix, Solaris, Windows XP, Windows 7  

·         Programming Languages         :  JAVA, C, C++

·         Databases                                        : Oracle9i, 10g, 11g, SQL,  MySQL

·         Deployment Tools                        : Maven, AntHillPro

·         Other Utilities/Technologies  :  XML, XSL, XSLT, HTML, DHTML, Java Script, jQuery, Angular JS, CSS, JSP

                                                                 Servlets , Sightly, VLT                              

·         Web App servers                           :  Apache Tomcat, JBoss, Web Logic

·         Adobe Tools                                     : Adobe CQ 5.6, AEM 6.0, 6.1, 6.2 and 6.3, Adobe LiveCycle ES1, ES2, ES4 

·         Domain Knowledge                      : Banking and Finance, Insurance, Tours and Travels, Automotive

                                                                 Healthcare 

 

Education

2009                                     Bachelor of Engineering, Computer Science

                                                Malnad College of Engineering, Hassan, KA, India

Relevant Work Experience

09/2015-Current

 

The Hartford Investment Management  

Technical Lead, Cognizant Technology Solution US Corp

The Hartford Insurance – Hartford, CT

Insurance

·         Purpose:

To provide a best and robust Web Content Management solution for the investment division of The Hartford by replacing the existing Windows based traditional content storage system.

Most of the AEM well known features were leveraged to implement this project such as MSM, responsive web design, mobile websites, easy social website collaborations etc. Used AEM Forms to create adaptive forms, which provided rich user experience while filling online forms.

·         Environment:  AEM 6.1, AEM Forms, Java, JS, Apache Felix OSGI, Apache ANT & Maven, Multisite Management.

·         Roles and Responsibilities:

o   Took the role of AEM Tech Lead and Lead developer   

o   Worked with AEM architect in designing the content model, project architecture.

o   Designed and developed custom components, osgi services, workflows, sling servlets and sling models.

o   Designed and developed complex AEM Adaptive forms and wrote few complex form functionalities in xdp files and corresponding adaptive forms.

o   Coordinated with Product owner to define sprint backlog and get clarification on user stories.

o   Translated user stories into AEM specific implementation requirements.

o   Helped team to understand the requirements and how to implement the same in AEM.

o   Code review and testing the application before and after the release.

o   Support for QA, PTE testing, code release, warranty support.

 

 

 

 

 

 

 

08/2014-08/2015

 

ES4-AEM Forms Upgrade

Technical Lead, Cognizant Technology Solution US Corp

The Hartford Insurance – Hartford, CT

Insurance

·         Purpose:

To upgrade Adobe LiveCycle ES4 to AEM Forms tool and migrating all the Adobe LiveCycle projects to AEM forms 6.1. As part of this project, the app server was changed from WebLogic to JBoss. So corresponding build scripts were changed. As part of this project, few adoptive forms were created to showcase to business the capabilities of them. As a result of this, Cognizant got a new project on AEM Forms to develop many adaptive forms.

·         Environment:  AEM Forms/LiveCycle ES4, Java, JS, Custom DSC, AHP.

·         Roles and Responsibilities:

o   Took the role of AEM Forms Tech Lead role.  

o   Worked with AEM Forms architect in designing planning the steps to be executed.

o   Analyzed the input load on different projects and helped infrastructure architect and DBA to decide on the server sizing and DB sizing respectively.

o   Worked on the web application that was deployed on WebLogic app server. Made required changes so that it will work on JBoss as well.  

o   Helped team in validating all the workflows as well as the forms that were designed using LiveCycle designer.

o   Support for QA, UAT deployments.

o   Providing KT to team members about the application and AEM Forms.

o   Preparing technical documentation.

 

 

 

04/2014-07/2014

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Teamsite Website Development

Technical Lead, IBS Technology Solutions

Caesars – Bangalore, India

Entertainment

·         Purpose:

For migrating the existing website developed using legacy tool to content management website using AEM 6.0. As part of this project 26 web pages were migrated to AEM web pages where all the contents were made author-able using AEM components. Social collaboration was also implemented by integrating AEM to FB, AEM to twitter etc. so that the comments written on web pages will be replicated back to author environments for further processing.

·         Environment:  AEM 6.0, JAVA, JSP, CSS, HTML 5, MAVEN

·         Roles and Responsibilities:

o   Took the role of AEM 6.0 Tech Lead role.  

o   Worked with AEM architect in planning the steps to be executed.

o   Analysis and Understanding the Business Requirement Documents.

o   Converting requirements into AEM 6.0 specifications.

o   Deciding on components, workflows and osgi services that needs to be designed.

o   Working with UI Team to design the web pages with proper styles and properties.

o   Support for QA, UAT deployments.

o   Providing KT to team members about the application and AEM 6.0.

o   Preparing technical documentation.

 

 

 

09/2013-04/2014

 

Alamo & National car Websites

Technical Lead, Cognizant

Enterprise Holdings Inc.– Bangalore, India

Tours and Travels

·         Purpose:

To create and manage the website and contents within the website that operates rental car subsidiaries: Enterprise Rent-A-Car, National Car Rental, Alamo Rent-A-Car and its commercial fleet management, used car sales, and commercial truck rental operations. Website was with multiple pages is also created for a division of Enterprise Rent-A-Car, Enterprise Rideshare specializes in providing vanpool and carpool commuter services to individuals and companies. 

·         Environment:

Adobe CQ, CRX, Java, JS, Apache Felix OSGI, Apache ANT & Maven, Multisite Management

·         Roles and Responsibilities:

o   Took the role of Adobe CQ5.6 Developer role.  

o   Building many components which were required for Multi-lingual and Multi-Regional web platform.

o   Integrate with the backend car rental reservation systems of Enterprise.

o   Campaign management module for the promotion and campaign management aspects.  

o   Worked on setting up the server, architecture design, setting up the development/deployment processes in the team.

o   Leverage Apache Sling, Spring MVC and other technologies.

 

 

 

 

04/2012-08/2013

 

Exari Replacement

Technical Lead, Cognizant

Marsh Insurance– Bangalore, India

Insurance

·         Purpose:

To create letter templates in Correspondence Management (CM), one of the solution accelerators in LiveCycle ES4, depending on the input XML provided by PEGA environment. As part of this project, we customized the UI of Correspondence Management screen in ES 4. Letter templates include different fragments created in ES 4 designer and the assets in CM. CM stores all the letter templates created in CRX repository, since AEM (CQ 5.6) is a part of LC ES 4. Custom DSC extracts the data depending on the data stored in JCR.

·         Environment:

AEM Forms/LiveCycle ES4, Java, JS, Assembler, CM, Custom DSC.

·         Roles and Responsibilities:

o   Took the role of Adobe LiveCycle ES4 Tech Lead role.  

o   Changed the Flex code which represents the UI of CM for customization.

o   Wrote a custom DSC to fetch the template created in CM from a LiveCycle process.

o   Managed the team members to write the required fragments of the project.  

o   Prepared technical documentation required for maintenance of project.

 

 

 

 

05/2011-03/2012

 

UR Letter

Senior LiveCycle Developer, Igate

Royal Bank of Canada – Bangalore, India

Banking and Financial Services

·         Purpose:

To transform the different type files (jpg, doc, txt, ps0, ps etc) present in a zip file to pdf and stitch the converted pdfs to a single pdf depending on some pre-defined rules present in the input meta file. The stitched pdfs will be zipped back and placed in the output folder. Watch folders start point of AEM Forms/LiveCycle ES4 is used to kick off the LiveCycle workflow, which will in turn call multiple sub processes to implement the logic. 

·         Environment:  AEM Forms/LiveCycle ES4, Java, JS, Assembler, Pdf Generator, Custom DSC, AHP.

·         Roles and Responsibilities:

o   Took the role of Adobe LiveCycle Tech Lead role.  

o   Worked with LiveCycle architect in designing the project flow.

o   Analysis and Understanding the Business Requirement Documents.

o   Developing complex Custom DSC components.  

o   Creating the main process/LiveCycle workflow using watch folder start point.

o   Reviewing the code written by team members and supporting them whenever required.

o   Support for QA, UAT deployments.

o   Providing KT to team members about the application and Adobe LiveCycle

 

 

 

 

09/2009-04/2011

 

Multi Account Opening (MAO)

LiveCycle Developer, Igate

Royal Bank of Canada– Bangalore, India

Banking and Financial Services

·         Purpose:

To stitch different beneficiary smart forms based on the choice entered by the user in the welcome screen.

To display pdf format of the forms to user and then validate the data entered in it and intimate user/visually challenged user about mandatory fields and errors.

Initial part of the project was developed using Adobe LiveCycle ES1. Later those orchestrations were migrated to LiveCycle ES2.

·         Environment:

LiveCycle ES1, LiveCycle ES2, Java, JS, Assembler, Custom DSC.

·         Roles and Responsibilities:

o   Took the role of Adobe LiveCycle ES1 and ES2 developer role.  

o   Developed dynamic LiveCycle forms as well as some marketing flyers/static forms.

o   Developed the process that does the main stitching logic of forms and renders the same depending on whether user has selected Guide or Reader to fill the smart forms in the workbench.  

o   Prepared unit test cases.

o   Unit test case preparation, Peer testing