Naimun Siraj

Senior Software Engineer I @ HubSpot based in New York.


Prior to HubSpot, I was a:

  • Senior Software Engineer @ Teachable
  • Forward Deployed Engineer @ Bluecore
  • Cloud Migration Consultant / Software Engineer @ Accenture

I have a B.S. in Chemical Engineering from Columbia University (SEAS).

In my free time, I like to go bouldering 🧗‍♂️, read 📖, learn about tech 🤓, and write ✍🏽.

Feel free to connect with me on LinkedIn.


Recent Posts


View all posts!/

Difference between a virtual and traditional thread in Java

Today I learned that Java has virtual threads introduced in Project Loom. When I read about virtual threads, I instantly thought about go routines, which (in most basic terms) are “lightweight threads” that utilize less of the CPU’s resources than a traditional thread. A traditional thread in Java: is managed/scheduled by the OS is costly to create, so things like thread pools are introduced for realloc/dealloc of threads as needed (ie....

December 16, 2024 · 1 min