Yasiru Nilan

Technical Lead at Allion Technologies

Colombo, Western Province, 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

👤
Senior
🎓
Top School
Yasiru Nilan is a Technical Lead with 10 years of experience building cloud-native, serverless architectures and AI-enhanced products using Node.js, Typescript, NestJS and AWS. He has progressed from PHP and full‑stack engineering at OrangeHRM—contributing to core HR modules and enterprise features—to leading cross-functional teams and mentoring engineers at IdeaBits and Allion Technologies. He blends hands-on implementation (including a GenAI-powered code generation tool) with stakeholder collaboration to deliver scalable solutions across travel, healthcare, education and finance domains. An active open-source contributor, he has improved front-end UX in the widely used TEAMMATES project and implemented enterprise features in OrangeHRM’s repo. Based in Colombo, he pairs technical depth in cloud and AI integrations with a knack for improving developer productivity and product usability.
code11 years of coding experience
job8 years of employment as a software developer
bookBachelor of Science (BSc) Engineering (Hons), Computer Science and Engineering, Bachelor of Science (BSc) Engineering (Hons), Computer Science and Engineering at University of Moratuwa
bookScience, Science at Rahula College
bookDeniyaya Central Collage
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
447reputation
50kreached
3answers
41questions
github-logo-circle

Github Skills (23)

javascript10
css10
php10
symfony10
symfony-ux10
html10
mysql9
teammates9
angular8
vue7
vue-jsx7
line-chart6
apk6
api6
aws-cloudformation6

Programming languages (12)

TypeScriptMDXDockerfileJavaCSSC++JavaScriptVue

Github contributions (5)

github-logo-circle
orangehrm/orangehrm

Jul 2021 - Nov 2021

OrangeHRM is a comprehensive Human Resource Management (HRM) System that captures all the essential functionalities required for any enterprise.
Role in this project:
userFull-stack Developer
Contributions:44 reviews, 14 commits, 10 PRs in 3 months
Contributions summary:Yasiru implemented new features and fixed issues across the OrangeHRM system. They added a corporate branding plugin, improved registration data, and fixed theme reset issues, indicating work on both the frontend and backend of the application. The user also contributed to the PIM (Personal Information Management) module, adding a report-to screen and fixing employee autocomplete functions, which points towards UI and backend development within the HR context. Further contributions included fixes to file type and country code validation during employee import.
orangehrmhrrestful-apiphpmysql
TEAMMATES/teammates

Mar 2016 - Apr 2016

TEAMMATES is a feedback management tool for education
Role in this project:
userFront-end Developer
Contributions:12 commits, 8 PRs, 87 comments in 4 days
Contributions summary:Yasiru primarily focused on front-end development, making numerous style and layout changes to the `usermap.html` file. They modified CSS to improve the visual presentation of elements, and adjusted the JavaScript code to reflect changes in the HTML structure. Furthermore, the user appears to have corrected merge conflicts, indicating participation in a collaborative development process. These changes primarily revolve around enhancing the user interface.
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