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

Matthieu Moinvaziri

Software architect | C++ Expert

€600/day
Paris, FR
3-7 years

Average response time: 1 hour

About Matthieu

Passionate about software development and architecture:
- Very deep knowledges of modern C++ 17 and 20
- Data Oriented Design
- Qt Quick Framework
- Multithreading
- Networking
- GPU programming
- Cross-platform development
  • French

    Native or bilingual

  • English

    Conversational

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

Experience

  • Ecran-digital.fr
    Software architect C++ | Qt QuickSoftware
    EDUCATION AND E-LEARNING
    May 2021 - September 2021 (4 months)
    Paris, France
    Ecran-digital aims to boost your digital communication in meetings, videoconferences and webconferences.

    The goal of the mission was to create a camera application that fits video conferences needs such as:
    - Very intuitive to let end-users focus on their presentations
    - Handling multiple camera at the same time (embedded, virtual or externals) to face various scenarios
    - The ability to position and resize each camera within multiple screens
    - Keeping the CPU usage as low as possible to let other program run smoothly

    The software is optimized for Windows and use C++ 17 with Qt Quick.
    Architecte logiciel UI/UX C++ QT QML Windows
  • Kalao
    Software architect C++ | Qt Quick
    ARTS AND CRAFTS
    September 2021 - September 2021
    Paris, France
    Kalao aims to build the future of digital and virtual worlds.

    The goal of the mission was to create an installer and a launcher for Kalao's new product: Kalao Vision. This latter is an art gallery in VR that ease the buying / selling process of NFTs.

    The key-points of the mission are:
    - Very short deadline (less than 2 weeks from nothing to production)
    - Beautiful and modern UI with intuitive UX as this is a software for the public market
    - Error handling of cross-platform processes to make sure the end-user don't run into troubles that could impact the company
    - Easy update delivery to customers
    - The launcher can update itself as well as the VR application
    - Efficiency of the download, install and update processes (the VR application is large)
    - Maintainability of the architecture for later updates

    The installer and the launcher use C++ 17 and Qt Quick.
    The target platforms are : Windows, Mac Intel and Mac M1
    Architecte logiciel UI/UX C++ Qt QML Networking Cross-platform
  • WattWay by Colas
    Software architect embedded C++
    ARCHITECTURE AND URBAN PLANNING
    April 2021 - August 2021 (5 months)
    Paris, France
    WattWay is a company that combines the road expertise of the Colas group with photovoltaic technology: they are creating a next-generation device for cities to achieve better energy-efficiency in street infrastructures.

    To achieve their goals, they need an embedded device that runs forever collecting data and that can communicate with maintenance operators.
    During my mission, I developed a simulator of this device using the targeted hardware of the production model.

    The key-points are:
    - BLE (Bluetooth Low Energy) communication with a smartphone
    - Ability to send a lot of data for monitoring purposes
    - Design of a binary communication protocol optimized for the device's hardware capabilities
    - Stability of the software over very long period of time
    - Re-usability of the software architecture for the future implementation of the final device

    The embedded device is a STM32WB55 and is implemented in C++ 17.
    Architecte logiciel C/C++ Bluetooth Low Energy STM32 Embedded Systems Protocol design

Recommendations

Be the first to recommend Matthieu

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's degree, Computer Software Engineering
    EPITECH - European Institute of Technology
    2022
    Soft skills: - Project management - Team-working - Leadership Business skills: - Startup creation - Business strategy - User testing C++: - Oriented object architecture (electronic system simulator, modular arcade machine) - Video-games (cross-platform Bomberman 3D, a multiplayer real-time network game) C: - Algoritms (Sort, Pathfinder, Maze generator) - Video-games (Shooter, Runner, RPG) - Experimental 3D engines (Pong 3D, Map editor) - UNIX commands (malloc, strace, nm, objdump) - Networking (FTP Server / Client) Other: - Python (statistics) - Assembly (NASM)

Skill set

Categories