Summary
Nipun Thennakoon is a software engineer and machine learning enthusiast with eight years of hands-on experience across enterprise and research settings, currently a Research Assistant at Washington State University. He holds a First Class B.Sc. (Honours) in Software Engineering and has moved from intern to full engineer roles at WSO2 and DirectFN, shipping production features in Python, Java, and JavaScript. At WSO2 he contributed frontend work to the widely used identity-apps project, implementing SMS OTP authentication and multilingual support while refining sign-in UX. Known for fast learning and pragmatic tool choice, he emphasizes clean, maintainable code and engineering best practices. Based in Pullman, WA, he seeks roles that stretch his full-stack and ML interests and enjoys balancing intense coding with a personable, down-to-earth approach. An under-the-radar strength is his ability to translate security-sensitive authentication features into smooth user experiences.
8 years of coding experience
3 years of employment as a software developer
B.Sc. in Software Engineering (Honours), Computer Software Engineering, First Class, B.Sc. in Software Engineering (Honours), Computer Software Engineering, First Class at University of Kelaniya Sri Lanka