Hamza Boutaleb

About me

Download resume PDF

I started programming at 13 because I wanted to understand how games and forums worked. Computers felt like magical machines, and I wanted to figure out what was happening inside them.

That curiosity led me into web development, from jQuery, JavaScript, and PHP to the tools I use today. Along the way, I explored algorithms, data structures, low-level programming, operating systems, networking, and compilers.

I still enjoy both sides: building something people can use and understanding the systems that make it work.

Experience

  1. Aug – Sep 2026

    Software Developer Intern

    HPS

    • Contributed to feature updates and bug fixes in PowerCARD Switch using Java and Spring Boot microservices.
    • Built a C HTTP service for POS terminal requests using libevhtp and json-c, with Oracle database connectivity.
  2. Jul – Oct 2022

    Web Developer Intern

    ICF Communication

    • Developed backend features with PHP and Laravel and built frontend pages with HTML and CSS for a digital marketing agency.

Education & training

  1. Oct 2024 – Oct 2026
    Technical training

    1337

    Software Engineering

    C, C++, algorithms, Unix, networking, Java, Spring Boot, microservices, Kafka, and Angular.

  2. Apr 2024 – Apr 2026
    Technical training

    Zone01 Oujda

    Software Development Program

    Go, JavaScript, Rust, Java, and Spring Boot, alongside soft skills training.

  3. Feb 2023 – Mar 2024
    Technical training

    ALX

    Software Engineering Program · Backend Specialization

    C, Python, JavaScript, data structures and algorithms, Linux, databases, authentication, caching, and testing.

  4. 2019 – 2024
    University degree

    Cadi Ayyad University, Marrakech

    Bachelor’s Degree in Physics · Electronics and Automation

    Electronic circuits, signals, automated systems, mathematics, and algorithms, with programming in C, C++, and Arduino.

Certifications

Systems & algorithms

  • Nand to Tetris — Parts I & II

    Hebrew University of Jerusalem

  • Data Structures and Algorithms Specialization

    University of California San Diego

Programming languages

  • Learn to Code with Rust Specialization

    Packt

    Aug 2026
  • IBM Java Developer Specialization

    IBM, SkillUp

    Apr 2026
  • Advanced TypeScript with OOP

    Edureka

    Nov 2025

Web development

  • Back End Development and APIs

    freeCodeCamp

    Nov 2023

Community & achievements

  • Founder · Competitive Programming Club

    Founded the club at Zone01 Oujda and organized multiple programming contests.

  • 2nd place · AUSIM Cyberdrill, 2026

    Earned second place as part of a team in the SecDojo cybersecurity competition.

Want to work together?

Let’s talk