Ingénieur développement logiciel C/C++ sous Linux
Mission chez Capgemini Engineering pour participer à la migration vers Linux et à la maintenance d'une application industrielle critique des années 1980 représentant environ 4 millions de lignes de code.
- Analyse du code C/C++, Fortran et de ses dépendances afin d'identifier le code devenu obsolète suite aux évolutions matérielles.
- Réalisation de la suppression contrôlée de ce code et du nettoyage des Makefiles, permettant d'obtenir 19 % de fichiers en moins et environ 50 secondes de temps de compilation gagnées.
- Correction des anomalies et exécution des tests de non-régression après chaque modification pour garantir le comportement attendu de l'application.
- Automatisation de diverses tâches à l'aide de scripts Python et Bash.
- Analyse des spécifications techniques rédigées en français et en anglais et assurance de la documentation.
Environnement technique