I am Milinda Pathirage, a computer science PhD candidate interested in fast data management systems and programming abstractions for fast data querying and analytics.
I used to be a middleware and workflow developer. Now, I work on fast and big data management systems. My projects include:
KafkaOnEC2: Ansible playbook for deploying Kafka on EC2.
FDBench: Benchmarking suite for fast data management systems.
WebPlotViz: WebPlotViz is a browser based 3d point cloud viewer that can use in conjunction with dimentionality reduction tools to discover intrinsic structures of high-dimensional data. I implemented the initial prototype and also contributed to the final product.
SamzaSQL: Streaming SQL implementation on top of Apache Samza. Apache Calcite is used for query parsing and planning.
HTRC: Hathitrust Research Center (HTRC) provides services and infrastructre for performing non-consumptive research on Hathitrust corpus. I am working on identity management, security and Docker based deployment automation.
WSO2 Business Process Server (BPS): I was the lead developer and product manager for WSO2 BPS from 2009 to 2011.
Apache ODE: I did the initial implementation of ODE business process monitoring UI.
Apache Axis2/C: I mainly contributed to WSDL2C implementation and also worked on performance improvements.