CV de Charles Ilieff

Charles Ilieff

Développeur Fullstack

Profil Personnel

Ingénieur aéronautique reconverti par passion en développeur fullstack TypeScript (React, NodeJS, Effect-Ts) et Scala (ZIO, Spark) avec un intérêt marqué pour la programmation fonctionnelle.

Compétences

Langages : TypeScript (React, Node-JS, Remix), Scala (ZIO), SQL
Bases de données : MySQL, Postgres
DevOps : Github Actions, Heroku, Jenkins, Dev container
Maîtrise de Linux/UNIX (Debian, Arch, Proxmox)
Autres : Docker, Shortcut, Miro, Figma

Savoir Être

Personne motivée et disciplinée. Trouve de la joie à aider les autres. Connaissances professionnelles en anglais, espagnol et français. Esprit d'équipe.

Expériences

Août 2021 - Actuellement : Développeur fullstack chez Rebaze, Toulouse - France

Projet A : Learning management system

Client : Grand groupe dans le secteur de la téléphonie

  • Back-end : Développer des fonctionnalités en TDD/BDD (API), Intégration avec Google Classroom, Microsoft Education.
  • Participation à la réflexion de l'architecture logicielle. (Event driven, DDD)
  • Front-end : Développement de l'application en coordination avec l'UX
  • Mise en place CI/CD (Github Actions, Docker, AWS)

Stack technique : TypeScript, NodeJS, ReactJs, ChakraUI, Effect-ts

Méthodologie projet : Scrum avec sprint toutes les 2 semaines.

Outils projet : Shortcut, Figma, Miro

Projet B : Application web pour l'apprentissage du langage des signes

Client: Collectivité locale

  • Front-end / back-end : Développer des fonctionnalités, puis maintenance.
  • Extraction des données des interactions des utilisateurs pour le calcul du nombre de sessions. (Scala, Spark, ZIO)
  • Intégration avec les outils externes de création des exercices d'apprentissage. Intégration avec Viméo.

Stack technique : TypeScript, ReactJs, Effect-ts, Scala, Spark

Projet C : POC d'intégration d'une solution d'assistance aux utilisateurs et de tickets

Client: Interne à Rebaze

  • Front-end : Intégration de Remix avec Effect-ts
  • Back-end : Fonctionnalités basiques avec une architecture hexagonale.
  • Intégration avec Zammad pour les tickets, et Zitadel pour la gestion des utilisateurs.

Stack technique : TypeScript, ReactJs, Remix, Effect-ts, OAuth2.x

Projet D : Application mobile touristique de visite de cathédrales

Client : Collectivité locale

  • Back-end : Développer des fonctionnalités en TDD/BDD (API) du CMS.
  • React-native : Dévelopement de l'application mobile, intégration du code de reconnaissance des vitraux en Python.
  • Mise en place CI/CD (Github Actions, Dev Container)

Stack technique : TypeScript, NodeJS, ReactJs, Effect-ts

Outils projet : Figma, Notion

Tous les projets (back et front end) ont été réalisés en utilisant la programmation fonctionnelle avec la librairie Effect-ts (clone de ZIO Scala).

Intérêts et Loisirs

Ski, randonnée, cuisine, vélo, jeux vidéo, moto, DJing, programmation.

Langues

Français : maternel
Anglais : professionnel
Espagnol : courant

Coordonnées

Téléphone : 06 78 60 02 54
Email : cilieff@gmail.com
Adresse : 12 rue des Frênes, 31400 Toulouse

Formation

Janvier - Septembre 2019 : BGE Sud-Ouest, Toulouse : Concepteur développeur d'applications
2010 - 2011 : Master 2 à l'UPS, Toulouse : Matériaux et structure pour l'aéronautique et le spatial
2009 - 2010 : 5ème année de l'INSA en ERASMUS, Valencia (Espagne)
2004 - 2009 : Ingénieur INSA de Rennes. Matériaux et Nanotechnologies