Cédric Schaff
Développeur Informatique

Contact

+33 6 84 38 88 36
cedric@schaff.me
cedric.schaff.me
in/cedricschaff

Sallanches, FR

Détails

Nationalité française

Permis de conduire

Français
Langue maternelle

Anglais
Oral et écrit

Atouts

Autonomie et rigueur.

Grande adaptabilité, capacité à évoluer.

Autoformation continue sur les nouvelles technologies et suivi des tendances.

Formation

Formation universitaire

Université de Lausanne
1998 - 2005
Biochimie, parasitologie
Université Côte d'Azur
1997 - 1998
Maitrise
Biochimie
Université Côte d'Azur
1996 - 1997
Maitrise
Physiologie Cellulaire
ICES Vendée
1992 - 1995
DEUG B
License de biologie

Compétences clés

Frontend

React Angular HTML CSS Tailwind Gatsby Astro

Backend

Node Express Flask Nginx

Databases

PostGresQL MySQL MongoDB SQLAlchemy SQLite

Langages

Javascript Python Typescript C++ Rust PHP

Divers

Unreal Engine 4 Unreal Engine 5 Docker Git HLSL

Expérience professionnelle

Développeur

Lépydor Suisse
2023- ...
Création d'applications PWA, maintenance des sites et serveurs. Développement de plugins Unreal Engine pour faciliter son utilisation dans le cadre de la visualisation architecturale.

Consultant

Pictosome
2005-2024
Consultant dans le domaine IT. Création de sites web et d'applications mobiles. Mise à jour et entretien d'applications existantes. Création de passerelles reliant d'anciennes infrastructures logicielles avec les sites et applications mobiles.

Assistant

UNIL
2000-2005
Travail sur le protozoaire Leishmania major, analyse biochimique et détermination d'une possible voie apoptotique chez un organisme unicellulaire. Mise en place d'une base de données de gestion de stocks.

Projets récents

Application
gestion de personnel

Node React Python Postgresql

Développement d'une application de gestion de personnel pour une structure de location de villas de luxe. Une grande attention a été apportée à la gestion multi-utilisateurs, l'UX et à son interconnexion avec d'autres APIs.

La technologie utilisée est une frontend React avec une backend sur base Flask et Postgresql comme base de données. La réalisation d'une vue synthétique par mois et par trimestre ainsi que l'ergonomie de l'interface ont représenté les principaux piliers de cette application.

Le widget de timeline utilisé a été modernisé pour la dernière version de React et amélioré pour la gestion de vues synthétiques.

Site vitrine

Gatsby React GraphQL
Réalisation d'un site vitrine pour location de villas de luxe et passerelle avec le site Lodgify. L'accent a été donné sur la rapidité de chargement et l'optimisation des photos de haute qualité. Le site est intégralement réactif avec la gestion de formats d'image de dernière génération (webp, avif).

Intégration CMS

Node Apostrophe Astro MongoDB

Création d'un site à partir d'un CMS de nouvelle génération. Apostrophe est ainsi utilisé comme CMS headless et Astro pour la partie frontend. Cette combinaison permet une plus grande versatilité pour l'application de thèmes et de facilité pour le développement de la partie frontend.

Un module de gestion d'images avancées (webp, avif) a aussi été développé spécialement et permet d'augmenter la réactivité du site en convertissant automatiquement les images téléchargées dans des formats optimisés.

Application
génération de contrat

Node React Python Postgresql

La fonction de cette application est de générer un contrat spécifique à un client. Elle comporte une interface en contact direct avec le client d'où il peut entrer ses informations et une partie de gestion accessible uniquement au propriétaire permettant la modification et la validation des contrats.

L'application gère aussi la correspondance directe avec le client et la génération d'un contrat final sous format PDF. Le stack utilisé est React en frontend, Python Flask en backend avec une base de données PostgreSQL. Une interaction avec l'API de sites tiers (comme AirBnB ou Lodgify) a été prévue pour un développement ultérieur.

Plugin
Unreal Engine

UE4 C++ Blueprint

Réalisation d'un plugin pour Unreal Engine 4 dans le cadre de l'amélioration d'un flux de travail en visualisation architecturale. Les différents outils demandés sont regroupés dans une interface d'utilisation simple.

Un premier groupe d'outils concerne le travail sur les textures et leurs coordonnées (redimensionnement, rotation et position, simplification du travail en projection) ainsi que sur la facilitation de la mise à jour et d'import de nouveaux fichiers.

Le deuxième groupe d'outils permet d'effectuer des actions par lots en adéquation avec le processus de travail du client.

Migration de Stackfield vers OpenProject

Python Regex

Solution de migration permettant de transférer les projets d'un compte Stackfield (système chiffré en ligne de gestion de projets ) vers un compte OpenProject afin de pouvoir tirer parti des avantages de cette dernière solution Open Source (hébergement libre, développement de plugins, accès à l'API...).

La fonction d'export de Stackfield étant très limitée, ce script permet de circonvenir à ces limitations afin de migrer les projets ainsi que l'ensemble des tâches et des fichiers associés (pièces jointes).

Il utilise les diverses possibilités d'export de Stackfield (JSON et PDF) afin de créer un export synthétique complet pour le réinjecter dans OpenProject via son API.

Formation

Formation universitaire

Université de Lausanne
1998 - 2005
Biochimie, parasitologie
Université Côte d'Azur
1997 - 1998
Maitrise de Biochimie
Université Côte d'Azur
1996 - 1997
Maitrise de Physiologie Cellulaire
ICES Vendée
1992 - 1995
DEUG B et License de biologie