Soham Chowdhury

Software Engineer at MatX

Paris, Ile-de-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
🎓
Top School
Soham Chowdhury is a software engineer based in Paris with six years of experience building robust backend systems, reproducible build tooling, and optimising compilers. Grounded in functional programming, he has worked at Hasura, Tweag, and now MatX, contributing to high-throughput GraphQL infrastructure and production-grade server logic. He combines back-end development with DevOps practices—splitting test suites for parallel runs, hardening webhook contexts, and improving event logging to boost reliability and observability. His academic background in mathematics informs a focus on software correctness and language design rather than just shipping features. An active open-source contributor, he has hands-on experience with a widely used project (Hasura's graphql-engine), demonstrating impact on real-world developer platforms. Colleagues describe him as a detail-oriented engineer who enjoys turning formal ideas about correctness and reproducibility into practical engineering outcomes.
code6 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science - BS Mathematics, Bachelor of Science - BS Mathematics at Calcutta University, Kolkata
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (12)

graphql10
graphql-api10
api10
postgresql10
back-end-development10
wordpress-graphql10
wpgraphql10
haskell10
cicd9
devops9
access-control8
rest-api7

Programming languages (14)

C#RustCScalaCommon LispTypeScriptShellIdris

Github contributions (5)

github-logo-circle
hasura/graphql-engine

Jul 2020 - Sep 2021

Blazing fast, instant realtime GraphQL APIs on all your data with fine grained access control, also trigger webhooks on database events.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:4 reviews, 24 commits, 4 PRs in 1 year 2 months
Contributions summary:Soham contributed to the back-end logic and server-side functionality of the GraphQL engine, including code related to request handling, webhook integration, and query logging. They fixed a regression in query-log generation and implemented changes to event trigger logs, improving the system's robustness. Additionally, the user's work included splitting server test suites to run in parallel and modifying the webhook request context, demonstrating involvement in DevOps and testing aspects.
realtimefine-grained-access-controlgraphql-serversql-serverhaskell
evertedsphere/nixpkgs

Apr 2020 - Mar 2025

Nix Packages collection
Contributions:2 pushes, 1 branch in 5 years
nixosnix-packages
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
Soham Chowdhury - Software Engineer at MatX