Hasnat Ullah

Head Of Research And Development at DeviceAtlas

Dublin, Dublin 1, Ireland
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
Hasnat Ullah is a seasoned software leader with 11 years’ experience, currently heading Research and Development at DeviceAtlas in Dublin. He blends hands-on engineering and strategic leadership to deliver robust device-detection and backend solutions for product and research teams. Previously a software engineer at Afilias, he has deep expertise in backend development, error handling, and test-driven improvements. An active open-source contributor, he enhanced the notable node-osmosis web-scraper by adding customizable error codes, user-agent handling, and improved response processing. Known for turning nuanced protocol and parsing challenges into reliable production features, he brings a pragmatic, research-informed approach to building resilient systems.
code11 years of coding experience
job6 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
2,837reputation
160kreached
23answers
1question
Badges
docker-compose
top-5%
docker
top-5%
nsdate
top-5%
github-logo-circle

Github Skills (18)

javascript10
testing10
webscraping10
error-handling10
nodejs10
docker-compose9
nsdate9
docker9
macos6
exec6
uitableview6
php6
iphone6
scroll6
docker-buildkit6

Programming languages (20)

C#JavaJinjaC++CSSRustCMakefile

Github contributions (5)

github-logo-circle
rchipka/node-osmosis

Jul 2018 - Jul 2018

Web scraper for NodeJS
Role in this project:
userBack-end Developer
Contributions:6 commits, 1 PR, 6 comments in 3 days
Contributions summary:Hasnat primarily contributed to the core functionality of the web scraper, `node-osmosis`. Their work involved implementing features to customize error codes and user agents, enhancing the library's flexibility. The commits also included improvements to error handling and the introduction of tests to validate these features. Furthermore, they made updates to the response processing logic, improving the library's ability to handle various response scenarios.
scrapejavascriptpuppeteerweb-scrapermeta-tags
Docker events notifier
Contributions:6 releases, 11 commits, 5 PRs in 2 years 6 months
docker-eventseventsnotifierdocker
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
Hasnat Ullah - Head Of Research And Development at DeviceAtlas