Francois Zaninotto

Software Engineer at marmelab

Nancy, Grand Est, France
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
award
Top expert inReact Ecosystem Development
Francois Zaninotto is a seasoned software engineer with 16 years of experience building full‑stack web applications and leading open-source projects from Nancy, France. He combines deep expertise in React, Node.js and PHP with hands‑on work on notable OSS like Faker, gremlins.js and a lightweight GraphQL fake server, demonstrating both backend design and frontend UX improvements. As CEO of marmelab he practices Lean & Agile management and experiments with leadership and team motivation while still shipping code. His contributions show a strong focus on maintainable architecture—localization in Faker, ORM connection refactors in Propel2, and robust backend services like uptime monitoring and screenshot-as-a-service. Comfortable across databases, testing and observable services, he often bridges developer ergonomics and production reliability. An open‑source enthusiast, he favors pragmatic, well-tested solutions that improve developer productivity and system QoS.
code16 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
7,206reputation
735kreached
277answers
3questions
Badges
cors
top-5%
ajax
top-5%
decimal
top-5%
javascript
top-5%
github-logo-circle

Github Skills (55)

data-visualizations10
unit-testing10
mongoose10
javascript10
object-mapping10
expressjs10
database-connection10
back-end-development10
data-visualisation10
object-oriented-programming10
ui-design10
wpgraphql10
refactor10
mongodb-database10
uid10

Programming languages (12)

TypeScriptJavaC++ShellRustJavaScriptGoVala

Github contributions (5)

github-logo-circle
marmelab/json-graphql-server

Jul 2017 - Jan 2023

Get a full fake GraphQL API with zero coding in less than 30 seconds.
Role in this project:
userFull-stack Developer
Contributions:17 releases, 26 reviews, 144 commits in 5 years 7 months
Contributions summary:Francois implemented the addition of a Mutation type to the GraphQL schema, enhancing the server's capabilities for data modification. Their work involved modifying the schema generation process to include mutation fields like create, update, and remove operations for different data types. They also initialized and contributed to unit tests for the project's core functionalities. The user demonstrated a strong understanding of GraphQL schema design, data type management, and testing best practices.
apigraphql-apizeroartemisjavascript
fzaninotto/uptime

Jan 2012 - Oct 2015

A remote monitoring application using Node.js, MongoDB, and Twitter Bootstrap.
Role in this project:
userBack-end Developer
Contributions:444 commits, 1 PR, 2 pushes in 3 years 9 months
Contributions summary:Francois primarily contributed to the development of the back-end logic of the uptime monitoring application. Their commits demonstrate the implementation of core features such as the addition of a ping model to record status changes and the integration of a custom monitor service to manage the checking of website availability. Furthermore, the user improved the data model by adding features, such as QoS calculation and the capability to categorize checks by tags. These efforts enhanced the application's functionality and data analysis capabilities.
monitornode-jsremote-monitoringnodejsmongoose
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
Francois Zaninotto - Software Engineer at marmelab