Shiluka Dharmasena

Sri Lanka
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
Shiluka Dharmasena is a seasoned software engineer with 11 years of experience building full-stack and back-end systems, primarily at ACCELaero where he progressed from Software Engineer to Technical Lead. He combines practical product-focused development with deployment and packaging skills—evidenced by contributions to the FOSS knitting app where he added Electron binaries and Windows setup scripts to turn a web app into a desktop product. His backend work on the popular TEAMMATES education-feedback project demonstrates attention to reliability, persistence logic and user-facing polish. Based in Sri Lanka and grounded in Computer Science from the University of Moratuwa, he brings a pragmatic, cross-stack mindset and a habit of improving developer experience through build and localization tooling.
code11 years of coding experience
job5 years of employment as a software developer
bookComputer Science and Engineering, Computer Science, Computer Science and Engineering, Computer Science at University of Moratuwa
bookEngineering Physics/Applied Physics, Engineering Physics/Applied Physics at St. Anthony's College - Wattala
stackoverflow-logo

Stackoverflow

Stats
691reputation
305kreached
3answers
0questions
Badges
eclipse
top-5%
github-logo-circle

Github Skills (20)

javascript10
electron10
java10
javas10
localization10
windows9
build-automation9
logging9
eclipse9
html9
bootstra8
google-cloud8
css8
bootstrap8
user-feedback7

Programming languages (4)

TypeScriptJavaJavaScriptHTML

Github contributions (5)

github-logo-circle
fossasia/knitweb

Aug 2015 - Aug 2015

knitting web app frontend and backend
Role in this project:
userFull-stack Developer
Contributions:31 commits, 10 PRs, 16 pushes in 11 days
Contributions summary:Shiluka primarily contributed to the frontend and build/setup process of the knitting web application. They added electron binaries for Windows, indicating work to package the application for desktop use. They also integrated localization support through the addition of `l10n.js` and the adjustment of the `index.html` file for language selection. Furthermore, the user added `run.bat` and setup scripts for the Windows environment.
knittingbackendfrontendfrontend-app
TEAMMATES/teammates

Mar 2015 - Apr 2015

This is the project website for the TEAMMATES feedback management tool for education
Role in this project:
userBack-end Developer
Contributions:7 commits, 6 PRs, 5 comments in 27 days
Contributions summary:Shiluka primarily contributed to back-end code, focusing on bug fixes and enhancements to the application's core functionality. Their work involved correcting conditional logic related to persistence operations and modifying logging levels. Additionally, the user added themselves to the contributor list and updated the tooltip descriptions on the user interface. The user also modified the UI for expanding questions/sections and made other minor improvements.
cssjavascriptteammatesfeedback-systemsproject-website
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
Shiluka Dharmasena