Malintha Ranasinghe

Doctoral Student at Massey University

New Zealand
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
Malintha Ranasinghe is a PhD candidate at Massey University and a former senior software engineer with 8 years of experience applying machine learning and AI to real-world problems, particularly flood impact forecasting for emergency management. His research at CRISiSLab focuses on rapid flood inundation and impact models that directly inform impact-based warnings and disaster response in New Zealand. He brings production-grade backend engineering experience from roles at WSO2 and contributions to the widely used Ballerina language server, where he improved developer ergonomics through typeguard, completion, and code-action features. Comfortable bridging research and product, Malintha combines deep learning know-how with software craftsmanship to move prototypes into operational tools. He also has a strong academic foundation (BSc Eng First Class) and a track record of leadership and community involvement from university and volunteer initiatives.
code8 years of coding experience
job4 years of employment as a software developer
bookBSc Eng Hons, Computer Science and Engineering, BSc Eng Hons, Computer Science and Engineering at University of Moratuwa
bookAfter getting though the Grade 5 scholarship exam I qualified for Dharmasoka collage. From Grade 6 to 11 I studied here. The college was a great place for me to enhance my leadership skills and knowledge., After getting though the Grade 5 scholarship exam I qualified for Dharmasoka collage. From Grade 6 to 11 I studied here. The college was a great place for me to enhance my leadership skills and knowledge. at Dharmasoka College, Ambalangoda
bookDoctor of Philosophy - PhD, Doctor of Philosophy - PhD at Massey University - Te Kunenga ki Pūrehuroa
bookG.C.E Advanced Level, PHYSICAL SCIENCES, G.C.E Advanced Level, PHYSICAL SCIENCES at Elakaka College Bentota
stackoverflow-logo

Stackoverflow

Stats
562reputation
38kreached
12answers
4questions
github-logo-circle

Github Skills (13)

language-server10
code-generation9
code-completion9
type-system9
elasticsearch6
maven6
wso26
visual-studio-code6
rhel6
geotools6
out-of-memory6
ballerina6
kibana6

Programming languages (10)

TypeScriptJavaDockerfileBallerinaJavaScriptPHPHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
The Ballerina Programming Language
Role in this project:
userBack-end Developer
Contributions:1 release, 1004 reviews, 469 commits in 1 year 8 months
Contributions summary:Malintha primarily contributed to the Ballerina Programming Language, focusing on enhancements to the language server's functionality. Their work involved implementing and refining features like typeguard completion behavior for union types, resource path completions, and support for named argument suggestions. The user also worked on code action improvements, including the addition of elvis operator and more, for facilitating code generation and improved developer experience.
programming-languagecompilerballerina-langballerinacloud-native
malinthar/ballerina-lang

Apr 2021 - Oct 2023

The Ballerina Programming Language
Contributions:580 pushes, 235 branches in 2 years 5 months
compilerprogramming-languageinterpreterballerina
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