Pierre Ricadat

Technical Lead at Devsisters

Seoul, South Korea
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
Pierre Ricadat is a Technical Lead based in Seoul with 12 years of experience building scalable, fault-tolerant backend systems and shipping live games such as CookieRun: Kingdom. A seasoned Scala and functional-programming advocate, he is the creator of Caliban and Shardcake and an active open-source contributor to prominent projects like ZIO, sttp and tapir, where he has implemented core features and compatibility updates. He has led cross-functional teams and designed architectures for high-availability services—ranging from proactive healthcare chatbots to low-latency gaming servers—often blending distributed systems, Kafka, and cloud services. Hands-on with both design and tests, Pierre has deep experience adding concurrency-safe primitives (queues/shutdown semantics) to foundational libraries and integrating WebSocket/server capabilities. Comfortable moving between strategic architecture and detailed implementation, he combines pragmatic engineering leadership with a track record of impactful OSS work that influences the Scala ecosystem.
code12 years of coding experience
job12 years of employment as a software developer
bookMaster of Engineering (M.Eng.), Computer Science, Master of Engineering (M.Eng.), Computer Science at Université de Technologie de Belfort-Montbéliard
bookAcademic semester abroad, Computer Science, Academic semester abroad, Computer Science at Korea Advanced Institute of Science and Technology
languagesFrench, English, Korean
stackoverflow-logo

Stackoverflow

Stats
631reputation
10kreached
25answers
1question
github-logo-circle

Github Skills (24)

asynchronous10
async10
testing10
http10
zio10
websocket10
akka10
akka-http10
scala10
websockets-client10
functional-programming10
websocket-client10
playframework10
client-websocket10
concurrency10

Programming languages (10)

TypeScriptMDXJavaDockerfileShellScalaSCSSGo

Github contributions (5)

github-logo-circle
zio/zio

Sep 2018 - Jun 2021

ZIO — A type-safe, composable library for async and concurrent programming in Scala
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:27 releases, 185 reviews, 202 commits in 2 years 9 months
Contributions summary:Pierre primarily focused on implementing features and tests related to queue management and shutdown functionality within the ZIO library. Their contributions involved adding new functionalities like `shutdown`, `takeUpTo`, and `offerAll` to the `Queue` data structure. Additionally, the user wrote and integrated a comprehensive set of unit tests to verify the correctness of the implemented features and the queue's behavior in different scenarios, including edge cases and concurrent access.
functional-programmingqueuesstreamsasynchronicityasync
softwaremill/tapir

May 2020 - Feb 2022

Rapid development of self-documenting APIs
Role in this project:
userBackend Developer
Contributions:1 review, 13 commits, 11 PRs in 1 year 9 months
Contributions summary:Pierre contributed to the backend implementation of the `tapir` project, specifically focusing on integrating WebSocket support and enhancing existing server functionalities. They implemented WebSocket support for the Play server, which involved modifying the `PlayServerInterpreter` and creating `PlayWebSockets`. The user also improved the Play server by setting the content-type header in Part when using PlayServerInterpreter.
functional-programmingendpointsobservabilityhttp4ssttp
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