Corentin Sapiens
Architecte logiciels at Logicmax Technologie- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Logicmax Technologie
-
France
-
Software Development
-
1 - 100 Employee
-
Architecte logiciels
-
Apr 2021 - Present
En mission chez Logicmax. Développement d'une solution logicielle pour les infi, kiné et ortho: • Etude de la réglementation en termes de santé • Petite équipe • Logiciel vieillissant à refaire • Proposition et conception d’une nouvelle architecture • Formation des collègues sur les bonnes habitudes de programmation Refonte de l’application mobile • Application V1 déjà déployé mais très boguée et peu utilisable • Compréhension du fonctionnement actuel • Réalisation de la documentation complète pour la refonte • Discussion avec les commerciaux, clients et chefs pour voir les fonctionnalités à ajouter, garder et supprimer • Réalisation avec un des Tec Leads pour s’assurer de la faisabilité • Création des diagrammes UML (cas d’utilisation simple, classes, séquences, …) • Découpage des tâches et réalisation du planning • Les vues sont réalisées par un sous-traitant • Intermédiaire pour s’assurer de la bonne avancée • Formation des personnes pour la conception des pages • Développement seul puis rejoints par d’autres développeurs • Evolution en Tec Lead et chef de projet pour assurer le suivi et le maintien de l’architecture Participation aux études • Evalue les dettes techniques remonté par l’équipe et fait en sorte qu’elle soit corrigée dans le temps • Evalue et découpe les fonctionnalités fournies le PO • Propose et évalue les axes d’évolutions de l’application dans le temps DevOps • Beaucoup d’intérêt pour le sujet dans mon cas car je trouve ça passionnant • Plusieurs études faites pour du DevOps mais très peu appliqué par manque de temps • Automatisation des builds via des scripts mise en place • Mise en place de l’utilisation des merges request dans GitLab • Développement d’outils croisés • Gestion et préparation des plannings via les API de GitLab, Youtrack et le gestionnaire de congés • Outil de suivi des sprints •Environnement technique : - Outils: Qt(C++, QML), DrawIO, YouTrack, GitLab - Environnement: Android, Debian, iOS, MacOS, Windows Show less
-
-
-
ELEPHANT technologies - l'ESN 100% Nantaise 🐘
-
France
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Ingénieur développement
-
Dec 2018 - Sep 2021
En mission chez Pixiel: concepteur de drone:Développement d'un système d'inventaire automatisé•Développement de zéro•Petite équipe (un chef de projet, un informaticien, un mécanicien et un électronicien)•Beaucoup d'études et de tests pour savoir ce qui est réalisable•Etude de caméras pour la prise d'image (résolution, profondeur de champs, ...)•Etude et conception d'algorithmes de "tracking"•Développement multithreading avec "pthread" pour des tâches sur des coeurs spécifiques•Utilisation des pipelines pour discussion inter processus•Développement d’un serveur TCP multithreadé•Récupération d'algorithme OpenCV de repérage des codes-barre sur une image etmodification pour être utilisé avec Cuda•Etude des AMR et de leurs API REST•Développement d'algorithme pour le déplacement du robot (style GPS)•Algorithme d’orthophoto•Travail conjoint avec l’électronicien et sous -traitant responsable de l’IHM•Module de communication pour des cartes électronique communiquant en RS485•Développement de simulateur pour tester les logiciels en amont•Conception d’un module d’initialisation par étape via des machines à états•Réalisation de documentation (mode d’emploi, diagramme UML, ...)•Environnement technique :- Outils: Qt(C++, QML), OpenCV(C++),Cuda(C++)- Environnement: Ubuntu, Debian, RaspbianEn mission chez Sercel:Conception d'un banc de test pour des cartes électroniques•Petite équipe: 2 développeurs/électroniciens + chef de projet•Récupération des connaissances sur le fonctionnement des cartes existantes•Tests des différentes librairies mises à disposition•Conception des logiciels de tests•Conception du banc de tests•Mise en place de la documentation - Outils: Visual Studio 2017 (C#), Tonic2013- Environnement: Windows 10 Show less
-
-
Ingénieur développement logiciels
-
Oct 2020 - Apr 2021
En mission chez Logicmax, en pré-embauche.Développement d'une solution logicielle pour les info, kiné et ortho:•Etude de la réglementation en terme de santé•Petite équipe•Logiciel vieillissant à refaire•Proposition de nouvelle architecture•Environnement technique :- Outils: Qt(C++, QML), DrawIO- Environnement: Android, Debian, iOS, MacOS, Windows
-
-
-
Neosoft
-
France
-
IT Services and IT Consulting
-
700 & Above Employee
-
Ingénieur développement
-
May 2018 - Nov 2018
Développement d'un module de communication LORA •Récupération du code existant •Compréhension du système de communication LORA •Réalisation de l'architecture logiciel •Développement & tests Développement d'un éditeur de schéma électrique : -> Projet pour simplifier les développements futurs •Discussions avec les collègues pour connaitre les besoins •Réalisation des diagrammes de classes et de séquences •Liste des besoins et priorisation •Fonctionnalités: •Liste d'éléments dynamique dans une boîte à outil •Dessin par glisser/déposer •Gestion de copier/coller, déplacement groupé, ... •Configuration des éléments individuellements •... Développement d'un client VNC •Clients existants ne peuvent pas être lancés sans X Server •Récupération de la bibliothéque gratuite "libvncserver" Exploitation de la bibliothéque •Développement & tests •Exploitation de librairies pour communiquer avec les controleurs •Récupération de dll développées par un stagiaire •Recompilation et exploitation dans des logiciels externes Formation des stagiaires •Etude du C++ •Etude de Qt •Architecture logiciel en fonction du besoin Environnement technique : - Outils: Qt(C++), Eclipse (C++) - Environnement: Ubuntu, Gentoo, RedHat, CentOS, Windows Show less
-
-
-
AViSTO
-
France
-
IT System Custom Software Development
-
100 - 200 Employee
-
Ingénieur développement logiciels
-
Jul 2016 - May 2018
Mission chez Desoutter Industrial Tools. Développement de logiciels de supervision et de l’interface embarquée sur les anciens contrôleurs • Travail en équipe • Compréhension de l’architecture • Développement en C++ sous Qt Creator - Mise en place des nouvelles User Stories - Correction des bugs Développement de l’interface embarquée sur un nouveau contrôleur • Travail en binôme • Analyse et refonte de l’architecture logicielle pour du MVC • Proposition de la charte graphique (hormis les couleurs) • Développement en C++/QML sous Qt Creator - Back en C++ et Front en QML - Remise de toutes les fenêtre de l’ancien contrôleur avec les nouveaux design - Mise en place de module graphique moderne pour la remontée d’informations * Swipe View * « Pop-up » moderne * Effet de glisser * … Participation à un POC pour des futurs fonctionnements • Participation d’une personne par équipe (électronique, embarqué, IHM, …) • Etude de faisabilité • Discussion avec les potentiels fournisseurs • Etudes des outils et SDK fournis • Etablissement d’un rapport final Développement d’une passerelle logicielle entre 2 bases de données • Aide d’une équipe en surcharge de travail • Développement en C# sur Visual Studio - Passerelle entre 2 bases MySQL pour un client - Développée en tant que service Windows - Récupérer les informations de la première et les adapter pour les enregistrer dans la seconde - Utilisation du framework Linq pour gérer les requêtes Outils: Qt(C++/QML), Visual Studio(C#, .NET), SQL Server (SQL), Jenkins, Redmine, SVN Méthode: SCRUM, UML Show less
-
-
-
Thales
-
France
-
IT Services and IT Consulting
-
700 & Above Employee
-
Ingénieur développement logiciels
-
Mar 2016 - Jul 2016
Mission principale: Développement d'un nouveau système de communication pour l'armée - Analyses des user stories - Développements sur les systèmes embarqués - Tests (unitaire, robustesse, sur le terrain, ...) - Travail d'équipe Fin de mission: Je ne reste pas longtemps car je trouve la mission ennuyeuse. Toutes les directives sont très/trop bien établies en amont, il n'y a aucun besoin de réfléchir, ni d'être créatif. Il s'agit, pour moi, plus d'un travail de technicien que d'ingénieur. Outils: Eclipse(C++, Python), GIT, Jenkins Méthode: SCRUM Show less
-
-
-
Sofraser
-
France
-
Appliances, Electrical, and Electronics Manufacturing
-
1 - 100 Employee
-
Ingénieur développement logiciels
-
Sep 2015 - Dec 2015
Mission principale: Transmettre mes connaissances à celui qui me remplacera et finaliser les projets en cours- Finalisation d'un algorithme de filtrage en fréquence sur un signal d'entrée- Essai de développement d'une application sous Android communiquant avec la carte électronique- Finalisation de la documentation des différents logiciels développés- Formation de l'apprenti chargé de me remplacerOutils: Qt(C++/QML), Visual Studio(C#), Eagle Layout EditorBus: Modbus, CAN et CANOpen Show less
-
-
[Apprenti] Ingénieur développement logiciels
-
Sep 2012 - Aug 2015
Mission principale: Assimiler toutes les connaissances des produits de l'entreprise (électronique et firmware) afin que tout soit en interne et qu'il n'y ait plus utilisation d'intervenant externe.Tuteur: Mr ARTAUD- Développement d'un superviseur permettant de gérer les produits (configurations, calibrations, création de graphiques, acquisition de données, ...) avec des droits par session.- Développement de logiciels permettant de surveiller plusieurs capteurs lors de cycles de chauffes et d'enregistrer les données.- Développement de logiciels permettant d'automatiser certaines processus.- Modification des firmwares pour les corrections de bugs ou d'ajouts de fonctionnalités.- Création d'une nouvelle carte électronique plus compact, embarquant plus de fonctionnalités que son prédécesseur et modulable de façon à ajouter de nouvelles possibilités à l'avenir. - Ébauche de développement pour que le superviseur fonctionne sur téléphone et tablette.- Conception des différentes documentations techniques pour l'entreprise et pour les clients.Fin d'apprentissage: Firmware de la nouvelle carte électronique non terminé, documentations des derniers logiciels pas à jour, plusieurs idées d'améliorations prometteuses mais non achevées.Outils: Qt(C++/QML), Visual Studio(C#), Eagle Layout EditorBus: Modbus, CAN et CANOpen Show less
-
-
-
NACAM
-
Vendôme
-
[Stagiaire] Développeur logiciels
-
Mar 2012 - Jun 2012
Développement d’une passerelle logiciel • Abaqus vers Nastran – C++ sous "Qt Creator" • Traitement d’un fichier texte • Conception et développement : - Récupération du fichier texte de base - Module en fonction des données à récupérer - Mise en forme • Réécriture dans un fichier au format adapté • Tests auprès des utilisateurs • Rédaction de la documentation technique Développement d’une passerelle logiciel • Abaqus vers Nastran – C++ sous "Qt Creator" • Traitement d’un fichier texte • Conception et développement : - Récupération du fichier texte de base - Module en fonction des données à récupérer - Mise en forme • Réécriture dans un fichier au format adapté • Tests auprès des utilisateurs • Rédaction de la documentation technique
-
-
-
Hervé thermique
-
Construction
-
700 & Above Employee
-
[Itérimaire] Electricien
-
Jul 2011 - Aug 2011
Mission principale: Terminer l'installation commencée lors de mon stage. - Finalisation des branchements dans l'armoire électrique principale - Installation d'armoires secondaires - Finalisation des branchements des machinesFin de mission: Installation terminée et opérationnelle
-
-
[Stagiaire] Electricien - Développeur automate
-
Apr 2011 - Jul 2011
Mission principale: Développement d'une extension d’entreprise de traitement de céréale. Tuteur: Mr PIQUEUX. - Conception des plans électriques - Développement des programmes automates - Installation des câbles à travers les murs - Installation de l'armoire électrique principale et câblage - Branchements des machinesFin de stage: Projet non terminé
-
-
Education
-
Polytech Tours
Informatique industrielle en apprentissage, Diplomé -
IUT de Tours
Licence pro SARI, Programmation embarqué et bus de terrain -
IUT de Tours
DUT Génie Electrique et Informatique Industrielle (GEII), Diplomé -
Lycée Rabelais (Chinon)
BAC STI, Electrotechnique -
Lycée Cugnot
BEP, Electrotechnique