Dynamic AEM Architect with over 10 years of experience at Cognizant, specializing in cloud-native applications and microservices architecture. Proven track record in designing scalable AEM solutions, optimizing performance, and leading successful migrations. Adept in Agile methodologies and proficient in Java, I excel in delivering high-quality IT products while fostering team collaboration.
I have extensively worked with Adobe Experience Cloud applications, particularly Adobe Experience Manager (AEM). My role as an AEM Architect involved designing and implementing cloud-native applications, especially in the context of AEM as a Cloud Service. I led projects that required the deployment of components, templates, and digital assets while ensuring adherence to Adobe's best practices. My experience includes managing complex projects for various industries, including telecommunications and retail, where I utilized microservices architecture to enhance scalability and maintainability. For instance, while working with a US-based medical technology provider, I was responsible for architecting solutions that allowed structured content to be consumed by various applications over HTTP. This involved creating a robust architecture that supported microservices, ensuring that each service could operate independently while still being part of a cohesive system. I also focused on optimizing performance and security, conducting thorough analysis and providing solutions for any reported issues. My familiarity with cloud-native platforms has enabled me to design applications that are not only efficient but also resilient and adaptable to changing business needs. Moreover, I have experience in leading teams to migrate applications to cloud environments, ensuring that the transition is smooth and that the new architecture aligns with the business goals. My technical skills in Java, J2EE, and various AEM components have been instrumental in delivering high-quality IT products and solutions. I believe that my background in cloud-native application architecture and microservices positions me well for the Application Architect role, where I can contribute to designing scalable and maintainable enterprise applications.
I have worked as Senior Software Developer. I have worked for multiple clients and used diverse technology stack to develop the application as business required. I was responsible for createing custom Component, and Template development.
As a software developer, I was responsible understand the change request and implement the functionality and do the unit testing for the module. Status report highlight issues to project manager on regular basis and bug fixing.