Technical Architect Resume
EXPERIENCE SUMMARY:
- Certified AEM Expert with more than 14 years of experience in Developing Web enabled applications using various content management systems like Adobe Day CMS - CQ (AEM), LiveSite, Interwoven (6.7.1) and Java/J2EE.
- Expert in handling JCR API and customization of the product based on the business requirements
- More than 5 Years of Experience in Adobe AEM (CQ) product, and 3 years in Marketing Cloud tools like, Adobe Target, Audience Manager, Adobe launch.
- Strong Knowledge of Java, JDBC, Servlets, JSP, Struts, Spring with experience on Eclipse, Adobe AEM and CRXDE, Interwoven Livesite.
- Efficient in SQL queries, expertise in Oracle and MySQL.
- Strong knowledge of Object-Oriented Programming concepts.
- Experience in all phases of SDLC including Agile Development.
- Proficient in integrating Responsive User Interface based on HTM5, CSS3 and jQuery with Adobe AEM.
TECHNICAL EXPERTISE:
Languages: Core Java, J2EE (Struts1.2, spring (MVC integrating with Struts), hibernate (basics), Servlets, JSP, JDBC)
Servers: Apache Tomcat.
CMS: AEM 6.3 Adobe CQ5, Interwoven, LiveSite
IDE: Eclipse, CRXDE.
Architecture /Technology/Tools: Adobe Experience Manager, JCR, Maven, Adobe analytics, Adobe Target, Adobe Audience Manager, Adobe Launch, DTM. MVC/Struts Frame Work, Spring. Service Now, Remedy, Jenkins
Database: Oracle, MySQL
Markup Languages: HTML5, XML: JavaScript, JQuery, Unix script, SQL, Ajax and CSS3.
PROFESSIONAL EXPERIENCE:
Confidential
Technical Architect
Responsibilities:
- Designed architecture and led solution to build AEM platform leveraging Infrastructure as Code (IaC) & Immutable Architecture into native AWS cloud to support content and 5+ TB assets including images, documents, and video
- Designed a solution for foundational folder structure model, metadata model and RBAC model to support multiple brands, channel, year, month and foundational metadata model to support multiple brands
- Developing with AEM software development lifecycle establishment using Concourse CI/CD facilitating a fully automated, 100% automated testing build and deployment
- Delivered solution for integration with AEM Assets and Sitecore website, Adobe Analytics, Adobe Target and
- JFrog antifactory for content push from non-prod to prod model
- Delivered Foundational Metadata Model to support multiple brands. Customizations to supports field level access control for Metadata and Delivered an Asset Consumption touchpoint thru Asset Share Common
Technologies Used: AEM 6.3, Adobe Marketing Cloud Tools.
Confidential
TECHNICAL ARCHITECT
Responsibilities:
- Work with business teams, product owners to review requirements, end-to end design and provide guidance for building personalized personalization strategy using Adobe Target and Audience Manager.
- Responsible for translation of business requirement to technical specification and product/platform development.
- Responsible for providing design and implementing secure, scalable web architecture using Adobe Experience Manager capabilities, to integrate with Experience Cloud products like Adobe Target, Adobe Audience manager.
- Responsible for delivering quality, doing code reviews and design review. Following Test Driven Development and ensuring quality using DevOps tool like Sonar, JMeter.
- Suggest, review and technical feasibility of a problem statement, identify gaps and provide solutions, design and development guidance for development team
- Design and supporting the implementation of application/platform using AEM and Spring boot microservice, caching securing content using AEM Dispatcher for highly performing and scalable web sites Load balancing using AWS ELB.
- Implementing optimization testing for better user experience and track user journey across the application
AEM Technical Lead/Architect
Confidential
Technologies Used: Day CQ (5.6.1), AEM 6.1
Responsibilities:
- Involved in Requirement Analysis and estimation
- Involved in Design and implementation
- Involved in development and coding, integration, unit testing.
- Design and implementation of multi languages and translations (i18n setup)
- Involved in Custom Authentication Implementation using LDAP and SAML.
- Designing Custom Workflows.
- Leading the team of 8-10 people from offshore and on-site
- Mentoring the junior team members, code review and providing technical solutions.
- Closely worked with build and release team for the release in various environments.
- Tagging integration and implementation.
- Design and implementation of dynamic components.
- Design and implementation of multi-language site structure.
- Involved in Application Support after site went live.
- Migration from CQ 5.6.1 to AEM 6.1.
- Part of complete project lifecycle including initial requirement, design -development, go-live to support.
- Mentored junior developers from scratch and built a team of developers.
Confidential
Technical Lead/ArchitectTechnologies Used: Day CQ (5.5)
Responsibilities:
- Involved in Requirement Analysis and estimation
- Involved in Low level design
- Involved in development and coding and unit testing
- Involved in development Developed custom workflows, Replication, Reverse Replication
- Developed Pages, templates, components, in Day CQ 5.5 .
Confidential
Technical Lead/ArchitectTechnologies Used: Teamsite, LiveSite, Endeca, Java
Responsibilities:
- Involved in Estimation, Analysis and development.
- Coding and Unit testing
- Developed services, externals, components for Livesite
- Developed DCR
- Bug Fixing and deployment.
Confidential
Technical Lead/ArchitectTechnologies Used: Core Java, JavaScript, Struts, Hibernate, Spring, Oracle 9i, Eclipse
Database: Oracle 9i Web Server: Tomcat 5.5 5/7
Responsibilities:
- Involved in development and bug fixing
- Developing presentation layer using Struts framework and business logic using spring and hibernate.
- Involved in Unit testing, Integration testing
Confidential
Technical Lead/ArchitectTechnologies Used: Core Java, JavaScript, Struts, Hibernate, Spring, Oracle 9i, Eclipse
Database: Oracle 9i Web Server: Tomcat 5.5 5/7
Responsibilities:
- Involved in Requirement Analysis
- Involved in Low level design
- Involved in development and coding and unit testing
- Involved in Integration testing
- Developed business logic using spring and JDBC,
- Implemented Session management for the application,
- Resolving production issues,
- Implementing business logics,
- Bug fix and issues.
- Conducting unit testing, integration testing