Piyush A. AEM Solutions Architect
Summary
- 14 years of AEM experience in design, development, integration, and delivery of small to large-scale enterprise-level applications.
- An experienced solution architect with a keen interest in business domains, hands-on in technology-based solutions, and a strong focus on delivering measurable value.
- Industry Experience: Vast industry experience covering aviation, telecommunications, media, finance, retail, mutual funds, and services sectors.
- Technical skills: Best-in-class analytical and problem-solving skills with a track record of on-time and within-budget delivery.
- Soft skills: Ability to build strong personal and professional relationships using excellent interpersonal skills.
- E-commerce and AEM Expertise
- Certificated Adobe Experience Architect, Components Developer, Manager
Areas of expertise include:
- Digital transformations including Content Management Systems (CMS) like Adobe Experience Manager (AEM/CQ5).
- Application/Software development right from inception to implementation
- Implementation strategies, planning, and execution
- Agile methodologies such as continuous integration and continuous delivery, features/domain-driven development, extreme programming
- Worked with esteemed customers like ANZ Bank, Old Mutual Group (South Africa), Ford, Farmers Insurance, Aegon Insurance, LaQuinta, Cummins, and AT&T in consulting roles
- Fluent English
Experience
AEM Developer
Oct 2021 – present
Key Responsibilities:
- AEM Upgrade Planning and Execution
- Solution designing of AEM features
- Mentoring the AEM dev team
- Hands-on role of building custom AEM components and supporting test environment for smooth testing during the sprint
- Maintaining maven scripts built around the orthogonal architecture
- Test/Domain-driven development using JSoup, JUnit, etc.
- Adhering to non-functional requirements while building solution
- Assisting content authors, and product owners to achieve the optimal solution to business problems
- Code review and feedback
- Sprint showcases
Team Size: 12
Tools Used: Adobe AEM 6.5, CRX, JCR, Apache Sling, Jackrabbit, Felix, Java/J2EE, HTML5, CSS3, JQuery, JSON, ReactJS, Maven3, GIT, JIRA, Bamboo, Confluence, Intellij IDEA, Log4J, JUnit, JSoup, Apache web server 2.4.10
AEM Architect, Old Mutual Bank
Nov 2020 – Oct 2021
Description: Old Mutual was moving from an existing CMS to AEM. Being the solution architect on this project, the key challenge was mapping the existing products and features with corresponding products in Adobe landscape.
Key Responsibilities:
- Understanding of existing application architecture and proposing AEM solutions to fulfill the business needs
- Solution designing of AEM features
- Mentoring the AEM dev team
- Adhering to non-functional requirements while building solution
- Assisting content authors, and product owners to achieve the optimal solution to business problems
- Code review and feedback
- Sprint showcases
Team Size: 10
Tools Used: Adobe AEM 6.3, CRX, JCR, Apache Sling, Jackrabbit, Felix, Java/J2EE, HTML5, CSS3, JQuery, JSON, ReactJS, Maven3, GIT, JIRA, Bamboo, Confluence, Intellij IDEA, Log4J, JUnit, JSoup, Apache web server 2.4.10
AEM Consultant, TATA Consultancy Services
Sep 2017 – Nov 2020
Description: Tata Consultancy Services had a number of clients who were undergoing digital transformation using Adobe Marketing cloud solution and as an AEM consultant, my role in the Digital Consulting team was to provide implementation solutions to these clients.
Clients included Aegon Insurance, Farmers Insurance, and a real estate company in Cape town.
Key Responsibilities:
- Worked in a Solutions Architect capacity and designed and architected solutions for Adobe’s clients.
- Building solutions using CQ/AEM (Adobe Experience Manager) product suite and Java/J2EE (including Servlets & JSPs) technologies. Have expertise in backend frameworks and technologies like Apache Sling, OSGi framework, and Apache Felix.
- Worked on front-end JavaScript technologies like Angular JS, ExtJS, and jQuery.
- Worked on development tools like Git and Maven and Artifactory.
- Experience with database engines like MySQL and MongoDB.
- Worked as a team lead capacity and delivered client projects. As part of the project lead, I led a team of engineers and ensured the delivery of projects. I also did code reviews, managed overall code delivery, and provided guidance to my peers and teammates.
Achievements:
- Delivered solutions single-handed right from requirement understanding to deployment
- Managed business expectations very well and provided an easy and reusable solution
Team Size: 8
Tools Used: Adobe CQ 5.6.1, CRX, JCR, Apache Sling, Jackrabbit, Felix, Java/J2EE, HTML5, CSS3, JQuery, JSON, AngularJS, ExtJS, Maven3, GIT, JIRA, WIKI, Bamboo, Confluence, Intellij IDEA, Log4J, JUnit
AEM Technical Consultant, Adobe
Nov 2015 – Aug 2017
Description: TRIPLE-PLAY: AEM/CQ5 IMPLEMENTATION of Foxtel’s products offerings and online sales
As part of their broader initiative, Foxtel decided to sell broadband & home phone bundled together with TV subscriptions to their customers.
The entire digital experience was revamped with the rollout of the existing foxtel.com.au on the AEM platform offering more agility and meeting ever-changing market demands.
Our job was to implement AEM based web solution to allow customers to purchase/manage their 2P/3P packages.
Key Responsibilities
- Work closely with online producers to deliver highly efficient, intuitive, and reusable technical solutions to meet/exceed business requirements
- Contribute to sprint planning, work breakdown, task allocation, tracking, and delivering solutions
- Supporting test phases by coordinating with the dev & test team
- Facilitating integration of 3rd party APIs with the web application
- Supporting deployment and smooth functioning of DEV & SIT environments
Achievements:
- Delivered under a strict timeline, mission-critical, long pending online sales web application for Foxtel
- Received client appreciation (gift card) for delivering business accepted user-friendly responsive web application
- Achieved synergy within the team so that we could deliver the project on time/ within budget
Team Size: 20
Tools Used: Adobe CQ 5.6.1, CRX, JCR, Apache Sling, Jackrabbit, Felix, JMX MBeans, Java/J2EE, HTML5, CSS3, JQuery, JSON, Backbone, ExtJS, Handlebars, Maven3, SVN, JIRA, WIKI, Bamboo, Confluence, Intellij IDEA, Log4J, AWS EC2/S3, Akamai, JUnit
CQ5 Consultant/Developer, Fairfax Media
Nov 2014 – October 2015
Description: AFR: AUSTRALIAN FINANCIAL REVIEW (AFR) REDESIGN AND CQ5 IMPLEMENTATION
By adopting Adobe CQ5 and responsive & adaptive website redesign, Fairfax media was aiming towards one of the largest digital transformations in the ANZ region.
AFR is the most expensive subscription around the world, aims to achieve digital transformation right from capturing business-related information to producing world-class quality content through news planning, authoring utility, collaborating content among editors, faster content creation and publishing, offering SEO-friendly content, integration with renowned web analytics tools and world-famous stock exchanges, lightning-fast search results for its users, little or no outages and more secure and better managed digital assets in the form of adobe experience manager (AEM) leveraging cloud capabilities from Amazon web services (AWS)
Key Responsibilities:
- Work closely with the product owner to deliver highly efficient, intuitive, and reusable technical solutions to meet/exceed business requirements
- Full-stack software development
- Integrating 3rd party APIs with the web application
- Provide accurate estimates and meet/exceed agreed-upon sprint goals
- Preparing Release plan for smooth deployment to various environments including production
- Supporting deployment and smooth functioning of Dev-int & UAT environments
- Stories/Epics analysis, tasks estimation, unit & end to end tested code delivery
Achievements:
- Effective utilization of agile practices to achieve sprint goals
- Recognized for better estimation and highlighting dependencies before the start of the sprint
- Played a key role in moving industry-ready code to be deployed in production
Team Size: 31
Tools Used: Adobe CQ 5.6.1, CRX, JCR, Apache Sling, Jackrabbit, Felix, JMX MBeans, Java/J2EE, HTML5, CSS3, JQuery, JSON, ExtJS, Maven3, GIT, BitBucket, JIRA, WIKI, Bamboo, Confluence, Intellij IDEA, Site catalyst, Log4J, Selenium Web driver, AWS EC2/S3, Varnish, Akamai, Vagrant, JUnit, Outbrain, Ehcache, Elastic search, Sonar, PMD, FindBugs, CheckStyle
Systems Designer, Westpac Banking Corporation LTD.
June 2010 – November 2014
Description: CLEAR (Complaints Management System)
Envisioning a single window to capture customers’ feedback (complaints & complements) and routing them to respective departments of the bank to process and provide better/faster responses for that feedback to customers led us to build and implement CLEAR.
Key Responsibilities:
- Setting up all environments for build and deployment
- Selection of key tools used to deliver the system on time and within budget
- The architecture of the system to allow for easy expansion in the future
- Resolving technical difficulties and reviewing code
- Interacting with different departments/divisions, leads, architects, designers & system managers for smooth integration
- Documentation of system design, coding guidelines, work breakdown structure, Implementation plan, and implementation task list
- Assisting vendor management for onshore/offshore engagement for the project
Achievements:
- Successfully managed vendor engagement to ensure support and delivery
- Enabling agile practices to build stakeholders’ confidence in the project
Team Size: 11
Tools Used: Java/J2EE, Web Services (SOAP), IBM WebSphere 7.0, Maven, SVN, JSF2, Prime Faces, Spring, FileNet P8 (CE/PE/AE), Thunderhead, IBM RAD 7.5.5, Putty, Hudson, Sonar, PMD, FindBugs, CheckStyle
Java Engineer, Macquarie Group
January 2010 – June 2010
Description: FSB Online (Full Service Broking portal)
Macquarie recently renovated its customer-facing interface and wanted to upgrade its broker platform in a similar fashion. This web application platform provides brokers the web interface to do trades on behalf of their respective customers
Key Responsibilities:
- Web development for broker account managing related information
- Integrating vignette to receive web content
- Writing Unix shell scripts to transfer files among various systems
- Documenting development environment and resolving technical issues
Tools Used: JSF2, Rich Faces, JBoss Seam, JBoss application server, Vignette, UNIX, MySQL, JBoss IDE
Education and Сertificates
- Bachelor in Electronics and Communication Engineering (2009)
- Adobe certified Architect for Adobe Experience Manager
- Adobe certified Lead Developer for Adobe Experience Manager
- Adobe certified Component Developer for Adobe Experience Manager
Awards/Recognition Received
- Tech Excellence award for contributing to feature development at Adobe
- Tech Excellence award for contributing to the team at Infosys.