Summary
Thomas Roch is a senior software engineer based in Paris with 12 years of experience designing and scaling web applications end-to-end, from performant client apps to event-driven backends. He specializes in functional and reactive programming and has repeatedly driven architecture initiatives—most recently shaping domain-driven, Kafka-based systems at folk and PayFit. Thomas combines hands-on implementation (Node.js, Postgres, Redis, Google APIs, React/React Native) with leadership experience, having grown and led teams and established cross-team architectural boundaries. He has a pragmatic bias for reorganizing codebases around business domains to empower teams and reduce technical friction. A perpetual learner with an engineer’s rigor, he also has roots in mechatronics and product-facing roles, which give him a practical systems perspective beyond pure software. Despite a strong focus on scalability, he prioritizes collective achievement and long-term maintainability when shipping complex products.
12 years of coding experience
13 years of employment as a software developer
Mathematics, Physics, Mathematics, Physics at Lycée Vauvenargues
Engineer, General Studies, Engineer, General Studies at Ecole des Mines d'Alès
French, English