Lòne Décosterd
Ingénieur en développement informatique
Profil technologique principal :
- Java 8 (JavaFx), JEE 7
- Web : HTML5, JQuery, Responsive Design, Bootsfaces
- Webservice REST
- Android
- Git, Maven, Gradle, Altassian Tools, Jenkins, Sonar, Wildfly
Expérience professionelle (8 ans) :
- État de Genève : Population (OCSIN)
- Freelance
- État de Genève : AFC (DGSI)
- BNP Paribas
- Berger-Levrault
mountainLizard
Logiciel de gestion pour les petites associations.
Gestion des membres, des activités proposées et de l'ensemble du processus d'inscription (Système de file d'attente, worflow d'avancement de
l'inscription, facturation etc...), Gestion comptable, Nombreux rapports, Export/Import vers une fédération...
- En production depuis Juillet 2017 pour l'association d'escalade Les Grimp'Tout dont je suis
membre. Des fonctionalités supplémentaires sont en développement
- Réutilisation de la plateforme technologique créé pour mon autre gros logiciel mountainBee
Voici quelques captures d'écran de l'application javaFX réservé au staff mais aussi de la partie site web :
mountainBee
Logiciel de gestion de produits, stocks, clients, commandes, facturation, rapports de vente, recettes... Il est bien adapté pour une micro-entreprise
Réalisé pour s'amuser, valider mes connaissances JEE et pour ma famille. Ce projet est assez conséquent et m'a occupé plusieurs semestres.
- Architecture serveur simple d'utilisation, demandant peu de ligne de code gràce à JEE 7 et une légère surcouche par un framework de ma création
(Injections de fonctionnalités CRUD générique...)
- Persistance HSQLDB/eclipseLink
- Client JavaFX avec framework de ma création pour accélérer la création des écrans et gérer la fenêtre (Activités, Crud...)
- Divers PoC pour son évolution en cours : client intégré dans l'ear ; Api RESTFull / EJBLite (Pour dans son évolution y brancher un site web JS) ;
JSF pour utiliser dés maintenant quelques fonctionnalités clé depuis une tablette ou smartphone
- Génération des documents nécessaire (Factures, Bon de livraison, etc...), des rapports (Recettes...)
- Support d'une clientèle multilingue : le modèle de donnée est prévu pour permettre d'avoir autant de langue que désiré pour les noms des produits
et quelques autres champs
- Actuellement en production dans le domaine familial, parfaitement fonctionnel.
Voici quelques captures d'écran d'une partie des activités de l'application :
Sites Web
Pour le moment j'ai créé une librairie JS pour accélerer mes créations de mini sites web vitrine.
Il resterait néamoins encore un peu de travail pour satisfaire aux standardisation d'utilisation des librairies JS actuelles
- Passeport Santé : site web vitrine pour une kinésiologue
- Florence Portraitiste : site web vitrine pour une artiste peintre
- Pour la société mecatis.ch : site web d'interaction et de reporting d'un automate du secteur de l'industrie (Je ne peux divulguer ce travail)
uSpread.it
Projet opensource sous GitHub
- API REST pour un réseau social anonyme (Documentation de
l'API). Réalisation conjointe du serveur avec un groupe d'amis
- Son client pour Android.
2018-Aujoud'hui : État de Genève Population (OCSIN)
Détail sur demande de mon CV
Environnement
JavaEE, Swing, Jenkins, Sonar, Nexus, JBOSS, Eclipse, Maven, Oracle, SVN, Altassian Tools, ALM
2015-2017 : Freelance
Présentations des produits
Environnement
Android, Java8, JavaFX, JEE7, Grails, RESTfull, Git, Gradle, Maven, JSON, HTML5, jQuery, BootsFaces, JavaScript, Eclipse, IntelliJ IDEA,
Jira/Confluence, Glassfish, WildFly, eclipseLink, HSQLDB
2012-2014 : État de Genève AFC (DGSI)
Détail sur demande de mon CV
Environnement
JavaEE, Swing, Jenkins, Sonar, Nexus, JBPM, JBOSS, Eclipse, Maven, Oracle, SVN, Altassian Tools, QC
2011-2012 : BNP Paribas
Détail sur demande de mon CV
Environnement
PL-SQL, JavaEE, Eclipse, ClearCase, JUnit, Maven, Spring, TopLink, OC4J, UML
2009-2011 : Berger-Levrault
Détail sur demande de mon CV
Environnement
Agile, GWT, Spring, Hibernate, Junit, SVN, Maven, JavaSE, Eclipse, UML, SQL Oracle, Swing, Tomcat