Subhi Al Hasan

Germany
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

🤩
Rockstar
🎓
Top School
Subhi Al Hasan is a Senior Software Engineer with 10 years of experience designing and operating large-scale distributed systems, currently leading a 15-engineer team at IBM Cloud Databases where he drives technical strategy, reliability, and team growth. He moves comfortably across stacks and is quick to adopt new tools, pairing pragmatic engineering with a strong operational mindset. Based in Germany and educated in computer science at Princess Sumaya University for Technology, he balances leadership with hands-on contributions to open source—most notably improving scheduling accuracy and timezone edge cases in the widely used node-cron library. Known for improving system correctness through careful bug fixes and test coverage, he brings a reliability-first approach to complex cloud services.
code10 years of coding experience
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Princess Sumaya University for Technology
languagesEnglish, Arabic, German
github-logo-circle

Github Skills (7)

testing10
cron10
zone10
javascript10
nodejs10
timezone10
momentjs9

Programming languages (14)

C#JavaC++CRustGoYAMLJsonnet

Github contributions (5)

github-logo-circle
kelektiv/node-cron

Aug 2018 - Nov 2018

Cron for NodeJS.
Role in this project:
userBack-end Developer
Contributions:16 commits, 4 PRs, 4 pushes in 2 months
Contributions summary:Subhi primarily contributed to fixing bugs and improving the logic within the `node-cron` library, a cron job scheduler for Node.js. They addressed issues related to the `_getNextDateFrom` function, which is crucial for calculating the next execution time of cron jobs, and implemented additional tests to ensure correct behavior. Furthermore, the user handled timezone-related edge cases and implemented logic to manage cases where time zone changes shift the time backwards. Their contributions focused on ensuring the library's accuracy and reliability in scheduling tasks.
recurringnodejscronmautic
generate ERD diagrams from your mongoose schemas!
Contributions:8 commits, 2 PRs, 6 pushes in 3 years 6 months
diagramsmongooseschemaserdmongodb
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
Subhi Al Hasan