About Charles
French
Native or bilingual
English
Fluent
Spanish
Conversational
Experience
- RebazeSoftware EngineeringSOFTWARE PUBLISHINGAugust 2021 - Today (4 years and 10 months)Toulouse, FranceProject A: Learning management systemClient: Large group in the telecommunications sectorBack-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, MiroProject B: Web application for learning sign language.Client: Local authorityFront-end / back-end: Develop features, then maintenance. Integration with external learning exercise creation tools. Integration with Vimeo.Technical Stack: TypeScript, NodeJS, ReactJs, Effect-tsProject C: POC for integrating a user assistance and ticketing solution.Client: Internal to RebazeFront-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.xProject D: Tourist mobile application for visiting cathedralsClient: Local authorityBack-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-tsProject Tools: Figma, NotionAll projects (back and front end) were carried out using functional programming with the Effect-ts library (clone of ZIO Scala).
- Campus de la TransitionFreelanceSOFTWARE PUBLISHINGJanuary 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)
- Campus de la TransitionInternship Campus of TransitionOctober 2019 - December 2019 (2 months)Forges, FranceDevelopment 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
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- MNT, Materials, SemiconductorNational Institute of Applied Sciences of Rennes2010MNT, Matériaux, Semi-conducteur
- Application Designer Developer, Computer Programming / Developer, GeneralBGE Toulouse2021Concepteur Développeur d'Applications, Programmation / développeur informatique, général