Sachith Withana

Software Engineer at The Apache Software Foundation

San Francisco Bay Area 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
Sachith Withana is a research-driven software engineer with 13 years of experience, a Ph.D. in Intelligent Systems Engineering, and a focus on machine learning, generative AI, and distributed Edge systems. He has led academic and engineering teams to build agentic language models for knowledge graphs, distributed Edge AI frameworks, and provenance-aware scientific workflows, translating research into production-ready systems. As an Apache committer since 2014 and contributor to notable projects like Siddhi and WSO2 analytics, he combines deep backend and streaming expertise with practical integrations (e.g., JMS input transport and Spark SQL UDFs). Based in the San Francisco Bay Area and now at Snowflake, he brings rare cross-domain experience spanning HPC science gateways, supercomputing provenance, and scalable AI inference at the edge. Known for pairing rigorous research with pragmatic engineering, he often surfaces reliability and observability gains that aren’t obvious from model improvements alone.
code13 years of coding experience
job10 years of employment as a software developer
bookBachelor of Science (BSc), Computer Science and Engineering, First Class Honors, Bachelor of Science (BSc), Computer Science and Engineering, First Class Honors at University of Moratuwa
bookDoctor of Philosophy - PhD, Intelligent Systems Engineering, Doctor of Philosophy - PhD, Intelligent Systems Engineering at Indiana University Bloomington
stackoverflow-logo

Stackoverflow

Stats
21reputation
5kreached
1answer
3questions
github-logo-circle

Github Skills (25)

spark-sql10
database-api10
jms10
databases10
mq10
java10
javas10
udf10
activemq10
database10
integrate9
integrations9
stream-processing9
jndi9
cloud-native7

Programming languages (9)

JavaC++TeXJavaScriptBallerinaHTMLJupyter NotebookRuby

Github contributions (5)

github-logo-circle
wso2/carbon-analytics

Jul 2015 - Jul 2017

Role in this project:
userBack-end Developer
Contributions:193 commits, 78 PRs, 70 pushes in 2 years
Contributions summary:Sachith primarily focused on enhancing the retrieval of timestamps from the database for the Spark SQL component. They implemented a new UDF for timestamp retrievability, addressing an issue related to the handling of timestamp data. Furthermore, the user fixed test failures, added comments for clarity, and optimized code by using constants. They also introduced and tested functionality for string concatenation within Spark SQL.
integration
siddhi-io/siddhi

Mar 2017 - May 2017

Stream Processing and Complex Event Processing Engine
Role in this project:
userBack-end Developer
Contributions:39 commits, 15 PRs, 6 pushes in 1 month
Contributions summary:Sachith primarily contributed to the development of a JMS input transport for the Siddhi engine, as evidenced by their commits focused on JMS connection factories, listeners, and message processors. Their work involved configuring JMS properties, handling message reception, and integrating JMS with the Siddhi framework. The user also implemented functionalities like pausing, resuming, and state management for the JMS input transport, demonstrating an understanding of event processing and integration technologies.
stream-processingevent-processingcomplex-event-processingonline-learningcloud
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
Sachith Withana - Software Engineer at The Apache Software Foundation