Simon Ninon

Senior Software Engineer (Technical Lead) at Snowflake

Seattle, Washington, United States
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

👤
Senior
🎓
Top School
Simon Ninon is a Senior Software Engineer and Technical Lead based in Seattle with 12 years of engineering experience and a 6+ year focus on backend and infrastructure systems. He builds transparent, scalable, performant, and highly available architectures, driving reliability and operational excellence at Snowflake after prior senior roles at PagerDuty and Whova. Hands-on in low-level networking and concurrency, he contributed significant fixes and rework to a C++11 Redis client—improving IO service concurrency, TCP handling, and lock-free primitives—demonstrating deep systems craftsmanship beyond typical backend work. Comfortable leading teams and shipping production services, he blends strong C/C++ foundations with cloud-native infrastructure practices. Educated at EPITECH with coursework at UC San Diego, he pairs formal training with practical open-source impact. Quietly geeky about keeping run loops alive and eliminating unnecessary locks, he favors pragmatic engineering that improves real-world reliability.
code12 years of coding experience
job9 years of employment as a software developer
bookEpitech
bookUniversity of California, San Diego
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
2,411reputation
199kreached
46answers
36questions
github-logo-circle

Github Skills (14)

c-language10
cprogramming-language10
redis10
network-programming10
concurrency10
async9
asynchronous9
boost-asio7
amazon-rds6
android-studio6
android-gradle-plugin6
android6
mysql6
ruby-on-rails6

Programming languages (17)

JavaC++CSSCObjective-C++VueGoMustache

Github contributions (5)

github-logo-circle
Cylix/cpp_redis

Jul 2015 - Nov 2018

C++11 Lightweight Redis client: async, thread-safe, no dependency, pipelining, multi-platform - NO LONGER MAINTAINED - Please check https://github.com/cpp-redis/cpp_redis
Role in this project:
userBack-end Developer
Contributions:25 releases, 158 commits, 83 PRs in 3 years 5 months
Contributions summary:Simon contributed significantly to the C++11 Lightweight Redis client by addressing several issues and implementing core functionalities. Their work included adding a work object to the `io_service` to keep the `run` loop active, renaming the main include file, and adding an atomic variable to avoid locking. The user also reimplemented the TCP client and improved the concurrency of the IO service while fixing bugs, demonstrating a focus on the client's underlying network communication and its operational reliability.
thread-safepipeliningcppredisredis-client
Cylix/tacopie

Oct 2016 - Sep 2018

C++ TCP Library
Contributions:22 releases, 83 commits, 31 PRs in 1 year 11 months
tcpc-plus-pluscpptcp-library
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
Simon Ninon - Senior Software Engineer (Technical Lead) at Snowflake