Wayne Zhang

Ottawa, 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
Wayne Zhang is a seasoned technical writer and information architect with over 16 years of experience creating user-focused documentation for enterprise software, and 11 years of hands-on experience in software-related projects. He has led documentation efforts at IBM Rational, coordinating cross-functional teams to produce installation guides, quick start guides, online help, and release docs while improving templates and processes that reduced support calls. Technically fluent in HTML, DITA, XML and tools like Arbortext and Oxygen, he combines deep authoring-tool expertise with source-control and change-management practices. Unusually for a docs lead, he also contributes to low-level systems work—having adapted libuv for z/OS—bringing a rare systems-level perspective that helps bridge developer and user needs. Bilingual in English and Chinese, he excels at translating complex technical concepts into clear, user-centric content.
code11 years of coding experience
job13 years of employment as a software developer
bookMaster of Journalism, Journalism, Communication, and related programs, Master's thesis was evaluated and awarded with Pass with Distinction., Master of Journalism, Journalism, Communication, and related programs, Master's thesis was evaluated and awarded with Pass with Distinction. at Carleton University
languagesEnglish, Chinese
github-logo-circle

Github Skills (12)

zos10
c-language10
system-programming10
cprogramming-language10
sys10
operating-system10
multiplatform9
memory-management9
cross-platform9
asynchronous8
networking8
io8

Programming languages (8)

TypeScriptJavaC++ShellCTeXJavaScriptPython

Github contributions (5)

github-logo-circle
libuv/libuv

Aug 2020 - Jul 2022

Cross-platform asynchronous I/O
Role in this project:
userBack-end Developer (with System-Level focus)
Contributions:15 reviews, 26 commits, 14 PRs in 1 year 10 months
Contributions summary:Wayne primarily contributed to the `libuv/libuv` repository by implementing and adapting the library for the z/OS operating system. Their work involved introducing and integrating the ZOSLIB library, which provides POSIX APIs and other functionalities not available in the LE C Runtime Library. The user's contributions included modifying existing functions to use ZOSLIB implementations, addressing issues related to time stamps, and managing memory allocation for IP addresses, all while also addressing several bugs in the existing code. This work also involved adding support for features like process titles, constrained memory, and signal handling on z/OS.
unixunicornsasynchronouswindowsio
ibmruntimes/zrexx

May 2020 - May 2021

Call ZOS REXX scripts reside in PDS from node-js with IRXEXEC
Contributions:3 reviews, 2 commits, 2 PRs in 1 year
rexxnode-jsjavascriptnodejszos
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