Charuka Karunanayake

Software Engineer at Multiplier

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
Charuka Karunanayake is a full-stack software engineer with 10 years of experience building production-grade web and backend systems, currently at Multiplier after a progressive engineering career at WSO2. He specializes in React, TypeScript and Java, and has contributed to well-known open-source projects including the Ballerina language server and WSO2 documentation and analytics repositories, focusing on UX improvements, data-visualization components and language tooling robustness. Comfortable across front-end and back-end boundaries, he has fixed subtle bugs in syntax tree handling, improved documentation UX and tuned dashboard visualizations—work that highlights attention to developer experience as well as end-user interfaces. Based in Sri Lanka and trained in Computer Software Engineering at the University of Westminster, Charuka combines pragmatic engineering with a knack for polishing edge-case behaviors that often go unnoticed until they break production.
code10 years of coding experience
job7 years of employment as a software developer
bookBSc(Hons) Computer Science, Computer Software Engineering, BSc(Hons) Computer Science, Computer Software Engineering at University of Westminster
bookMathematics, Mathematics at Nalanda College, Colombo, Sri Lanka
languagesEnglish, Sinhala
stackoverflow-logo

Stackoverflow

Stats
386reputation
45kreached
7answers
0questions
Badges
charts
top-5%
github-logo-circle

Github Skills (28)

data-visualizations10
javascript10
integrate10
css10
data-visualisation10
ui-design10
integrations10
java10
javas10
uid10
language-server10
compiler-compiler10
front-end-development10
compiler10
data-visualization10

Programming languages (10)

TypeScriptJavaCSSShellJavaScriptBallerinaGoHTML

Github contributions (5)

github-logo-circle
wso2/docs-ei

Jul 2019 - Mar 2021

Role in this project:
userFull-stack Developer
Contributions:3 reviews, 45 commits, 27 PRs in 1 year 7 months
Contributions summary:Charuka primarily focused on improving the user experience and fixing bugs related to the documentation site. Their work involved fixing redirect issues in the dropdown menus and applying style improvements to the documentation, specifically related to the configuration catalog. They also worked on improving the layout of the home page and fixing the version and integrator dropdown positions. Their contributions also include fixing issues with code blocks expanding beyond the table of contents.
integration
wso2/carbon-analytics

Jan 2018 - Sep 2020

Role in this project:
userFront-end Developer
Contributions:151 commits, 43 PRs, 8 pushes in 2 years 8 months
Contributions summary:Charuka focused on UI component development and bug fixes related to a status dashboard within the `wso2/carbon-analytics` repository. They made changes to the `AppTable.jsx` file to work with `react-vizgrammar`, implying work on data visualization. Additionally, the user addressed width and height issues in status dashboard charts, and fixed issues related to the gadget generation wizard. They also contributed to the etl-wizard ui and data-mapper component.
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
Charuka Karunanayake - Software Engineer at Multiplier