Janny Hou

Senior Software Developer at IBM

Old Toronto, 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

🤩
Rockstar
🎓
Top School
Janny Hou is a Senior Software Developer with 11 years of experience building full-stack web applications and backend services, currently at IBM in Old Toronto. She has strong Java and Node.js expertise paired with practical experience across PHP, MongoDB, MySQL and frontend technologies, and is comfortable working on Linux systems. Janny is an active open-source contributor to the LoopBack ecosystem, where she led upgrades from Swagger 2 to OpenAPI 3, improved data-source connectors for MySQL and MongoDB, and implemented JWT-based authentication in example projects. Her background includes systems-level work—database connector internals, type coercion, lazy connections and rigorous testing—reflecting a focus on reliability and interoperability. She combines academic training (M.Eng., University of Waterloo) with hands-on product work, often tackling compatibility and migration challenges that span multiple packages.
code11 years of coding experience
job4 years of employment as a software developer
bookBachelor of Engineering, Information and Communication Engineering, Bachelor of Engineering, Information and Communication Engineering at Beijing University of Posts and Telecommunications
bookMaster of Engineering, Electrical and Computer Engineering, Master of Engineering, Electrical and Computer Engineering at University of Waterloo (UW)
github-logo-circle

Github Skills (39)

application-framework10
api-rest10
javascript10
admin10
mysql10
api-design10
restful-api10
testing10
app-framework10
databases10
typescript10
authentication10
user-authentication10
database-administration10
mongodb-database10

Programming languages (10)

TypeScriptDockerfileShellJavaScriptGoPHPPLSQLObjective-C

Github contributions (5)

github-logo-circle
The official MongoDB connector for the LoopBack framework.
Role in this project:
userBack-end Developer
Contributions:5 reviews, 23 commits, 55 PRs in 4 years 8 months
Contributions summary:Janny primarily contributed to the MongoDB connector for the LoopBack framework, focusing on core functionality and compatibility. Their work included implementing lazy connection features, ensuring compatibility with the latest MongoDB versions, and refactoring existing code. The user also addressed error handling, added capabilities for nested property, and improved globalization within the connector.
loopbackconnectorloopback4nodejsmongodb
Connect Loopback to various Data Sources
Role in this project:
userBack-end Developer
Contributions:2 reviews, 23 commits, 97 PRs in 5 years
Contributions summary:Janny primarily focused on enhancing the functionality and robustness of the Loopback data source integration library. They implemented changes to improve the handling of data types, address deprecation warnings, and prevent potential conflicts with reserved property names. Key contributions include introducing `forceId=true` for auto-increment database fields and applying filters to related models for improved data retrieval. These changes improve the overall quality and usability of the data source connectors.
ormdata-sourcessourcesloopback
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
Janny Hou - Senior Software Developer at IBM