You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Imad ArrarIA

Imad Arrar

C/C++ Developer

€350/day
Paris, FR
0-2 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Imad

Software developer trained at the 42 school, I specialize in designing robust, performant, and optimized solutions in C and C++. My approach is that of a code craftsman: I don't just make a program work, I ensure its stability and efficiency at the system level.

What I bring to your projects:

C/C++ & System Programming Mastery: Fine memory management (RAII), multithreading (Pthreads/Mutex), and inter-process communication (IPC). I tackle problems where performance is critical.

Network Infrastructure & Backend: Developing high-performance servers from scratch, implementing protocols (HTTP/1.1), and managing non-blocking I/O (Multiplexing poll/epoll).

DevOps & Security Expertise: Setting up containerized environments (Docker/Docker Compose) and securing Linux infrastructures (NGINX, TLS/SSL, OS hardening).

Embedded Systems: Ability to develop low-level drivers and work on microcontrollers (STM32, ESP32) via I2C, SPI, and UART protocols.

My commitment: Coming from a pedagogy based on autonomy and complex problem-solving (42), I quickly adapt to your technical environments. Whether it's for the redesign of a 3D game engine, the optimization of a command interpreter, or the deployment of a secure web architecture, I deliver documented, tested, and sustainable code.

Let's discuss your technical challenges to transform your needs into high-performance software solutions.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km)

Experience

  • 42 Perpignan Occitanie
    Volunteer Staff Member – Communication Team
    February 2023 - October 2024 (1 year and 8 months)
    Perpignan, France
    Technical and pedagogical mentoring of candidates during the "Pools" (intensive C selection), including unblocking them on algorithmic problems and helping them understand system programming. Representing the 42 school at trade shows and tech events to promote the pedagogy. Organization and coordination of internal events for the student community.
  • 42
    Design and Development of a C++ Server
    TECH
    July 2024 - September 2024 (2 months)
    Perpignan, France
    Software Architecture Project
    From-scratch design of a web server strictly adhering to the HTTP/1.1 standard and C++ performance constraints
    Robust C++ Architecture: Strict implementation of the Canonical Orthodox Form for all classes (deep copy, assignment) to avoid any memory corruption.
    Resource Management (RAII): Design of classes encapsulating file descriptors and sockets to ensure the absence of memory leaks through rigorous management of destructors.
    I/O Multiplexing: Use of poll()/epoll() encapsulated in a "ServerEngine" class to handle thousands of concurrent connections on a single thread (Event-driven loop).

Recommendations

Be the first to recommend Imad

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master Software Architect
    42 Perpignan Occitanie
    2024
    Master Architecte Logiciel &
  • null
    Perpignan

Skill set

Categories