My

Achievements

You will find below some examples of my achievements in various fields of IT

Application : CafeApplication Cafe

Plateforme :            

Technologie : Java, mySQL, JAX-RS, Atom, Servelet Jersey

Ce service web de type REST (Representational State Transfer) est dédié au management de capsules de café. Il permet de commander, via des URI, les capsules à l’économat qui les transmettra au fournisseur de capsule. Cette API comporte les parties client et serveur codé en Java et utilise un servelet jersey. La récupération des données peuvent se faire selon différents formats : Web (par un navigateur), Atom ou en format Texte, tout en utilisant la même URL.

Les informations sont stockées dans une base de données MySQL.

Application : Groopy

Plateforme :  

Technologie : Java, SQLite

Cette exemple d’application représente une solution pour une entreprise souhaitant gérer les ventes groupées qu'elle propose à ses  utilisateurs. C’est-à-dire, un regroupement de plusieurs utilisateurs dans le but d’acheter un produit ou service à un prix plus compétitif.

Cette application, développée selon un modèle MVC, permet de consulter la liste des Offres, leurs détails ainsi que les Clients inscrits. L’affichage des offres validées est différente des autres. Un court clique sur une offre affichera des informations détaillées comme illustré, tandis qu’un long clique affichera, dans une nouvelle activité, les détails de l’offre ainsi que la liste des clients inscrits à cette offre.

Elle interagie avec une base de données SQLite installée sur le périphérique Android en question.

Application : BookMe

Plateforme :  

Technologie : VB .NET, Oracle SQL

« BookMe » est une application qui contribue à la gestion des locations de planches à voile et de Stand-Up Paddles. Développement back-end. Application et  base de donnée utilisées en interne. Chaque utilisateurs doit se loguer pour accéder aux onglets et aux fonctions autorisées selon son rôle. Cette application sert aussi de base de données "Client" ainsi que "Matériel". S'ajoute à cela une dimension BI, dans l'onglet "Statistiques". Divers données statistiques sont produites pour l'aide à la décision du management.

Application utilisée : Visual Studio Business Intelligence

Plateforme :   

Technologie : Hypercube, XLS

Ci-dessous, vous pourrez télécharger le rapport B.I. portant sur les hôpitaux suisses en 2008 et 2009 que j’ai effectué avec la participation d’un collègue. Les statistiques à fournir aux décideurs ont été extrapolées après la réalisation d’un hypercube à 4 dimensions et d’une structure en étoile sur Visual Studio BI.

La base de données que nous avons utilisé ici est un fichier MS Excel comportant des onglets par années.

Application utilisée : MEGA Opex

Plateforme :   

Technologie : BPMN 2.0, UML 2.0, Modèle 4 Couches

Dans le cadre de mon travail de bachelor en Informatique de Gestion HES, portant sur l’Urbanisation des flux d’échanges entre le e-commerce et la e-logistique, j’ai eu l’immense plaisir de travailler en collaboration avec deux entreprises : STAR Logistique et emaloja.

Ces entreprises travaillent de concert pour proposer un service de création de sites de e-commerce clefs en main, coupler à un service de logistique et de livraison.

J’ai donc été mandaté pour proposer des améliorations de processus sous forme de nouveaux logigrammes couplés aux specs d’une application informatique à développer ainsi que son architecture applicative interne. Ces améliorations ont été pensées selon une méthodologie « agile », c’est-à-dire découplé un maximum et adapté aux développements futurs les touchant de proche ou de loin. En d’autres termes : Prévoir l’imprévisible !

Afin de pouvoir modéliser le système d’information de STAR Logistique, j’ai procédé à une cartographie base sur le modèle en 4 couches du Club Urba-EA (Métier – Fonctionnelle – Applicative – Infrastructure technique). Pour ce faire, j’ai utilisé la méthode de modélisation BPMN 2.0, afin que tous les partis comprennent facilement les diagrammes élaboré dans cette étude.

Ce travail ayant été classé confidentiel par ces entreprises, je ne peux le divulgué ici, mais hésitez pas à me demander plus de précision concernant cette étude .

Application : OdooDemo : E-commerce

Plateforme :     

Technologie : Odoo 12, Linux 18.04 LTS, Postgres, Docker

Mise-en-place d' un serveur privé virtuel (VPS)  sécurisé  sous Linux  et installation de docker, puis déploiement d'un container avec une BDD Postgres et d'un second container avec l'ERP Odoo. Configuration de Odoo avec site web et e-commerce. Installation de différents modules selon les besoins (CRM, Ventes, Achats, Factures, Inventaire, Site web, e-commerce, paypal, Form ...)

Site Web de STAR Logistique avec Odoo

Website: STAR Logistique (https://www.starlogistique.ch)

Platform:     

Technology: Odoo 12, Linux 18.04 LTS, Postgres, Docker, Traefik

Implementation of a secure virtual private server (VPS) under Linux. Design of a containerization system for continuous deployment on a production server, with Docker, Portainer (management) and Traefik (reverse-proxy and Let's Encrypt resolver certificate). Deployment in containers of the Odoo ERP and the PostgreSQL database. Configuration of Odoo specific to STAR Logistics. Installation of different modules according to needs (CRM, Project, Sales, Invoices, Email Marketing, Website, Employees, Recruitment, Leave, Live Chat). Construction of the website with Odoo as CMS.