Around 10 years of experience in IT experience as a Sr. Software Developer in Java, Adobe AEM/CQ5 Development as well as Frontend Technologies like JavaScript, HTML, jQuery, JSON, Sightly, JSP, JSTL, XML, AJAX and SPA experience with AngularJS and React. Hands on experience in building and deploying enterprise level Web Content Management solutions on CQ 5.6.1, Adobe AEM 6.0, 6.1, 6.4, 6.5 and SPA Editor Framework with React.
I'm an Adobe Certified Expert, vibrant and versatile individual with an array of ever- growing skills acquired in and out of schools and previous and current job(s). Furthermore, I am capable of developing and integrating applications which are not only robust but reusable to improve the efficiency of any organization's information system.
Strong experience with AEM core functionalities like Components, Core Components, Editable Templates, Content and Experience Fragments, Sightly HTL, JCR, CRX, Dialogs, Widgets, Query Builder, XPath, SQL2, Resource Resolver, Runmodes, Servlets, Sling Models, OSGI Services Components and Configurations, Listeners, Filters, Schedulers, JMX, Logging, Replication, Reverse Replication, Clustering, Workflows, (DAM) Digital Asset Management, (MSM) Multi Site Management, Users and Groups Management, Oak Index creation, Solr Search, Localization, Multilingual Translation, Sling Mapping and implementation experience in Adobe Marketing Cloud Solutions like Adobe Target, DTM, Launch, Analytics, Smart Tags. Expertise in using React, Both Class and Functional components with Hooks and managing Application Global State with React Context and Redux.
In-Depth experience in using React JS components, Forms, Events, Keys, Router, Lifecycle Methods, Higher Order Components, Prop Drilling, Error Boundaries, App Performance with Lazy, Suspense, Memo and Callback, Controlled and Uncontrolled Components.
Strong experience in React JS for creating interactive UI's using one-way data flow, Virtual DOM, leveraging memory cache and lazy loading using react suspense and such.
Mastery of Backend technologies including of Core Java.
Solid knowledge of complete Software Development Life Cycle and Application servers like Apache Tomcat 6.0/7.0, Glass-fish. In-depth knowledge in OOAD (Object Oriented analysis and Development), MVC architecture (Model, View and Controller) and OOP (Object Oriented Programming).
Empathic listener and eloquent speaker with extraordinary presentation and negotiation skills. Excellent problem solving and analytical skills with much more creative and factual.
Overview
10
10
years of professional experience
1
1
Certification
Work History
AEM React Frontend
Instrument
01.2024 - 01.2024
At Instrument, collaborated with cross-functional teams for seamless integration of AEM systems into existing infrastructure and unique requirement to deliver within tight timeframe.
Successfully developed and delivered the feature experience to address specific client needs with performance, resulting in increased client satisfaction.
Component Development: Leveraged React.js to develop a dynamic Hero component and robust Search component and several pages ensuring a unique user experience and seamless integration with Adobe Experience Manager (AEM).
AEM Integration: Utilized AEM's SPA content management capabilities to manage and update content displayed in Hero and Search components, providing a flexible and scalable solution for content updates.
Azure Search Integration: Integrated Azure Search with Search component to provide powerful, fast, and reliable search functionality. This included configuring search indexes, implementing search queries, and handling search results.
Responsive Design: Ensured that both Hero and Search components were responsive and provided optimal user experience across various devices and screen sizes.
Performance Optimization: Implemented performance optimization techniques to ensure fast loading and rendering of Hero and Search components, enhancing overall user experience.
Testing and Deployment: Conducted thorough testing of components in various environments and oversaw their successful deployment into production environment.
AEM/React Developer
Starbucks
11.2021 - 12.2023
Maintained high-level expertise in React state management strategies
Discussed issues with team members to provide resolution and apply best practices.
Updated old code bases to modern development standards, improving functionality.
Handson with the GraphQL API in AEM 6.5 enabling efficient delivery of Content Fragments and Assets API to starbucks SPA clients using Headless API.
Implement Micro-Frontend architecture based AEM headless with a single host and multiple remote modules for clients.
Serve as a technology subject matter expert for internal and external stakeholders and help them onboard with current headless solution with GraphQL.
Collaborated on stages of systems development lifecycle from requirement gathering to production releases.
Working with react concepts like React router, Redux state management, React Slider, React suspense and React SPA Editor.
Expert in ADA related enhancements
Strong hands on experience with modern frontend techniques to solve complex problems with simple, readable and reusable coding practices.
Great experience in AEM 6.5 and AEM components, Editable Templates, Workflows, Content Fragments and Experience Fragments etc
Worked with implementing data inputs for Adobe Analytics
Documented technical workflows and knowledge to educate newly hired employees.
Translated customer requirements into written use cases.
Revised, modularized and updated old code bases to modern development standards, reducing operating costs, and improving functionality.
Sr. AEM Developer
G6 Hospitality LLC
03.2017 - 11.2021
Working as a Core Full Stack Developer and Programmer Analyst with expertise in both Backend and Frontend latest Technologies like Java, AEM and React as well as cloud services like Azure DevOps, Akamai and AWS
Also, Code Security Services like
Fortify On-Demand and Mobile Deployments with Android and IOS
Implemented and Managed Complex Functionalities and Search Capabilities for motel6.com Website on AEM 6.0 environment using Java and AngularJS Framework
Participated in software architecture, design and development decision meetings
I played a leading role in migrating entire AEM 6.0 to 6.5 Environment with completely fresh code base, using latest technologies like React 17 and SPA Editor
I was proved to be results-oriented, quick learner that helped company to migrate to Cloud Technology
Excellent skills in communication, problem solving and quick learning, able to work well under tight deadlines and rapidly changing priorities
Implemented blazing-fast service-based search component for our Website from the scratch, integrated with google API's, internal web services and cached data
Created Azure Pipeline and Releases for multiple platforms like Web and Mobile for automated code deployments and security scans
Helped configuring Dispatcher and
Akamai Cache Control Headers to improve the request performance of the site
Implemented custom Log Monitoring service to track SPA based web traffic into AEM and AWS WAF
Solid practical experience with AEM-SPA Architecture like component mapping, page model and editable components
Played a key role in maintaining code quality with proper code reviews and suggesting better solutions for other developers
Worked on creating Regular and Social Logins (Google and Facebook) with Okta-React integration
Brilliant in translating complex requirements into technical guidance and tasks with expert advice for Business, Infrastructure, Development and other third-party Vendor Teams
Tuned and Improved both Environment and Web Application performance and optimized based on Adobe's best practices
Providing Production support and on-call support to business and vendors and quickly delivering hot fixes to fix any potential issues
Developed OSGI services, components, configuration for AEM, as well as custom sling servlets, sling models, listeners and schedulers
Implemented complex components like custom Form Container component with child input components to deliver Performant, flexible and extensible forms with easy-to-use validations
Created Editable Templates, Experience Fragments for reusability, translation and target
Content Fragments for service-based configurations into SPA and Mobile channels
Integrated Global Link Translation Adapter into AEM for our multi-lingual Website, with regular submissions using workflows
Integrated AEM with other marketing products and e-commerce solutions like Smart
CRXDE, Intellij, VS Code, Google Developer Console, Apple Developer Console
Sr AEM Developer
Verizon
03.2016 - 02.2017
Worked as a Technology Consultant for ADOBE CQ5 related projects
As a team, we created multiple AEM components, templates, servlets, services for various business needs of the client
As a software IT developer in an Agile project environment, I was responsible for taking on medium to complex user stories and completing them within a 2-week iteration timeframe
Taking initiative to self-assign user stories and work with business partners to fully understand requirements then produce accurate estimates and deliver within his/her estimates
Developed the core search module using the Apache Solr and customized the Apache
Solr for handling fallback searching and to provide custom functions
Worked on Apache SolrCloud to index documents using hive- Solr storage handler to import different datasets including XML and JSON
Verizon redesign is the internal knowledge Management using AEM 6.0 & CQ 5.6.1 for the support to customer and help customer reprehensive to business team
It also helps to marketing related offer selection and creation for management, which contains CMS as a CQ5, ecommerce, shop and various modules
I'm responsible for all aspects of their assigned user stories until they are deployed and working in production this includes tracking related changes with other developers and related database changes to ensure they work in all non-prod and prod environments
They also may be required to mentor more junior or new teammates as needed
The position will require production support activities including log/table analysis, heap and thread dump analysis for AEM product and rotating on-call responsibilities
Developed site search, search within modules using Adobe CQ search features
Responsible for developing Asset share/ Asset editor components for sharing the digital assets within the intranet and on internet with authorized vendors
GIT is used as a distributed revision control system for CQ5
Used File vault, Brackets
Associate the pages of our language master with the translation service and framework configurations to create translation integration for multilingual
Worked on the landing pages, category landing pages using content management system Adobe CQ5 for the consumer portal
Analyzing source code using PMD to identify inefficient code in application
Experienced with forms and securing and existing forms
Worked on developing dialog boxes and design dialogue boxes as needed and enhanced components by editing configurations
Working on ant and maven scripts and integrated them with Jenkins to have an automated build architecture for all environments for Dev, QA and UAT