Shams Imam is a software engineering leader and researcher with 11+ years of experience, currently serving as Vice President, Software Engineer at Two Sigma after completing a PhD in Computer Science at Rice University. He specializes in parallel programming models and runtime systems, having led development of Habanero-Java and implemented hybrid Fork/Join–Actor models that improve productivity and performance for task-parallel programs. His PhD thesis introduced cooperative scheduling techniques and a generic framework for supporting diverse synchronization patterns, including speculative execution and actor coordination protocols. A seasoned contributor to academic and applied projects (Habanero-Scala, CnC variants) and presenter at venues like OOPSLA and Euro-Par, he bridges cutting-edge research with production-grade systems. Based in Houston, he combines deep systems thinking with practical engineering leadership at the intersection of research and finance technology.
11 years of coding experience
2 years of employment as a software developer
BS, Computer Science, Valedictorian, BS, Computer Science, Valedictorian at North South University
O-Levels A-Levels, Engilsh, Mathematics, Physics, Chemistry, Biology, O-Levels A-Levels, Engilsh, Mathematics, Physics, Chemistry, Biology at Manarat Dhaka International School and College
Doctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at Rice University
Middle School, Middle School at M.E.S. Indian School
Jetty9 ring server adapter with WebSocket support via core.async and Jetty9 based HTTP & WebSocket clients (jvm based, no cljs)
Contributions:2 reviews, 103 commits, 69 PRs in 5 years 5 months
wsadapterasyncwebsocket-clientscljs
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.