10110101 01100010 00110101 10001101 00001111 11001111 00111111 000
11101011 01010111 00110111 01111010 01101110 0000010
01000001 10000100 11101100 00100100 11000010 1
01110101 11010110 00000100 00010001 11111101 011100
00011101 11011010 01001111 10000101 10110011 11010011 00001010 01
01101010 11001001 11111111 11101000 0100
00000110 11111110 10110001 01010011 01011000 11010011
01101101 11010001 01110011 00101011 00100000 01110110 0000111
10100010 00101001 00111110 01000101 00010010 00111000
11000110 11110010 00001000 11111001 0110111
10101110 11110101 01000111 10011010 10100111
00000100 10010010 10000101 10111011 11100101 1100111
10110011 11010100 00010100 10000001 0101000
01000101 10001000 10101011 11011001 10110111 11001010
10111100 01100010 00000101 11001010 10001010 00101110 10011111 1
~/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