Shams Imam is a vice president and software engineer at Two Sigma, where he applies leadership and engineering depth to scale complex systems. He is a sixth-year PhD candidate at Rice University studying parallel programming models and runtime systems, aiming to simplify multicore programming through cooperative scheduling and flexible synchronization. His PhD thesis, Cooperative Execution of Parallel Tasks with Synchronization Constraints, investigates unifying coordination constructs and includes extensions for speculative computation. He is the lead author of the Habanero-Java library and led implementations across Habanero-Scala, CnC-Scala, CnC-Matlab, and CnC-Python, with work presented at Euro-Par, ECOOP, OOPSLA, and Scala Days. His background includes internships at Oracle Labs and earlier software engineering roles, reflecting a strong bridge between academia and industry. Based in Houston, Texas, Shams holds a BS in Computer Science as valedictorian from North South University and has contributed to teaching and research that advances parallel programming for multicore architectures.
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.