Shan Sikdar

Senior Software Engineer II at Glance

New York, New York, 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
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.
code12 years of coding experience
job8 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at Boston University
bookBachelor of Arts (B.A.), Mathematics, Bachelor of Arts (B.A.), Mathematics at Binghamton University
bookComputer Science, Computer Science at Stony Brook University
github-logo-circle

Github Skills (14)

unit-testing10
programming-language10
numba10
python10
julia10
distributed-computing10
testing10
networking9
numpy9
compiler-compiler9
hpc9
compiler9
llvm8
cicd7

Programming languages (8)

JuliaC++CMakeScalaGoJupyter NotebookAssemblyPython

Github contributions (5)

github-logo-circle
JuliaLang/julia

Jan 2020 - May 2022

The Julia Programming Language
Role in this project:
userBack-end Developer & DevOps Engineer
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.
sciencejulia-languagemachine-learningjulialangpetsc
numba/numba

Mar 2020 - Apr 2020

NumPy aware dynamic Python compiler using LLVM
Role in this project:
userQA Engineer / Test Automation Engineer
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