Malavan Sotheeswaran is a software engineer with four years of experience building robust back-end systems, currently contributing at Stripe after previous engineering roles at Snap and KeyDB. He has hands-on expertise in concurrency and multi-threaded systems—evidenced by contributions to the high-profile KeyDB Redis fork where he improved thread-safety, locking, and forking behavior to prevent race conditions. Comfortable in production settings from internships and roles at Intel to shipping services at Snap, he focuses on reliable synchronization, networking, and replication primitives. Based in Old Toronto, he combines a University of Toronto computer science background with practical open-source impact and a track record of tackling low-level, hard-to-debug concurrency issues.
4 years of coding experience
4 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Toronto
Contributions:2 releases, 19 reviews, 209 commits in 1 year
Contributions summary:Malavan primarily focused on modifying and optimizing the `ae` module of the KeyDB project, specifically related to thread safety and forking operations. Their contributions involve adding and modifying lock mechanisms (e.g., `g_forkLock`, `g_lock`), and thread-related functions to improve the handling of concurrent operations. The changes aim to ensure proper synchronization and prevent potential race conditions or data corruption in a multi-threaded, forking environment. Additionally, the commits contain modifications to networking and replication related files and functions.
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
Malavan Sotheeswaran - Software Engineer at Stripe