10111101 10100011 10010010 10001111 01110101 11100000 1100
00111001 11011000 00101001 10100101 11010100 11110001 00000001
01101111 01001110 11011100 00010010 00110
11111010 01111101 01010010 00101110 11010100 01101010 10
10001000 00111110 11100100 00111111 111
11101100 00100010 00011001 10010011 01011100 0
00100010 01011111 00110001 10101011 00011001 10010111
10111000 11001111 10001101 01111000 01100000
10100101 01011101 00011011 01101110 111
10111001 00000011 10100001 00100010 11011101 110
10100110 11001011 01001011 10111010 10101000 001101
00101100 10101010 11001101 11000100 11
10000000 01010101 10000101 01111110
11011011 10010001 00111100 10011010 00111000 11100
01000010 00010011 10101111 01101010 00001010 01001100
~/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