You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Ziad MesalmiZM

Ziad Mesalmi

Expert AEM - JAVA (21)

€780/day
17 projects
Paris, FR
15+ years

Average response time: 24 hours

Freelancer profile translated to English.
Back to original language

About Ziad

I am a dedicated person, passionate about new technologies and a very good self-learner, addicted to video training. I chose AEM as the technology I want to work with because of its REST architecture and all the Java frameworks (Sling, Felix, Oak...). AEM is a formidable platform used by well-known brands worldwide. In my humble opinion, AEM's strength is due to its scalability and its resource-centric architecture.
I have also acquired frontend (SASS, VueJs...), Backend (ES6, NodeJs) and DevOps (Linux, Aws, Docker) knowledge
  • French

    Native or bilingual

  • English

    Conversational

  • Arabic

    Native or bilingual

Can work on-site
Paris (up to 50km), Lyon (up to 50km), Toulouse (up to 50km), Bordeaux (up to 50km), Nantes (up to 50km)

Experience

  • Groupe Lucien Barrière
    AEM Architect
    HOSPITALITY
    October 2017 - Today (8 years and 10 months)
    Région de Paris, France
    • Development and integration of AEM with HTML, CSS, and ES6
    • , creating dynamic and high-performance web interfaces while ensuring compliance with front-end development best practices.
    • Supervision of the entire site architecture
    • integrating AEM, Java, Spring Boot, Hibernate, MySQL, to ensure the robustness, security, and scalability of solutions.
    • Management of OSGi services
    • for AEM components, ensuring the modularity and flexibility of the platform's functionalities.
    • Monitoring of websites
    • , implementing tools to track application performance and availability, while ensuring continuous optimization.
    • Implementation of SEO best practices
    • , optimizing site visibility in search engines by integrating advanced techniques to improve indexing and ranking.
    • Application of Java best practices
    • including SOLID principles and design pattern implementation, to maintain clean, scalable, and easy-to-maintain code.
    • Regular code reviews
    • to ensure development quality and adherence to technical standards within teams.
    • Implementation of security measures for websites, including permission management, protection against common vulnerabilities (XSS, CSRF), and SSL certificate usage.
    • Automation of user interface tests using Browser Stack, ensuring web application compatibility across different browsers and devices.
    • Continuous deployment with Cloud Manager, automating CI/CD processes to ensure fast and secure AEM application updates.
    • Documentation of architectures and exposed services.
    • Performance optimization, regular audits, and caching strategies to improve speed and user experience.
    Adobe AEM Adobe Experience Manager (AEM) Java Javascript ES6 JavaScript Bootstrap Spring boot REST API Git Gitlab CI/CD Jenkins/Sonar Cloud manager Atlassian JIRA Atlassian Confluence Agile Methodology Scrum
  • Christian Dior
    DAM Solution Architect (Part-time)
    LUXURY GOODS
    September 2023 - March 2024 (6 months)
    Paris, France
    • Design of the DAM (Digital Asset Management) architecture in AEM, defining asset structure, storage strategies, and secure access to resources.
    • Effort estimation and planning for the implementation of DAM solutions, ensuring optimized digital asset management.
    • Development and implementation of custom DAM workflows, facilitating the automation of asset management processes, such as import, approval, and publication.
    • Supervision and monitoring of DAM system performance, identifying potential improvements and optimizing asset management for increased efficiency.
    • Conducting in-depth code reviews, ensuring compliance with code quality standards and the use of Java and AEM best practices.
    • Implementation of DAM best practices in terms of asset lifecycle management, ensuring the effectiveness and sustainability of implemented solutions.
    • Design and integration of Dynamic Media solutions in AEM for advanced multimedia asset management, offering dynamic image and video transformation options based on user needs.
    • Use of Cloud Manager for managing and automating CI/CD pipelines, facilitating continuous deployment of AEM and DAM solutions with integrated testing and validation processes.
    • Collaboration with business teams to understand their needs and adapt DAM solutions to maximize operational efficiency and digital content management.
    • Audit and optimization of JCR queries to improve asset processing speed and reduce loading times in AEM.
    Adobe AEM Adobe Experience Manager (AEM) Dynamic Media Cloud manager Java XML SAX Asset Management Digital Asset Management Workflow Git Bitbucket Atlassian JIRA Atlassian Confluence Scrum
  • Credit Agricole Technologies et Services
    Tech Lead AEM
    BANKING AND INSURANCE
    February 2021 - July 2021 (6 months)
    Montpellier, France
    • Complete project management for migration to AEM 6.5, including detailed phase planning and associated risk management.
    • Cost estimation for the different project phases, ensuring accurate estimation of the efforts required for migrating components, templates, and existing content.
    • Technical training of teams on the new features of AEM 6.5, ensuring rapid adoption of best practices and new tools.
    • Implementation of Java and AEM development best practices, promoting the use of SOLID principles and design patterns adapted to AEM, to ensure robust and maintainable code.
    • Conducting regular code reviews, ensuring the quality of the produced code and adherence to development standards.
    • Implementation of CI/CD pipelines (Continuous Integration and Continuous Deployment), facilitating an agile development flow and faster delivery of new features.
    • Monitoring of post-migration quality and performance, ensuring the system migrates without negative impact on platform performance and stability.
    • Coordination between different teams (development, operations, quality) to ensure a smooth migration and a seamless transition to AEM 6.5.
    • Documentation (environment installation, best practices; migration procedures...)
    Adobe AEM Adobe Experience Manager (AEM) Java Java 11 HTML5 & CSS3 SASS/SCSS Git Gitlab Atlassian JIRA Atlassian Confluence Scrum Agile Methodology

Reviews

5.0

Out of 2 ratings

D

David

Groupe Lucien Barrière

Reviewed on 4/27/2023

D

David

Groupe Lucien Barrière

Reviewed on 11/2/2022

Recommendations

Be the first to recommend Ziad

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • MIAG
    University of Tunis El Manar
    2009

Certifications

Skill set

Categories