Dilan Nayanajith

Thesis Worker at Nokia

Vantaa, Finland
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
Dilan Nayanajith is a Master's student in Computer Science at the University of Helsinki and a thesis worker at Nokia, bringing eight years of software experience with a strong focus on distributed systems, networking, and algorithms. He has over three years of hands-on Java development working with HTTP, gRPC, Kafka and FTP, and a track record of improving product performance and reliability through comprehensive load testing. At WSO2 he progressed from Software Engineer to Senior Software Engineer, contributing to secure, timely releases and proactive vulnerability remediation. An active open-source contributor, he has contributed backend and full-stack changes to the well-known Ballerina platform and its dev website, including gRPC proto updates and Kafka examples. Dilan pairs rigorous academic foundations (BSc from University of Moratuwa, high GPA) with practical production experience across telecom and middleware domains. He is notable for combining protocol-level engineering with user-facing delivery processes to consistently raise product quality and end-user satisfaction.
code8 years of coding experience
job4 years of employment as a software developer
bookBachelor of Science - BSc (Eng), Computer Science and Engineering, GPA - 3.79/4.20, Bachelor of Science - BSc (Eng), Computer Science and Engineering, GPA - 3.79/4.20 at University of Moratuwa
bookPHYSICAL SCIENCES, PHYSICAL SCIENCES at Mahinda College, Galle
bookMaster's degree, Computer Science, Master's degree, Computer Science at University of Helsinki
bookOrdinary Level, Ordinary Level at Siridhamma College, Galle
languagesSinhalese, English
stackoverflow-logo

Stackoverflow

Stats
763reputation
268kreached
38answers
17questions
github-logo-circle

Github Skills (19)

kafka10
ballerina10
grpc10
testing9
jtest9
openapi9
html9
api8
apim8
api-design8
javascript7
fest7
xml6
nodejs6
gulp6

Programming languages (15)

JavaC++CSSGoHTMLJupyter NotebookGroovyKotlin

Github contributions (5)

github-logo-circle
Role in this project:
userBack-end Developer
Contributions:162 reviews, 419 commits, 310 PRs in 1 year 8 months
Contributions summary:Dilan's commits primarily involve updates to Ballerina's distribution, focusing on build and artifact checks. These changes include modifications to testing files, such as those related to OpenAPI and platform distribution, and adjustments to script files (`run.bat`, `run.sh`) within the Ballerina library. The user also updates various gRPC examples by modifying the proto files. Furthermore, the user incorporates grpc tooling tests.
ballerina
Dev version of the ballerina.io website
Role in this project:
userFull-stack Developer
Contributions:34 reviews, 42 commits, 42 PRs in 10 months
Contributions summary:Dilan primarily contributed to the Ballerina dev website, focusing on front-end and back-end development. They modified HTML files to update content, including tech talk listings, event details, and resource links. The user also implemented and refined Ballerina code examples, particularly demonstrating Kafka consumer and producer functionalities.
ballerinadev
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
Dilan Nayanajith - Thesis Worker at Nokia