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.
12 years of coding experience
8 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at University of Alberta
Bachelor of Science Honours Computer Science, Bachelor of Science Honours Computer Science at University of Colombo
Automated Download Queue for Communities to take the best use of Internet bandwidth
Role in this project:
Back-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.
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.