Après un cursus universitaire dans l'informatique et les systèmes collaboratifs, j'ai intégré une SSI en tant que stagiaire puis évolué comme ingénieur d'études dans une équipe de recherche et développement sur un progiciel web de gestion RH. Au fil des années, j'ai acquis une forte expérience en Java J2EE et dans les technologies liées au web. En particulier les PWA (Progressive Web App) sur lesquelles j'ai, depuis quelques années, développé une réelle expertise. D'esprit curieux, je m'intéresse de près à tout ce qui touche au web et à la mobilité.
Création et maintenance d'une application mobile (PWA) permettant l'achat et la gestion de place de stationnement vélo dans la ville de Genève pour la Fondation des Parking ainsi que d'un back-office pour la gestion interne.
Environnement/technologies : PWA Angular 5, HTML 5, CSS3, TypeScript, Web Service REST, npm, CI GitLab
Création et maintenance d'une application de gestion de stock et de production de produit pharmaceutique pour la Pharmacie EAUXVIVES
Environnement/technologies : PWA Angular 6, HTML 5, CSS3, TypeScript, Web Service REST, npm, CI GitLab
Portage en PWA d'une application native permettant le contrôle du stationnement à la ville de Genève pour la Fondation des Parking
Environnement/technologies : PWA Angular 8, HTML 5, CSS3, TypeScript, Web Service REST, npm, CI GitLab
Création d'une application mobile (PWA) pour un jeu "Grand public"
Environnement/technologies : PWA Angular 8, HTML 5, CSS3, TypeScript, Web Service REST, npm, CI GitLab
Création et maintenance d'une application mobile (PWA) et desktop permettant l'achat de macaron de stationnement dans la ville de Genève pour la Fondation des Parking ainsi que d'un back-office pour la gestion interne.
Environnement/technologies : PWA Angular 9, HTML 5, CSS3, TypeScript, Web Service REST, npm, CI GitLab
Acquérir la connaissance des bonnes pratiques de développement, d’architecture et des outils orientés sécurité Connaître les bonnes pratiques et écueils à éviter pour obtenir des logiciels sécurisés Savoir adresser en détail les différentes failles du Top 10 OWASP par une mise en pratique Pratiquer sur des exemples concrets des opérations d’intrusions et implémenter les parades associées
Appréhender la puissance de la notation BPMN 2.0 À partir de scénarios « métier », s'entraîner à modéliser avec la notation BPMN 2.0 Mettre en oeuvre une méthodologie et des best practices d'utilisation de la notation BPMN 2.0
Apprendre les fondamentaux de Maven et savoir l'utiliser en autonomie sur ses projets Comprendre le cycle de construction d'un projet et savoir l’enrichir à travers des plugins Maven Utiliser Maven depuis le serveur d’intégration continue Jenkins
Formation de 3 jours pour acquérir les connaissances de base du système Unix et Linux, savoir utiliser la ligne de commande, connaître la gestion du système de fichiers.