You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Charles IlieffCI

Charles Ilieff

Expert TypeScript, Effecct-ts ZIO

€480/day
Toulouse, FR
3-7 years

Average response time: 1 hour

About Charles

Développeur fullstack Typescript (ReactJs, NodeJS Remix, NextJs) et Scala (ZIO) passionné par la programmation fonctionnelle. Je recherche des missions back-end ou fullstack, pour créer ou maintenir des applications robustes (TDD, DDD, architecture hexagonal...).
  • French

    Native or bilingual

  • English

    Fluent

  • Spanish

    Conversational

Can work on-site
Toulouse (up to 50km)

Experience

  • Rebaze
    Software Engineering
    SOFTWARE PUBLISHING
    August 2021 - Today (4 years and 10 months)
    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) Extraction des données des interactions des utilisateurs pour le calcul du nombre de sessions. (Scala, Spark)
    Front-end : Dévellopement 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. Intégration avec les outils externes de création des exercices d'apprentissage. Intégration avec Viméo.
    Stack technique : TypeScript, NodeJS, ReactJs, Effect-ts

    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 Contaiver)
    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).
    Typescript Node.js React.js Spark SQL
  • Campus de la Transition
    Freelance
    SOFTWARE PUBLISHING
    January 2020 - May 2021 (1 year and 4 months)

    • Rédaction de cahiers des charges. (Cas d'utilisations, PoC, etc...)
    • Développement de back-end (Scala ZIO)
    • Développement de front-end (ReactJS, TypeScript)
    • Tests : JUnit, Cypress (end to end)
    • Mise en place d'une intégration continue (Github Actions)
    Typescript React Scala ZIO
  • Campus de la Transition
    Stage Campus de la transition
    October 2019 - December 2019 (2 months)
    Forges, France
    Développement d'un logiciel pour la gestion de l'hébergement.
    • Rédaction du cahier des charges. (Cas d'utilisations, PoC, etc...)
    • Développement du back-end (Spring Boot, JHipster, Java)
    • Développement du front-end (ReactJS, TypeScript)
    • Tests : JUnit, Cypress (end to end)
    • Mise en place d'une intégration continue (Github Actions)

Recommendations

Katarzyna SkrzypczykKS
Antoine RousseauAR
Raphael PiRP
Katarzyna Skrzypczyk and 2 other people have recommended Charles

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • MNT, Matériaux, Semi-conducteur
    Institut national des Sciences appliquées de Rennes
    2010
    MNT, Matériaux, Semi-conducteur
  • Concepteur Développeur d'Applications, Programmation / développeur informatique, général
    BGE Toulouse
    2021
    Concepteur Développeur d'Applications, Programmation / développeur informatique, général

Skill set

Categories