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 €/jour
Paris, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de 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
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle limitée

Accepte de travailler sur site
Paris (jusqu’à 50 km)

Expériences

  • Ecran-digital.fr
    Software architect C++ | Qt QuickSoftware
    EDUCATION & E-LEARNING
    mai 2021 - septembre 2021 (4 mois)
    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 & ARTISANAT
    septembre 2021 - septembre 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 & URBANISME
    avril 2021 - août 2021 (5 mois)
    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

Recommandations

Soyez le premier à recommander Matthieu

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

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

Formations

  • 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)

Compétences

Catégories