Maryam Ziyad

Senior Technical Lead at WSO2

Colombo, Western Province, Sri Lanka
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
Maryam Ziyad is a Senior Technical Lead with 11 years of software engineering experience based in Colombo, Sri Lanka, currently shaping platform and product engineering at WSO2. She combines backend API development, QA/test automation, and full-stack web work—evidenced by contributions to the Ballerina language and its website, including WebSub implementation and site UX/documentation improvements. Her progression through multiple technical lead roles at WSO2 reflects strong delivery and people leadership alongside hands-on coding. Maryam’s open-source work shows attention to robust integration and testing practices, from refactoring WebSub modules to adding rigorous unit tests for language features. She brings a solid academic foundation in computer science from the University of Moratuwa coupled with business-oriented training via CIMA, enabling a pragmatic balance of technical depth and product-minded decision making. Colleagues can expect an engineer who moves comfortably between design, implementation, and mentoring while contributing to widely used developer tooling.
code11 years of coding experience
job7 years of employment as a software developer
bookBachelor of Science (B.Sc.) (Hons) Engineering, Computer Science and Engineering, Bachelor of Science (B.Sc.) (Hons) Engineering, Computer Science and Engineering at University of Moratuwa
bookMaliyadeva Balika Vidyalaya
bookCIMA, CIMA at The Chartered Institute of Management Accountants
languagesTamil, Sinhalese, English
github-logo-circle

Github Skills (18)

unit-testing10
website-development10
apidoc10
api10
html10
ballerina10
test-automation10
type-check9
back-end-development9
javascript9
content-management-system9
content-management9
type-checking9
debug8
debugging8

Programming languages (9)

C#PowerShellTypeScriptJavaCSSBallerinaJavaScriptHTML

Github contributions (5)

github-logo-circle
The Ballerina Programming Language
Role in this project:
userBack-end Developer & QA Engineer / Test Automation Engineer
Contributions:3456 reviews, 4180 commits, 1450 PRs in 4 years 11 months
Contributions summary:Maryam's commits primarily involve adding and modifying unit tests for the Ballerina programming language. The contributions focus on adding test cases to verify features related to constant types, expression evaluation, and record/tuple assignments. The user also made changes to existing test suites, updating the code to use regular expressions for more flexible and robust assertions and handling of cases depending on the type count.
compilerprogramming-languageinterpreterballerinaballerina-lang
Role in this project:
userBack-end Developer
Contributions:508 reviews, 662 commits, 139 PRs in 4 years 7 months
Contributions summary:Maryam primarily contributed to the Ballerina WebSub implementation within the Ballerina distribution project. Their commits focused on adding WebSub functionalities, including basic examples, configuration options for remote publishing, and handling updates. Furthermore, the user refactored the codebase, migrating `net.websub` to `websub` and resolving merge conflicts. This work demonstrates a focus on API development and integration within the Ballerina ecosystem.
ballerina
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
Maryam Ziyad - Senior Technical Lead at WSO2