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.
11 years of coding experience
7 years of employment as a software developer
Bachelor 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
Maliyadeva Balika Vidyalaya
CIMA, CIMA at The Chartered Institute of Management Accountants
Back-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.
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.