Fabien Bernard

Senior Backend Engineer at Mavenoid

Nuremberg, Bavaria, Germany
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
🎓
Top School
Fabien Bernard is a Senior Backend Engineer based in Nuremberg with 12 years of hands-on experience building full-stack products and developer tooling. He has strong TypeScript and Node.js expertise—shaping SDKs, GraphQL servers, and REST client tooling—and has been part of founding and early teams (Xata) where he drove SDK generation, spreadsheet-like UIs and data-visualization features. Fabien blends backend systems design with frontend UX improvements, contributing to notable open-source projects such as Gatsby, GraphQL Yoga and restful-react, and even authored tooling to convert TypeScript types to Zod schemas. He excels at shipping pragmatic solutions across the stack, from subscription server handling and performance integrations to desktop distribution tooling around Tauri. Colleagues know him for improving developer experience and automating workflows (OpenAPI-driven component generation, codemods, CI hooks), and for tackling platform-specific edge cases like Windows pathing. His background in product-led startups and earlier CTO roles gives him a rare mix of strategic ownership and detailed implementation fluency.
code12 years of coding experience
job9 years of employment as a software developer
bookMaster 2 (M2) Ingénierie des Systèmes d’information (ISI), Master 2 (M2) Ingénierie des Systèmes d’information (ISI) at Institut Mines-Télécom Business School
languagesFrench, English, Spanish
github-logo-circle

Github Skills (33)

api-rest10
javascript10
api-design10
restful-api10
jes10
zod10
windows10
typescript10
wpgraphql10
jestjs10
wordpress-graphql10
typescript-types10
jtest10
graphql10
rest-api10

Programming languages (9)

TypeScriptMDXJavaC++ScalaJavaScriptGoSwift

Github contributions (5)

github-logo-circle
fabien0102/ts-to-zod

Mar 2021 - Jan 2023

Generate zod schemas from typescript types/interfaces
Role in this project:
userFull-stack Developer
Contributions:1 release, 42 reviews, 101 commits in 1 year 9 months
Contributions summary:Fabien primarily contributed to the development of a TypeScript library that generates Zod schemas from TypeScript types and interfaces. They addressed integration issues with Husky, ensuring proper test generation and dealing with JavaScript output formats for the generated schemas. Furthermore, the user implemented support for advanced features such as interface inheritance, tuples, and optional index signatures, significantly expanding the library's capabilities. Additionally, they added features to support configuration files and provide enhanced error messages, enhancing user experience and functionality.
zodtypescript-typesschemasinterfacestypescript
contiamo/restful-react

Jul 2018 - Aug 2021

A consistent, declarative way of interacting with RESTful backends, featuring code-generation from Swagger and OpenAPI specs 🔥
Role in this project:
userFront-end Developer
Contributions:39 reviews, 337 commits, 177 PRs in 3 years 1 month
Contributions summary:Fabien's contributions primarily involve implementing and testing components for interacting with RESTful backends. Their work focuses on adding and testing features related to handling errors, request options, and base URL configurations within the `Get` and `Mutate` components of the `restful-react` library. They added multiple unit tests to cover different usage scenarios and ensure the components function correctly. The commits also reveal the user's work on refactoring props names and exports to improve the code's organization and maintainability.
code-generationredocspecsopenapiconsistent
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
Fabien Bernard - Senior Backend Engineer at Mavenoid