Ilyas Shabi

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
Ilyas Shabi is a pragmatic full-stack software engineer with eight years of experience building scalable web platforms and microservices, currently working on AppSec, Node.js profiling, and AI guard at Datadog. A Node.js core collaborator and contributor to its fs and stream internals, he brings low-level performance optimization experience—including C++ patches—to complement his JavaScript and Go work. Previously a tech lead at Contentsquare, he has led client-side DOM serialization, web scraping, and microfrontend efforts while improving cross-team architecture. Fluent in English, French, and Arabic, Ilyas combines strong communication with a track record of shipping robust systems for enterprise clients like Bouygues Telecom and Bridgestone. He’s passionate about new technologies and often bridges high-level product needs with low-level runtime improvements.
code8 years of coding experience
github-logo-circle

Github Skills (7)

stream10
nodejs10
javascript10
performance-optimization10
cprogramming-language9
c-language9
testing8

Programming languages (5)

TypeScriptC++RustJavaScriptHTML

Github contributions (5)

github-logo-circle
nodejs/node

Oct 2023 - Nov 2024

Node.js JavaScript runtime ✨🐢🚀✨
Role in this project:
userBack-end Developer
Contributions:29 reviews, 13 PRs, 73 comments in 1 year 1 month
Contributions summary:Ilyas primarily contributed to the Node.js runtime's file system (fs) and stream modules, focusing on improving performance and adding features. Their work involved optimizing `writevSync` and `readvSync` error handling, enhancing the `stream.eventNames()` function, and supporting typed arrays in streams. They also addressed a bug related to multi-line values in .env file parsing, and used C++ in `src/node_file.cc` and `src/node_dotenv.cc`.
windowsnode-jsjavascriptlinuxruntime
IlyasShabi/node

Oct 2023 - Jan 2025

Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:
Contributions:120 pushes, 15 branches in 1 year 3 months
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
Ilyas Shabi