Srinath Perera is a chief architect and distributed systems scientist with over two decades of experience designing, dissecting, and hardening large-scale software used by Fortune 500 companies, banks, governments, and unicorns. As a co-designer of Apache Axis2 and a long-time Apache member and committer, he blends deep open-source craftsmanship with product-grade engineering at WSO2, where he leads technical vision and architecture. He holds a Ph.D. in computer science and has authored the book "Software Architecture and Decision-Making" plus 40+ peer-reviewed papers, reflecting a rigorous, research-driven approach to practical systems design. Srinath has repeatedly translated academic projects (e.g., work from his Ph.D. and the LEAD project) into widely adopted infrastructure, demonstrating an uncommon talent for moving ideas from proofs-of-concept into resilient, production software. He also teaches distributed systems and parallel programming, keeping one foot in academia while steering real-world platform architecture. Based in Sri Lanka, he combines systems thinking training from Cornell with hands-on distributed systems leadership to mentor teams and shape long-lived technical decisions.
11 years of coding experience
16 years of employment as a software developer
Ph.D. Computer Science, Ph.D. Computer Science at Indiana University Bloomington
Certificate Program Systems Thinking, Certificate Program Systems Thinking at Cornell University
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
Srinath Perera - Chief Architect at The Apache Software Foundation