Shan Sikdar is a Senior Software Engineer II based in New York with 12 years of experience building scalable backend systems, data pipelines, and ML infrastructure across companies like Glance, Apple (Siri Understanding), Rapid7, and Akamai. He blends hands-on engineering with DevOps and QA expertise—contributing to production-grade systems and test automation—and has improved performance and scalability for services serving hundreds of millions of users. An active open-source contributor, Shan has made substantive backend and build-system contributions to the Julia programming language and strengthened test coverage for Numba, reflecting deep familiarity with language runtime and compiler-adjacent tooling. He pairs a strong theoretical background in mathematics and computer science with practical experience in AWS, Spark, Terraform, and distributed systems, and is comfortable moving between low-level protocol work and high-level ML/AI features. Notably, his work spans security research, internet-wide protocol scanning, and production ML model deployment, showing a rare mix of research curiosity and production discipline.
12 years of coding experience
8 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at Boston University
Bachelor of Arts (B.A.), Mathematics, Bachelor of Arts (B.A.), Mathematics at Binghamton University
Computer Science, Computer Science at Stony Brook University
Contributions:22 commits, 23 PRs, 100 comments in 2 years 4 months
Contributions summary:Shan primarily contributed to the `julia` programming language's core library and build infrastructure. Their contributions included implementing multi-dimensional array normalization, refactoring the distributed computing manager, and enhancing the REPL help mode. The user also addressed issues related to IPv6 support in networking code and the build process, improving code quality and system compatibility.
Contributions:7 commits, 2 PRs, 5 comments in 1 month
Contributions summary:Shan primarily contributed to the testing aspects of the Numba project. Their commits focused on modifying and fixing existing unit tests related to function descriptor and module loading within the compilation process. They added error handling tests and corrected existing tests to ensure accurate behavior when modules are not found. These changes improve the robustness and reliability of Numba's compilation process.
cudapythonparallelnumpynumba
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
Shan Sikdar - Senior Software Engineer II at Glance