Ayantha Randika

Senior Data Scientist

Old Toronto, Ontario, Canada
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
Ayantha Randika is a Senior Data Scientist with 12 years of engineering experience who blends deep software engineering roots in C++ and distributed systems with applied ML and production AI work. Currently at Cognizant he architects RAG systems and document ingestion pipelines using LangChain, ChromaDB, FastAPI and cloud search services, and has delivered BI- and procurement-focused POCs as well as agronomy data solutions. Previously he improved Aurora MySQL replication, robustness and testing at AWS and built high-performance message routing for LSEG, demonstrating expertise in performance optimization and reliability. His academic research produced a document preprocessor that improved OCR accuracy by up to 46%, and his open-source work includes leading the backend of Bassa, an automated download queue leveraging Flask, Redis and RQ. Comfortable across research, backend systems and ML deployment, he brings a rare combination of low-level systems thinking and applied data science to production problems.
code12 years of coding experience
job8 years of employment as a software developer
bookMaster's degree Computer Science, Master's degree Computer Science at University of Alberta
bookBachelor of Science Honours Computer Science, Bachelor of Science Honours Computer Science at University of Colombo
bookRoyal College Colombo
languagesSinhala, English, French
stackoverflow-logo

Stackoverflow

Stats
1,308reputation
268kreached
16answers
16questions
Badges
visual-studio-code
top-5%
github-logo-circle

Github Skills (17)

api-rest10
python10
redis10
api-design10
restful-api10
flask-ask10
rest-api10
flask10
mysql9
visual-studio-code9
apim9
api9
download-manager8
pdf6
large-language-models6

Programming languages (7)

JavaC++CoffeeScriptCJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
scorelab/Bassa

May 2015 - Apr 2017

Automated Download Queue for Communities to take the best use of Internet bandwidth
Role in this project:
userBack-end Developer
Contributions:56 commits, 9 PRs, 49 pushes in 1 year 11 months
Contributions summary:Ayantha primarily focused on developing the back-end functionality of the Bassa project, an automated download queue. They implemented features related to user authentication and management, including login, user creation, and user blocking/unblocking using Flask. Furthermore, the user integrated database interactions, API endpoints, and download management, and incorporated the use of background task queueing with Redis and RQ. They also added functionality for file downloads and disk management, indicating involvement in the core download queue system.
pythondownload-managerbandwidthcommunitiesinternet
scorelab/Pack-Track

Aug 2014 - Jan 2015

Contributions:171 commits, 3 issues in 5 months
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
Ayantha Randika - Senior Data Scientist