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 €/jour
Toulouse, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de 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...).
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

  • Espagnol

    Capacité professionnelle limitée

Accepte de travailler sur site
Toulouse (jusqu’à 50 km)

Expériences

  • Rebaze
    Software Engineering
    EDITION DE LOGICIELS
    août 2021 - Aujourd'hui (4 ans et 10 mois)
    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
    EDITION DE LOGICIELS
    janvier 2020 - mai 2021 (1 an et 4 mois)

    • 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
    octobre 2019 - décembre 2019 (2 mois)
    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)

Recommandations

Katarzyna SkrzypczykKS
Antoine RousseauAR
Raphael PiRP
Katarzyna Skrzypczyk et 2 autres personnes recommandent Charles

Ces profils de freelance correspondent également à vos critères

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

Formations

  • 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

Compétences

Catégories