Photo de profil

Jean-Philippe Schneider

Concepteur logiciel, spécialisé Front-End

Contacts

Expériences professionnelles

Octobre 2021 - Février 2024Paris, distanciel totalDataHawk Technologies

Developpeur Front-End senior

Développement de modules applicatifs SAAS (Angular)
  • Modules métiers complets (CRUD, filtres, states NGXS)
  • Modules avancés (restitution de résultats d’IA - ChatGPT, rendu dynamique)
  • Veille et mise en place des fonctionnalités des dernières versions d’Angular ainsi que des librairies
  • Développements auxiliaires dans le Back-End (.NET C#, Azure, APIs, accès aux données)
Definition, implémentation et mise en œuvre d’un Design System
  • Utilisation de ngZorro comme base de travail
  • Implémentation dans une librairie du workspace Angular
  • Mise en place itérative dans le produit
Août 2014 - Octobre 2021StrasbourgFour J's Development Tools

Ingénieur logiciel senior

Architecte développeur d'un front-end full Javascript de rendu applicatif (Vanilla JS, SASS)
  • Parser de protocole propriétaire via un parser PEG, gestion du lifecycle du protocole par state machine
  • optimisation des performances de rendu contraintes au besoins de la plateforme
  • hautement customizable: destiné autant au rendu par défaut qu'à la personnalisation profonde de l'utilisateur développeur
  • sur base d'un écosystème autour du langage 4GL
Création, et maintenance d'outils internes satellites de cette solution
  • Outillage de build de la solution (Node.js, Grunt)
  • Plateforme de tests d'intégration continue, tests unitaires, tests end-to-end (Node.js, Angular, webdriver)
Octobre 2005 - Juillet 2014StrasbourgIncotec

Ingénieur logiciel

Responsable recherche et développement nouvelles technologies
  • Expert technologies full web/web social
  • Analyse, conception et développement de frameworks d'entreprise (.NET/AngularJS/Bootstrap, Java/GWT)
  • Mise en place de méthodes qualité de développement
  • Mise en place d'intégration continue sous plateforme TFS
  • Formation et support des équipes de développement France et Inde à distance et sur place.

Formation

2005StrasbourgUniversité Louis Pasteur

Maîtrise IUP GMI

Génie Mathématique Informatique option Réseaux Informatiques et Applications
Mention Assez Bien
2001StrasbourgLycée Marcel Rudloff

Bac Scientifique, Sciences de l'Ingénieur

Spécialité mathématiques - Section européenne anglais
Mention Bien

Compétences

Langages

TypeScript, JavaScript
(Angular, VanillaJS, React)
Node.js, NestJS, Express.js
HTML5, CSS3, SASS
shell script, C#, php

Bases de données

MySQL, MongoDB
Sql Server, Oracle, Postgres, Informix

Outils

Git, Webstorm, NX, VSCode
Subversion, Mercurial, Visual Studio

Systèmes

Linux (Debian/Ubuntu/Mint)
Windows
Cloud (Azure)

Génie logiciel

Méthodes: Scrum, Lean
Conception objet,
Design Patterns,
Architecture Logicielle

Langues

Anglais - Lu, parlé, écrit
(TOEIC : 825)
Allemand - niveau scolaire

Divers

Permis B
Véhicule personnel

A propos de moi

À 40 ans, je suis un adepte du DIY et d’upcycling, je m'intéresse à l'impression 3D et je brasse ma propre bière. Je suis amateur de science-fiction (littérature, audiovisuel), de culture geek, de films et séries en VO anglaise, de jeux de sociétés et jeux de rôles, de musique aussi en étant éclectique. Je suis aussi photographe à mes heures perdues et j'ai déjà goûté au montage vidéo. Je pratique le karaté régulièrement.