Nuwan Jayawardene is a software engineer and PhD candidate with nine years of industry and academic experience, currently teaching and researching at Colorado State University. He blends hands-on engineering—demonstrated by ongoing contributions and committer status at The Apache Software Foundation on Apache Synapse—with curriculum design and student mentorship across undergraduate and graduate courses. His background spans IoT, middleware, and edge AI, having worked on containerizing legacy ESB systems and developed course content for Edge AI modules tied to an international curriculum. Comfortable moving between research, teaching, and open-source development, he brings a practical focus on making complex distributed systems deployable and maintainable. An early communicator of technical products, he has also produced developer-facing evangelism and documentation that bridge engineering and user adoption.
9 years of coding experience
6 years of employment as a software developer
Master of Science, Computer Science and Engineering, Master of Science, Computer Science and Engineering at University of Moratuwa
High School, Physical Sciences, High School, Physical Sciences at St. Sebastian's Collage
Bachelor’s Degree, Computer Science, First Class Honors, Bachelor’s Degree, Computer Science, First Class Honors at University of Westminster
INET Framework for the OMNeT++ discrete event simulator
Contributions:68 pushes, 2 branches in 1 year 9 months
inetdiscrete-eventsimulationdiscretesimulator
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.