Summary
Overview
Work History
Education
Skills
Certification
Awards
Timeline
Generic

Narasimhan B L

Lead AEM Developer
Bengaluru

Summary

Experienced Lead Developer and Artist with 7+ years in IT, specializing in AEM 6.x/CQ5 development, automation, and personalized content integration. Skilled in Java, Core Java, data structures, and algorithms. Expertise in AEM templates, components, touch UI dialogs, and large-scale migrations using JCR/Sling APIs. Proficient in CI/CD, web app deployment, and Adobe personalization. Strong background in AngularJS, Java Spring, Hibernate, and Data Science fundamentals. Collaborative and results-driven.

Overview

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

Work History

Lead Developer

Valtech
01.2024 - Current
  • Played a key role in delivering a revenue-generating AEM 6.5 website for a major APAC real estate client
  • As part of the core team, I led solution design and implementation efforts, consistently exceeding sprint expectations to meet aggressive project deadlines
  • Involved in end-to-end production deployments, collaborating with multiple vendors across networking, CDN, and firewall configurations to ensure smooth rollouts
  • Designed and executed a scalable user migration strategy across globally distributed clusters to support seamless content authoring
  • Successfully migrated a complex system from AEM 6.3 to 6.5.22, involving deep granite UI customizations to preserve and enhance existing functionalities
  • Strengthened CI/CD pipelines by introducing a robust solution to handle package deployments affected by AEM restarts during releases
  • Integrated various third-party services, including GlobalLink Translation, MT Captcha, Adobe Experience Platform (AEP), and custom workflows
  • Earned client appreciation for a seamless go-live experience with no critical blocker issues
  • Designed and implemented an internal AEM DXP connector that integrates with backend REST APIs to deliver AI-based recommendations
  • Customized AEM components such as the side panel, top navigation, and Rich Text Editor (RTE) to support dynamic AI suggestions and textual rewriting
  • Enhanced page and asset SEO by overriding OOTB features to incorporate AI-generated titles, descriptions, and metadata
  • The connector now serves as a reusable, tenant-specific AI integration tool, enabling faster client onboarding and personalized experiences

Senior Software Developer

Valtech
01.2023 - 01.2024
  • Constantly conversed with the client to propose and arrive at a solution
  • Mentored up to 4 junior developers in delivering the assigned tasks, and improving them in their career growth
  • Involved in solving several complex problems involved in migration and content mismanagement
  • Individually handled multiple tasks at once leading to higher productivity and achieving the target at the specified time
  • Took up the responsibility of creating and polishing the CI CD Azure pipelines to accommodate continuous delivery of multiple tenant projects
  • Interacted with the UAT team and clients to solve and provide justification for any bugs raised
  • Delegated tasks to make sure the timely delivery of documentation, unit test cases, and sonar coverage is met

Senior Software Engineer

Informatica
04.2022 - 01.2023
  • Working as Senior software engineer from February 2022 till the present
  • Worked as a software engineer from December 2020 to February 2022
  • Worked on Lead generation and demand generation projects helping the company better its lead generation by revamping/redesigning all the lead gen forms
  • Individually designed and developed a newly introduced critical revenue-generating form
  • Involved in developing several migration scripts to migrate the old content to the new redesign structure
  • Integrated AEM with 3rd party tools such as Marketo, ZoomInfo, and DemandBase
  • Worked as a core individual contributor in designing and providing robust solutions to migration of legacy content as well as legacy code to more optimized code
  • Provided generic solutions to help QA regression, improve code quality with the setup of the unit-testing framework, and security scan integration with dev and local environments
  • Integrated and involved in developing a POC to run Veracode scans from individual dev machines and identify the security alerts before moving the code, integrated and developed a POC on Junit framework for the code to be ready for cloud manager

Software Engineer

Informatica
12.2020 - 04.2022

Senior AEM Developer

Mindtree
01.2020 - 12.2020
  • Migrated the complete US based car rental company's all four brands to cloud and upgradation of AEM version from 6.1 to 6.4
  • Found and analyzed the complete Application of all the deprecated code which needs to be converted including migration from client context to contextHub
  • Wrote numerous scripts to automate the process of migration of all the older campaign structure to the new contexthub based structure
  • Helped in automating the content deployment flow as well as content sync up script using shell between environments
  • Converted the old struts based admin application to AEM compliant application which behaves the same as the old application
  • Usage of experience fragments to implement the Admin Application which will give the Admin a more better and ease of use experience in editing the contents
  • Freezing of the content changes after QA signoff and uploading the same to a central repository inorder for easier and automated deployment
  • Used CURL commands to delete, build, upload and install packages from one environment and upload the same content package as a tar to nexus by integrating with ansible and yaml
  • Used CURL to clear the Replication queue and also to stop the flush agents to help deployment happen at ease
  • Reduced the total time taken for all manual activities during release from 2 hours to less than 10 minutes by also eliminating human errors

AEM Developer

Mindtree
02.2018 - 01.2020
  • Inbound reservation: To determine whether a user is an inbound user and get the respective bundled cars and provide the user with multiple choices
  • The bundled cars for a particular location are read from a csv and made to a AEM friendly Node structure using a Dam Workflow
  • Guided Reservation: To provide the end user with the ability to pictorially determine his needs such as amount of luggage, number of people and type of trip to make a reservation
  • This includes integrating personalization and the response from backend to display the necessary information
  • Last Minute Bundle: To provide the user with the last-minute bundle when the user tries to make a reservation for a particular location within 3 hours from the current user time

Education

Bachelor of Technology - BTech - Computer Science

Sapthagiri Engineering College
01.2013 - 01.2017

Skills

AI integration

undefined

Certification

Adobe AEM Dev/Ops Engineer

Awards

  • Master Mind
  • A Team
  • Hats Off

Timeline

Lead Developer

Valtech
01.2024 - Current

Senior Software Developer

Valtech
01.2023 - 01.2024

Senior Software Engineer

Informatica
04.2022 - 01.2023

Software Engineer

Informatica
12.2020 - 04.2022

Senior AEM Developer

Mindtree
01.2020 - 12.2020

AEM Developer

Mindtree
02.2018 - 01.2020

Bachelor of Technology - BTech - Computer Science

Sapthagiri Engineering College
01.2013 - 01.2017
Narasimhan B LLead AEM Developer