Shehan Panditharatne

Founding Engineer at Arklex AI

New York, New York, United States
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
Shehan Panditharatne is a founding engineer with 8 years of experience building scalable backend systems, full-stack platforms, and developer tools across startups and enterprise projects. Based in New York and trained at Columbia, he has driven performance improvements—doubling ML report generation throughput at Arklex and achieving 5x gains in analytics performance at WSO2—by combining code optimization, parallelism and load testing. A pragmatic generalist, he designs APIs and CI/CD workflows, mentors engineers, and has hands-on experience with Celery, RabbitMQ, Redis, Docker, Kubernetes and Azure. He is an active open-source contributor to stream-processing and language projects (notably Siddhi and Ballerina), where he’s fixed tricky aggregation and trigger bugs and extended language type support. That mix of research lab work (dialog systems), production engineering and documentation improvements makes him comfortable operating where requirements and boundaries are ambiguous.
code8 years of coding experience
job2 years of employment as a software developer
bookBachelor’s Degree Information Technology, Bachelor’s Degree Information Technology at University of Moratuwa
bookMathematics, Mathematics at St. Peter's College Colombo 4
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Rīgas Tehniskā universitāte (Riga Technical University)
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at Columbia University
languagesEnglish, Sinhalese
github-logo-circle

Github Skills (23)

debug10
integrate10
datatypes10
testng10
testing10
integrations10
java10
javas10
api-documentation10
aggregations10
stream-processing10
ballerina10
siddhi10
documentation10
programming-language9

Programming languages (10)

TypeScriptJavaBallerinaJavaScriptGoHTMLGroovyJupyter Notebook

Github contributions (5)

github-logo-circle
Dev version of the ballerina.io website
Role in this project:
userBack-end Developer
Contributions:8 reviews, 51 commits, 39 PRs in 8 months
Contributions summary:Shehan primarily contributed to documentation improvements within the Ballerina platform website. Their work focused on enhancing API documentation, fixing navigation links, and adding redirects for improved user experience. The code changes involve modifications to JavaScript files related to the website's documentation structure and content. These edits suggest a focus on improving the clarity and accessibility of the API documentation.
ballerinadev
The Ballerina Programming Language
Role in this project:
userBack-end Developer
Contributions:43 reviews, 276 commits, 148 PRs in 1 year 3 months
Contributions summary:Shehan primarily focused on enhancing the Ballerina Programming Language by adding support for map, tuple, and intersection types. Their contributions involved modifying code in the docerina project to support these new data types, ensuring the documentation generator correctly reflects these changes. The commits included code changes in the generator to accommodate new features. The user also made general improvements by fixing anonymous objects, records, streams, and function parenthesis.
compilerprogramming-languageinterpreterballerinaballerina-lang
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
Shehan Panditharatne - Founding Engineer at Arklex AI