10100000 10110100 10101001 01010000 11110100 010
00110011 11110011 10001011 1110000
11110010 00011001 10001111 1011110
11011011 10110101 11100010 10101001 00001000 0011111
00000000 10011000 01111001 10100101 01001011 1001
10100111 10100001 00000000 00100100 01000001 01101000 0
10010111 11100011 01011111 01100100 11001101 1
11110100 11000001 11000100 10111111 01
01110111 10100101 00000101 01100110 0101100
11111111 11011110 10011111 01110010 10000101 01110100 000101
00101000 00110000 11010011 11111110 0
00000100 11010001 01110011 10100111 1101110
01111111 00010101 11011010 10100111 11
10101000 11101101 10000110 11110111 100
00010111 01111011 00001010 01110000 00011010 000010
~/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