10101011 01100010 01101100 10100010 11111001 01010001 101
00101100 10001001 11010110 10000111 00001101 100
00010110 00101100 00101000 10011101 10110111 10001110 10101010 101
00010101 00001101 00001001 01001010 10100101 01110011 010
10110111 01111011 01110001 00010110 01000001 01100110 000
00101001 01000011 01001001 00111100 00001010 1
00011000 11001100 10101000 01111001 01101100 000
11100111 00011100 10101111 0100001
11010100 11100100 01110111 11110111 10000111 01101111 100
01110100 00011000 01110100 11101000 11000111 11100
00101101 11001101 00101011 11110001 10011001
10010111 10001001 10000110 01110100 01011011 0000
11000110 01000001 11100000 11001100 01001011 10100000 01111100 101
11010010 00100110 11010100 11000001 111111
00000000 01000010 00101111 10010001 11110000 0
~/portfolio
$load profile
name: Zarouati Ayoub
role: Full Stack Developer | Java & Angular Specialist
status: Ready for new projects
Profile Photo
Available

About Me

Who I Am

I am a passionate full-stack developer with over 2 years of experience working on complex web applications. My expertise spans across both frontend and backend technologies, focusing on building scalable and maintainable systems. I enjoy solving real-world problems through clean code and efficient solutions. My goal is to continuously learn and grow while contributing to innovative projects that make a difference.

Professional Skills

  • Proficient in Java, Spring Boot, and Angular for building modern web applications.
  • Experienced with RESTful API design and integration.
  • Strong knowledge of SQL and NoSQL databases (PostgreSQL, MongoDB).
  • Expertise in frontend frameworks and libraries including Angular, TypeScript, HTML, CSS, and JavaScript.
  • Solid understanding of software design patterns, microservices architecture, and DevOps practices.
  • Familiar with containerization technologies like Docker and orchestration with Kubernetes.
  • Experienced in using tools like Git, Jira, and CI/CD pipelines for streamlined development.
  • Background & Experience

    I have a proven track record in both frontend and backend development. I started my career as a Java developer, where I worked on building enterprise-level applications using Spring Boot. Over the years, I transitioned to full-stack development, where I gained expertise in Angular for building dynamic and responsive user interfaces. At my current position in a bank, I have contributed to several key projects, including developing a secure online banking platform and creating scalable microservices to support critical banking operations. I have also worked extensively on integrating third-party services and ensuring high performance and security standards in all projects.

    Skills & Expertise

    Frontend

    AngularTypeScriptHTML5CSS3TailwindRxJSVue.jsNuxt.js

    Backend

    JavaSpring BootSpring SecurityJPA/HibernateRESTful APIsKeycloakMinIO

    Database

    PostgreSQLMongoDBMySQLRedis

    Tools & DevOps

    GitDockerJenkinsAWSMavennpm

    Work Experience

    Fullstack Java Angular Developer

    Mercure IT / EQDOM
    Oct 2023 - Present Casablanca, Maroc
    • Lead development and maintenance of full-stack applications using Java (Spring Boot) and Angular.
    • Designed and implemented APIs for credit management and document management, including integration with NARSA.
    • Optimized customer communications through the development of a batch SMS system.
    • Integrated and improved legacy systems, such as the institutional website of Sogeconso.
    • Implemented the GED MINIO solution for document management.

    Backend Developer Intern

    Beetleway
    May 2023 - Aug 2023 Casablanca, Maroc
    • Developed microservices using Spring Boot, focusing on modularity and scalability.
    • Integrated Keycloak for secure authentication management.
    • Worked with PostgreSQL for database management and optimized data handling.

    Frontend Developer Intern

    DIGIEYE, ABA Technology
    Sep 2022 - Mar 2023 Casablanca, Maroc
    • Developed an HR management application using Vue.js and Axios.
    • Integrated API requests to enhance user interaction and application performance.
    • Collaborated with technical teams to deliver client-focused solutions.

    Education

    Bachelor’s Degree in Mathematical & Computer Sciences

    Hassan II University Casablanca, Faculty of Science Ben M'sik, Casablanca
    parcours base de donnée2019 - 2022Casablanca

    Baccalaureate

    Jaafar Elfassi Elfihri High School, Casablanca
    Physique Chimie2017 - 2018Casablanca

    My Projects

    Credit Management Platform

    Credit Management Platform

    A full-stack platform for managing credit requests, including simulation, dossier creation, and online scoring, developed with Spring Boot and Angular. This platform supports the credit application process and automates scoring and documentation.

    Frontend/Backend Developer
    JavaSpring BootAngularPostgreSQLREST API
    Document Management System (GED MINIO)

    Document Management System (GED MINIO)

    A document management solution using MINIO for storing and managing documents in a secure and scalable environment. Integrated with other systems to improve document handling across the organization.

    Backend Developer
    JavaSpring BootMinIO
    NARSA Integration Platform

    NARSA Integration Platform

    A platform built for integrating with NARSA to manage legal documents efficiently. This project focused on automating document submission, processing, and management within the company’s legal systems.

    Frontend/Backend Developer
    JavaSpring BootPostgreSQLREST API
    SMS Notification Batch System

    SMS Notification Batch System

    Developed a batch system for sending SMS notifications to clients, improving communication and providing real-time updates. The system was integrated with the main platform and automated to send messages based on user actions.

    Backend Developer
    JavaSpring Boot
    Chatroom

    Chatroom

    A modern real-time chat application with support for group messaging, emojis, image and PDF sharing. Built with Nuxt 3 and Firebase, and designed with a Messenger-style UI using Tailwind CSS.

    Frontend/Backend Developer
    Nuxt 3Tailwind CSSFirebase (Auth, Firestore, Storage)

    Get In Touch

    Contact Information

    Let's Connect

    Feel free to reach out for collaboration, job opportunities, or just to say hello!

    Send Me a Message