Ayesh Karunarathne

Customer Advisor at Spark New Zealand

Lower Hutt, Wellington, 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
Ayesh Karunarathne is a human capital and learning & development professional with 11 years’ experience designing data-driven training, recruitment and employee engagement strategies across ISO 9001:2015 environments. He has a proven track record of eliminating L&D non-conformances and launching the organisation’s first e-learning programs while keeping initiatives budget-conscious. Comfortable in both operational HR roles and strategic people planning, Ayesh has led succession and management trainee programs, complex training schedules, and full-cycle recruitment across multinational companies. His background combines formal leadership study (Master’s) with hands-on HR delivery from large corporate to nonprofit settings, and he brings measured analytical rigor—using 360° feedback and behavioral metrics—to close competency gaps. Unusually for an HR professional, he also contributes to open-source software projects (including notable PHP and Composer repositories), highlighting a technical curiosity and attention to code quality that informs his process improvements. Based in Lower Hutt, New Zealand, he balances regulatory and industrial-relations know-how with a knack for creating engaging onboarding and compliance systems.
code11 years of coding experience
job1 year of employment as a software developer
bookCertificate in Training and Human Talent Development, Education/Teaching of the Gifted and Talented, Certificate in Training and Human Talent Development, Education/Teaching of the Gifted and Talented at Sri Lanka Institute of Training & Development - SLITAD
bookEdexcel Higher National Diploma in Human Resources Management, Human Resourse, Pass, Edexcel Higher National Diploma in Human Resources Management, Human Resourse, Pass at Human Resourse Management Institute
bookBachelor of Science (B.Sc.) Hon, Human Resources Management and Leadership, Bachelor of Science (B.Sc.) Hon, Human Resources Management and Leadership at Northumbria University
bookMaster's degree, Leadership and Management in International Context, Master's degree, Leadership and Management in International Context at Linnaeus University
bookA/L, Biology, General, A/L, Biology, General at Gurukula Collage
languagesEnglish, Sinhalese, Swedish, Hindi
github-logo-circle

Github Skills (62)

unit-testing10
dependency-management10
markdown10
application-framework10
assertion10
code-optimization10
javascript10
mockk10
mstest10
laravel-mix10
testing10
css10
app-framework10
reflection-api10
poly10

Programming languages (15)

PowerShellC#JavaJinjaCSSCScalaGo

Github contributions (5)

github-logo-circle
composer/composer

Sep 2017 - Oct 2022

Dependency Manager for PHP
Role in this project:
userBack-end Developer
Contributions:5 reviews, 17 commits, 19 PRs in 5 years 2 months
Contributions summary:Ayesh primarily contributed to the Composer dependency manager's core functionality by addressing various issues and implementing improvements. Their work involved fixing deprecated PHP 8.0 code, optimizing regular expressions, and enhancing URL sanitization. They also added support for PHP 8.1 Enums and updated GitHub token patterns, demonstrating a focus on maintaining compatibility and security within the project. Furthermore, they improved the diagnose command by adding information on GitHub OAuth token expiration.
phppackage-managerdependency-managerpackagescomposer
symfony/polyfill

Apr 2020 - Oct 2020

PHP polyfills
Role in this project:
userBack-end Developer
Contributions:18 reviews, 6 commits, 19 PRs in 6 months
Contributions summary:Ayesh primarily contributed to PHP polyfills, extending the functionality of the PHP language to ensure compatibility across different versions. Their work involved implementing and testing polyfills for newer PHP 8 functions like `str_starts_with` and `str_ends_with`, as well as incorporating the `UnhandledMatchError` exception class. They also adjusted existing code to align with PHP 8 behavior, specifically related to `iconv_substr` and `grapheme_substr`, and cleaned up code by removing redundant blocks.
polyfillssymfony-componentpolyfillphpportability
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
Ayesh Karunarathne - Customer Advisor at Spark New Zealand