Technological migration from .NET/REST to NodeJS/GraphQL
CBC - Radio-Canada
In order to modernize their technological choices and improve their attraction of new talents, Radio-Canada gave me the mandate to help them migrate their REST APIs written in C# to GraphQL APIs written in TypeScript.
During this mandate, I was mainly in support of the Mordu.ca product team to help them in their migration as well as their development of new functionalities using new technologies.
I also had the opportunity to work and communicate with several multidisciplinary and transversal product teams to find solutions to common problems encountered during the migration. Among other things, I developed a GraphQL query interpolation tool to facilitate the writing and maintenance of recursive queries as well as a union type conflict detection tool in order to identify and avoid adding new conflicts in the domain.
Throughout the mandate, I offered support to CBC developers, both junior and senior, to help them improve their understanding of TypeScript, the functional approach, and best practices in the industry through training, access to personal documentation, and active participation in code reviews.
Check my other projects. Learn about the innovative solutions and challenges tackled to deliver impressive results for the client.