Simon LHOIR
Développeur
Passionné d’informatique et de nouvelles technologies, je me définis comme un geek curieux et volontaire.
Peu importe la technologie ou la technique utilisée, mon but est de fournir des solutions robustes, maintenables et qui respectent les normes de qualité.
Développement PHP avec framework interne sur les outils (NETPlanning) de suivis des temps et absences des intervenants dans le milieu du médico-sociale (EHPAD, ESAT…)
Découverte de VueJS avec une PWA basée sur Quasar
PHP 8.3 VueJS 2
Evolutions techniques et fonctionnelles de l'application oHRis, logiciel de
SIRH, produit par la société en mode saas.
Développement web dans un contexte mixte entre la fonction publique et le privé.
PHP 7.4 - 8.0 Symfony 4 et 5 API Platform MySQL Test Panther
Maintenance et développement d’applications de transport et de douane dans une squad de 5 développeurs.
JDK8 Struts 1.2 Tomcat 9 Oracle/Postgres
JDK5-8 JSF/Facet GWT Spring Batch Selenium Gitlab Cloubees/Sonar
Suivis de production et développement Java sur le progiciel de saisie comptable.
JDK7 Batch windows Shell GIT Jenkins/Sonar
suivis de production, analyse d’incidents, contournements « à chaud » puis correctifs « à froid ». Automatisation des tâches quotidiennes en Bash.
Batch windows Shell
Création de scripts C# se basant sur l’API d’un logiciel de montage. Rendus automatisés et déplacements de fichiers sur le réseau windows de l’entreprise.
C#
Méthodologies Cycle en V, Agilité : SCRUM & KANBAN
Architecture MVC(3), Webservices (3): REST & SOAP
Langages PHP(2), Ant(2), Shell(2), CSS(1), HTML(3) Js/TypeScript(1), Python(1)
Frameworks Symfony(2), Angular 8(1)
Intégration continue Jenkins(2), Sonar(2), GIT(2): Lab, Hub
Outils/Middleware PHPStorm
SGBD Oracle(2), MySQL(2), PostgreSQL(2)
Serveurs Tomcat(2), Apache(3)
Systèmes Unix, OSx, Windows
Langues Anglais ~B2
(1) junior (2) confirmé (3) expert
Gestion de projet et d'équipe, cahier des charges, planning. Développement web, symfony et iOS
En savoir plusGit, html-css-js-php, Bootstrap, DOM JS, Python, Java, Node.JS, Angular
linkedinPréparation de tournage, réalisation, montage, post-production image et son et diffusion. Culture de l'image et du son.
Un site pour récupérer les information TEMPO de EF via les API de RTE.
L'idée est de transmettre ces informations vers différents canaux, tels que les push web, le css ou un calendrier ics.
PHP 8 Symfony 6
Le projet TempoCréation d'un moteur de pages statique pour un blog personnel.
Le blog est basé sur le protocole Gémini, et exporte également les pages au format HTML avec un css et js très léger.
PHP 8
Lien du blogDDOManager est un petit outil permettant de mettre à jour les DNS OVH via leur
API avec son IP dynamique à la maison.
Utile pour auto-héberger des projets comme un blog.
PHP 8 Symfony 5 API REST OVH
Code sourceJ’ai créé un site web à destination de la famille et des amis, afin de rendre
ludique l’arrivée d’un bébé.
Les utilisateurs peuvent pronostiquer sur le sexe du bébé puis sur le prénom une fois le sexe
révélé.
JDK8 Spring Boot API REST Angular 8 SSL Raspberry Pi
Code source Site webJ’utilise des raspberry pi et des arduino comme collecteurs de données (photos,
température, humidité...) des différentes pièces de mon habitation.
Un autre raspberry
pilote ces appareils.
Python PHP 7 Node.JS Shell Raspberry Pi FFMPEG
Code source original Code source Node.JSLe but de ce projet était de créer une billetterie pour le musée du Louvre.
Les utilisateurs pouvaient prévoir leur venue au musée en achetant les billets directement sur
le
site.
Le tunnel d'achat était géré par la solution Stripe.
Les billets étaient générés à la commande et envoyés par email, email conteant un QRcode pour
faciliter la vérification à l'entrée du musée.
PHP 7 Symfony 3.3 PHP Unit Stripe
Code sourceLe but de ce projet était de créer une application web participative à la demande d'une association de défense des oiseaux (NAO pour "Nos amis les Oiseaux").
Les utilisateurs pouvaient se renseigner sur les oiseaux vivant autour d'eux, saisir des observations d'oiseaux qui seront validées par des naturalistes.
Projet réalisé en équipe de 3 étudiants, regroupé en une société factice, la "digital science factory" :
PHP 7 Symfony 3.3 PHP Unit
Fork d'un projet de machine à laver connectée à l'aide d'un capteur de mouvements et d'un module wifi installés sur un raspberry pi zero. L'idée est de détecter la fin de l'essorage.
La détection d’un mouvement puis de la fin de ce mouvement déclenche l’envoi d’un message horodaté. j'ai complété le projet existant par l'envoie de mail en ligne de commande
Malheureusement, le manque de documentation du nombre de cycles d’essorage pour chaque programme
de la machine rendait l’utilisation trop hasardeuse.
Finalement l’arrivée des assistants
vocaux avec programmation de minuteurs multiples a mis un terme au projet.
Python Raspbian GPIO
Code source