Salman Hasni

Lead Engineer at Just Play Sports Solutions

Kitchener, Ontario, Canada
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
Salman Hasni is a Lead Engineer with a decade of hands-on experience building full-stack and cloud-native applications from Kitchener, Ontario. He leads engineering at Just Play Sports Solutions, driving Node.js/Meteor backends, MongoDB data models, and AWS deployments while integrating payments and real-time publish-subscribe workflows. His background spans systems and performance work in C/C++ and Go at companies like Symantec and 10Pearls, with recent full-stack work using TypeScript, Angular, and NestJS. An active open-source contributor, he fixed Android hot-code-push issues in the well-known Meteor platform by adapting Cordova plugin code and tests to handle subdirectory updates. Comfortable across mobile, backend, and infrastructure layers, he blends algorithmic curiosity and parallel/high-performance programming interests with pragmatic product delivery. Colleagues describe him as a competitive problem-solver who thrives on challenging, creative teams that push technical boundaries.
code10 years of coding experience
job4 years of employment as a software developer
bookBachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at National University of Computer and Emerging Sciences
bookHigher Secondary School, Pre-Engineering, Higher Secondary School, Pre-Engineering at Aga Khan Higher Secondary School, Karachi
bookSecondary School, Science, Secondary School, Science at Sultan Mohamed Shah Aga Khan School, Karachi
languagesEnglish, Urdu, Punjabi
github-logo-circle

Github Skills (15)

javas10
javascript10
mobile-development10
meteor10
android10
cordova10
java10
test-automation9
automation9
automations9
nodejs9
build-tools8
build-engine8
buildr8
npm7

Programming languages (7)

TypeScriptJavaShellC++JavaScriptHTMLTcl

Github contributions (5)

github-logo-circle
meteor/meteor

Aug 2016 - Oct 2023

Meteor, the JavaScript App Platform
Role in this project:
userMobile Developer (Android) & Backend Developer
Contributions:2 PRs, 2 comments, 1 issue in 7 years 4 months
Contributions summary:Salman primarily contributed to the `cordova-plugin-meteor-webapp` plugin within the Meteor project, modifying the Android-specific code. Their work focused on adapting the plugin to correctly handle updates and subdirectory URLs within the context of hot code push functionality. This included modifications to the Java code and test additions to the tool testing scripts, which suggests both backend and mobile development expertise. The user addressed a specific issue related to the manifest URL, ensuring correct hot code push behavior.
app-platformmeteorjavascriptframeworktoolkit
Contributions:1 push, 1 branch in 4 years 1 month
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