Welcome to my profile! I'm a results-driven Software Engineer with expertise in JavaScript, Node.js, TypeScript, Python, Java, and C. I thrive on creating pixel-perfect and reusable React components, contributing to cohesive UI designs.
Experience
Texas, United States
As a Senior Full Stack Developer and AEM Engineer, I specialize in designing and developing scalable, high-performance applications using Java, Adobe Experience Manager (AEM), and modern web technologies. My expertise spans across full-stack development, AEM component architecture, and cloud-based deployments.
On the front-end, I have extensive experience building dynamic and interactive user interfaces using React.js and Angular, integrating them seamlessly with AEM through Headless CMS and AEM SPA Editor. I have developed reusable AEM components using HTL (Sightly), Sling models, and OSGi services, ensuring modularity and maintainability in content-driven applications.
On the backend, I specialize in Java, Spring Boot, and microservices architecture, developing robust, scalable APIs that integrate with AEM and external systems. I have experience managing AEM JCR (Java Content Repository) for efficient content storage and retrieval, configuring AEM workflows for streamlined content processes, and optimizing performance with AEM Dispatcher caching.
Beyond AEM, I have implemented enterprise-grade security solutions using OAuth 2.0 and worked with Apache Kafka for real-time event-driven communication in microservices architectures. My cloud expertise includes deploying and managing AEM and Java-based applications on Kubernetes and AWS, ensuring high availability, scalability, and resilience in cloud environments.
2022 — 2023
Arizona, United States
As a Software Engineer, I specialize in developing and managing scalable, cloud-based solutions with a focus on Adobe Experience Manager (AEM), AWS, Docker, and full-stack web development. I have led data migration projects, transitioning on-premises content and assets to AEM Cloud, optimizing workflows, and ensuring seamless content delivery.
My expertise includes implementing robust solutions using AEM's component-based architecture, developing custom AEM components with HTL (Sightly) and Sling models, and managing backend services using OSGi and JCR. I have also integrated AEM with microservices architectures, leveraging Spring Cloud and Apache Kafka for scalable and efficient content processing. Additionally, I have experience optimizing AEM performance with Dispatcher caching and deploying AEM applications in cloud environments using Kubernetes and AWS.
2020 — 2022
Ohio, United States
As a Senior Software Engineer, I specialized in designing and implementing secure, high-performance applications with a strong focus on Java technologies. My role involved developing multi-threaded synchronization processes using JMS queues, enhancing application security with custom Java Security Aplite, and utilizing modern frameworks and tools like Maven, Spring JPA, and Angular. I played a key role in both front-end and back-end development, creating dynamic UIs with JavaScript, HTML, and JSP, and implementing RESTful APIs with industry best practices.
Bengaluru, Karnataka, India