Juho V

Engineering Manager, Generative AI

Sydney, New South Wales, Australia
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
Juho V is an engineering leader based in Helsinki with 20+ years of hands-on experience building and scaling backend systems, developer tools, and distributed tracing integrations. Currently leading Generative AI engineering at Canva after managing print and partnerships teams, he blends technical depth—C, Java, Python and Node.js—with people leadership and cross-functional product delivery. He has a track record of designing robust backend architectures (e.g., refactoring print services to support multi-item orders and building an ecommerce-focused platform) and shipping observability improvements, including contributions to the popular open-source Zipkin-js tracing library. Early work ranges from embedded and cryptography projects to building multi-platform clients, reflecting a rare mix of systems-level expertise and product-oriented thinking. Known for scaling teams remotely, improving reliability and automation, he also brings entrepreneurial experience running a small software business and international study stints in China.
code20 years of coding experience
job17 years of employment as a software developer
bookMScTech Computer science, MScTech Computer science at Aalto University
bookExchange Computer Science, Exchange Computer Science at Beijing University of Posts and Telecommunications
bookExchange Chinese Language Computer Science, Exchange Chinese Language Computer Science at Tsinghua University
github-logo-circle

Github Skills (17)

unit-testing10
rtsp10
javascript10
testing10
distributed-tracing10
c1110
zipkin10
c1710
audio-streaming10
test-integration10
nodejs10
test-unit10
rtp10
integration-testing10
http9

Programming languages (10)

TypeScriptC#JavaCJavaScriptGoObjective-CHTML

Github contributions (5)

github-logo-circle
juhovh/shairplay

Mar 2012 - Aug 2018

Apple airplay and raop protocol server
Role in this project:
userBack-end Developer
Contributions:164 commits, 9 PRs, 91 pushes in 6 years 6 months
Contributions summary:Juho's contributions primarily involved writing and modifying C source code, focusing on the core logic of the shairplay application. They added and refined features related to audio stream handling, including volume adjustments, metadata support, and integration with the RTSP/RTP protocol. Furthermore, the user implemented improvements in the areas of authentication and connection handling, along with the addition of support for the pair-verify process. This work appears to be central to the functionality of the audio streaming server.
raopairplayserver-protocoliosmacos
openzipkin/zipkin-js

Nov 2018 - Mar 2019

Zipkin instrumentation for Node.js and browsers
Role in this project:
userBackend & QA Engineer
Contributions:9 commits, 3 PRs, 12 comments in 4 months
Contributions summary:Juho primarily contributed to improving the `zipkin-js` project, a JavaScript library for distributed tracing. Their work involved adding features such as the `maxPayloadSize` option to the `HttpLogger` to prevent excessive payload sizes, and implementing integration tests to validate its behavior. Furthermore, the user addressed linting issues in existing tests and improved test coverage by adding a test for queue flush and errors. These changes demonstrate a focus on enhancing the library's functionality, reliability, and testing.
instrumentationbrowsersnode-jsjavascriptnodejs
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
Juho V - Engineering Manager, Generative AI