Quantum Software (Dublin, Irlande)
1/2023 -
• Développement C/C++20/C#/SQL
• Mission totalement à distance
• Correction de bugs pour l'application QPayroll
• Adaptation du code de l'application QPayroll pour développer une interface web en exportant toutes les fonctionnalités logicielles (transformation du logiciel en bibliothèques C++ interfacé avec C#, .Net)
• Adaptation d’anciennes librairies en C++ vers leur équivalent en C#
• Plateforme : Windows 11 et Server
Développeur C/C++/OpenGL
Sharemob (Londres, UK)
1/2022 - 5/2022
• Mission totalement à distance
• Rendu vidéo 3D sur serveur en utilisant OpenGL et FFMPEG en C/C++
• Gestion de serveurs AWS utilisant des GPU NVIDIA pour un rendu rapide
• Plateforme : Linux
Développement C/C++20/Python
Alteryx (USA)
12/2021 - 1/2023
• Mission totalement à distance
• Développement d'une bibliothèque d'import/export Python pour les données du logiciel Alteryx Designer
• Travail sur la partie extension du logiciel Alteryx Designer
• Correction de bugs en C++ et Python
• Développement et mise à jour de plugins pour Alteryx Designer
• Développement d'un outil de test automatique de bout en bout en Python
• Sur les systèmes Windows et Linux
Développement C/C++17/SQL d'un logiciel de gestion de paie
Quantum Software (Dublin, Irlande)
11/2020 - 11/2021
• Mission 100% à distance
• Travail sur le noyau du logiciel en C/C++17 (Visual Studio), MFC et Stingray
• Conversion du support de base de données de Microsoft Access à Microsoft SQL Server
• Conversion du code C++98 en C++17
• Correction de bugs, conversion de parties du code C++ en procédures stockées T-SQL
• Modification et amélioration des outils en C#
• Sur Windows 11 et Server
Générateur PSD (Format Photoshop)
8/2020 - 11/2020
• Travail sur un générateur de PSD en Python/Javascript
• Mission 100% à distance
• Ingénierie inverse de la génération de typographie Photoshop
• Ajout de nombreuses fonctions et bibliothèques et algorithmes de traitement d'image
• Sur Linux et Mac OS X
Vaxtor Technologies Optimisation SIMD AVX(x86) et NEON(ARM)
7/2020 - 8/2020
• Mission 100% à distance
• Optimisation des algorithmes de traitement d'image en C utilisant les intrinsèques AVX et NEON (Code asssembleur)
• Plateforme Linux sur x86 et Linux sur Raspberry Pi (ARM)
04/2020 à 07/2020 zipextractor.app : Implémentation d'algorithmes de décompression en Javascript
• Mission 100% à distance
• Transformation d'algorithmes complexes du C vers Javascript (Deflate64, Ppmd, LZMA, LZMA2, SHA)
Développement d'un système de délai/remplacement vidéo
Stefan BAUST
2/2020 - 4/2020
• Mission 100% à distance
• Basé sur FFMPEG, ajout d'une fonction pour insérer un délai dans un flux RTMP/H264 et remplacer vidéo et audio en direct
• Multithreading et temps réel
• Développement en C sur Linux (Debian)
Développement du logiciel Jewel VPN
Jewel VPN
11/2019 - 2/2020
• Mission 100% à distance
• Travail sur le cœur du logiciel en C++17/QML/Qt (Visual Studio 2017)
• Ajout d'un navigateur web intégré permettant de générer des revenus par le biais de sondages complétés
• Configuration des serveurs OpenVPN
• Sur Windows
Développement du logiciel BRAMS
SNCF
12/2018 - 7/2019
• Travail sur le noyau du logiciel en C++ (Visual Studio 2010)
• Création de requêtes PL/SQL ORACLE embarquées
• Ajout de nouvelles fonctionnalités
• Correction de bugs
• Développement d'une liaison avec une interface web (React/Node JS/HTML/CSS)
• Sur Windows
Développement du logiciel SML400T TT
Alstom
8/2018 - 12/2018
• Mission 100% à distance
• Logiciel d'interconnexion de terrain et ATS, basé sur une architecture OPC (OLE, COM, DCOM) et utilisant le protocole SNMP pour l'échange de messages sur la couche réseau
• Travail sur le noyau du logiciel en C et C++ (Visual Studio 2010)
• Travail sur la couche de communication TCP/IP/UDP/SNMP
• Correction de bugs
• Développement de nouvelles fonctionnalités
• Sur Windows