Dulvin Witharane

Senior Software Engineer at Volvo Group

Gothenburg, Sweden
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
Dulvin Witharane is a Senior Software Engineer with nine years of hands-on experience, currently building backend systems at Volvo Group in Gothenburg. A first-class Electronic and Telecommunication Engineering graduate from the University of Moratuwa, he combines strong algorithmic instincts with a DIY maker mindset to tackle challenging engineering problems. He is an active open-source contributor to the Ballerina language, improving native image generation, parsing, and type handling—work that reflects attention to language internals and production robustness. Known for self-driven learning and continual self-challenge, Dulvin brings a practical, detail-oriented approach to complex backend and tooling tasks.
code9 years of coding experience
bookBachelor's Degree, Electronic and Telecommunication Engineering, First Class, Bachelor's Degree, Electronic and Telecommunication Engineering, First Class at University of Moratuwa
bookLearned A/Ls, Mathematics, Learned A/Ls, Mathematics at Rahula College Matara
languagesSinhalese, French, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

language-design10
ballerina10
compiler-development10
java9
parsing9
parse9
parser9
javas9
computer-engineering8

Programming languages (10)

TypeScriptJavaC++BallerinaJavaScriptVimLHTMLVim script

Github contributions (5)

github-logo-circle
The Ballerina Programming Language
Role in this project:
userBackend Developer
Contributions:56 reviews, 354 commits, 122 PRs in 1 year 4 months
Contributions summary:Dulvin's commits primarily focus on fixing and improving the Ballerina programming language. They addressed issues related to the GraalVM native image generation, type casting in the clone method, and parameter parsing. Additionally, the user removed public parameters and corresponding checks in code analysis and parser components.
compilerprogramming-languageinterpreterballerinaballerina-lang
dulvinw/ballerina-lang

Sep 2019 - Jan 2021

The Ballerina Programming Language
Contributions:2 PRs, 482 pushes, 82 branches in 1 year 4 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