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, Effect-ts ZIO

€480/day
Toulouse, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Charles

Fullstack developer Typescript (ReactJs, NodeJS Remix, NextJs) and Scala (ZIO) passionate about functional programming. I am looking for back-end or fullstack missions, to create or maintain robust applications (TDD, DDD, hexagonal architecture...).
  • 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
    Project A: Learning management system
    Client: Large group in the telecommunications sector
    Back-end: Develop features in TDD/BDD (API), Integration with Google Classroom, Microsoft Education. Participation in software architecture discussions. (Event driven, DDD) Extraction of user interaction data for session count calculation. (Scala, Spark)
    Front-end: Development of the application in coordination with UX. Implementation of CI/CD (Github Actions, Docker, AWS)
    Technical Stack: TypeScript, NodeJS, ReactJs, ChakraUI, Effect-ts Project Methodology: Scrum with bi-weekly sprints.
    Project Tools: Shortcut, Figma, Miro

    Project B: Web application for learning sign language.
    Client: Local authority
    Front-end / back-end: Develop features, then maintenance. Integration with external learning exercise creation tools. Integration with Vimeo.
    Technical Stack: TypeScript, NodeJS, ReactJs, Effect-ts

    Project C: POC for integrating a user assistance and ticketing solution.
    Client: Internal to Rebaze
    Front-end: Integration of Remix with Effect-ts Back-end: Basic features with a hexagonal architecture. Integration with Zammad for tickets and Zitadel for user management.
    Technical Stack: TypeScript, ReactJs, Remix, Effect-ts, OAuth2.x

    Project D: Tourist mobile application for visiting cathedrals
    Client: Local authority
    Back-end: Develop features in TDD/BDD (API) for the CMS,
    React-native: Development of the mobile application, integration of stained glass recognition code in Python.
    Implementation of CI/CD (Github Actions, Dev Container)
    Technical Stack: TypeScript, NodeJS, ReactJs, Effect-ts
    Project Tools: Figma, Notion

    All projects (back and front end) were carried out using functional programming with the Effect-ts library (clone of 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)

    • Writing specifications. (Use cases, PoC, etc...)
    • Back-end development (Scala ZIO)
    • Front-end development (ReactJS, TypeScript)
    • Testing: JUnit, Cypress (end to end)
    • Setting up continuous integration (Github Actions)
    Typescript React Scala ZIO
  • Campus de la Transition
    Internship Campus of Transition
    October 2019 - December 2019 (2 months)
    Forges, France
    Development of software for accommodation management.
    • Writing specifications. (Use cases, PoC, etc...)
    • Back-end development (Spring Boot, JHipster, Java)
    • Front-end development (ReactJS, TypeScript)
    • Testing: JUnit, Cypress (end to end)
    • Setting up continuous integration (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, Materials, Semiconductor
    National Institute of Applied Sciences of Rennes
    2010
    MNT, Matériaux, Semi-conducteur
  • Application Designer Developer, Computer Programming / Developer, General
    BGE Toulouse
    2021
    Concepteur Développeur d'Applications, Programmation / développeur informatique, général

Skill set

Categories