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

Alexandre Truong

Software Engineer C/C++/Python

450 €/jour
Paris, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de Alexandre

Je suis un ingénieur logiciel C/C++ Python ayant une éxpérience dans l'applicatif et dans l'embarqué . J'aime travailler sur les sujets de performance et j'ai une expérience précédente chez Arm au Royaume-Uni, où j'ai travaillé sur divers projets et contribué à des logiciels open-source tels que Linux et LLVM. J'ai également travaillé en tant que software engineer embarqué chez Soundhound, un innovateur majeur dans le domaine de l'IA vocale.

Ma passion pour l'amélioration des performances me pousse à toujours chercher des moyens de rendre les programmes plus rapides et plus efficaces, que ce soit en utilisant des algorithmes plus performants ou en optimisant le code.

Je suis toujours à la recherche de nouveaux défis et d'opportunités. Si vous avez besoin d'un professionnel expérimenté et passionné pour votre prochain projet, n'hésitez pas à me contacter.
  • Français

    Bilingue ou natif

  • Anglais

    Bilingue ou natif

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

Expériences

  • SoundHound
    Software Engineer
    EDITION DE LOGICIELS
    janvier 2022 - mars 2023 (1 an et 2 mois)
    Improved, measured and documented wake-up phrase spotter profiling tools for embedded systems which ranges from Raspberry Pi3 and Pi2, Intel and Android boards. The wake-up phrase spotter is a critical component in voice recognition systems that is used to detect specific keywords or phrases that trigger the system to start listening for a user's commands.
    C++ Python Bash Linux Git
  • Arm
    Software Engineer
    EDITION DE LOGICIELS
    septembre 2020 - novembre 2022 (2 ans et 3 mois)
    Manchester, Royaume-Uni
    - Enabled partners and the LLVM community to build efficient, safe and secure
    software for the latest Arm IP by providing reliable, easy-to-use toolchains.

    - Added UBSan trap instruction support for bare-metal arm by writing bootcode to initialize the exception vector table for multiple arm architecture family and wrote a custom library that defines missing symbols of the UBSan library to add runtime support.

    - Implemented new instructions for armv8.2m with llvm-tblgen

    - Made a proof-of-concept on writing a native adb client library in C++ to
    avoid running and parsing terminal commands.

    - Wrote a microbenchmark that switches execution between different exception levels in kernel space, analyzed bottlenecks with the microbenchmark with callgrind profiler, and improved Arm Fast Models D-Side accordingly, by reducing its memory usage with a lazy initialization.

    - Maintained the quality of perf (standard linux perfomance analysis tool) on
    aarch64 platform
    C/C++ Assembleur Android Python Linux Jenkins Docker Git
  • Arm
    Software Engineer Intern
    EDITION DE LOGICIELS
    février 2020 - août 2020 (6 mois)
    United Kingdom
    Developed C/C++, Python and CUDA high performance computing applications (distributed and parallel computing) to make a showcase of Arm Forge's utility for HPC applications. Arm Forge includes a suite of tools for profiling, debugging, and optimizing applications, as well as libraries and libraries and plugins that support a variety of programming models, including OpenMP, OpenACC, and MPI qnd CUDA.
    C/C++ Python CUDA Linux HPC

Recommandations

Soyez le premier à recommander Alexandre

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

  • Diplôme d'ingénieur pour l'informatique et les techniques avancées
    EPITA - ÉCOLE POUR L'INFORMATIQUE ET LES TECHNIQUES AVANCÉES
    2020

Compétences (23)

Catégories