Senior Backend Developer at Toucan - Customer Facing Analytics
Strasbourg, Grand Est, France
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Morgan Quilling is a Senior Backend Developer based in Strasbourg with 12 years of hands-on experience building APIs, billing systems, analytics, and full-stack platforms for startups and bespoke clients. He has led design and delivery of GraphQL APIs, automated billing engines and usage analytics while reducing technical debt and driving R&D on new patterns and TypeScript libraries. A pragmatic polyglot, Morgan favors Node.js/TypeScript, GraphQL, MongoDB and Angular but has deep legacy experience across PHP/Symfony, ElasticSearch and mobile stacks. He contributes to notable open-source projects — improving TypeScript typings and type safety for graphql-compose and SweetAlert2 — reflecting an emphasis on maintainability and developer DX. Often working autonomously, he combines technical ownership with client-facing responsibilities from estimation to deployment. Fluent in French and shaped by varied product domains, he pairs engineering rigor with an eye for UX and pragmatic system design.
11 years of coding experience
9 years of employment as a software developer
Licence professionnelle CDED Concepteur Développeur en Environnement Distribué, Licence professionnelle CDED Concepteur Développeur en Environnement Distribué at IUT Robert SCHUMAN
Toolkit for generating complex GraphQL Schemas on Node.js
Role in this project:
Back-end Developer
Contributions:11 commits, 6 PRs, 19 comments in 2 years 5 months
Contributions summary:Morgan primarily contributed to the project by adding TypeScript declarations, refactoring code to support thunks, and correcting type definitions. They focused on improving the codebase's type safety and maintainability, which is reflected in the changes to the `definition.d.ts`, `typeComposer.d.ts`, `resolver.d.ts`, and `inputTypeComposer.d.ts` files. The user also exported all types from definitions.js and moved type definition files, demonstrating attention to the project's build and packaging process.
✨ A beautiful, responsive, highly customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes. Zero dependencies. 🇺🇦
Role in this project:
Front-end Developer
Contributions:49 commits, 17 PRs, 15 pushes in 3 years 9 months
Contributions summary:Morgan primarily contributed to the project by adding and modifying TypeScript type definitions. They added a comprehensive type definitions file (`sweetalert2.d.ts`) and updated the `package.json` file to reference these types. Further contributions included improvements and fixes to the TypeScript definitions, as well as documentation updates, and addressing specific code style issues. These changes ensure better integration with TypeScript projects, improving code maintainability and developer experience.
dependenciessweetalertnotificationsvuewai-aria
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Morgan Quilling - Senior Backend Developer at Toucan - Customer Facing Analytics