About
I am an undergraduate in Computer Science and Engineering at the University of Moratuwa (Semester 7), with industry experience from internships at Global Market Technologies and Fcode Labs, ongoing research for my final-year project in ride-hailing analytics, and freelance delivery of mobile and web systems. I care about clear engineering, measurable quality, and software that stays maintainable as it grows.
Experience & projects
Final year project
Exploratory research for data-driven evaluation of individual taxi drivers in ride-hailing services. Evaluating quality of service individually and ranking drivers using scores derived from quality measurements.
- Spark
- Data analytics
- NLP
Internship · Global Market Technologies (Pvt) Ltd
Search services system (Apache Solr)
Built a fast search system using Apache Solr to reduce database retrieval cost, with REST APIs for upload and retrieval. Optimized performance using load tests.
- Solr
- Spring Boot
- Java
- Maven
- JMeter
Alert generation system
Implemented backend alert generation for an existing product: reminder emails for user-subscribed events according to their criteria.
- Java
- Maven
Log reading tool
Built a tool to extract readable reports from filtered, encoded log files for analysis and issue detection.
- Java
- Maven
Feed comparison tool
Extended an existing feed comparison tool to additional message types used in the system.
- Java
- Maven
Data validation plugin
Implemented a plugin to detect abnormal behaviour in data streams by consuming from the main source and validating using existing techniques.
- Java
- Maven
Internship · Fcode Labs (Pvt) Ltd
Alt+it — process automation for MAS Holdings
Mobile app automating quality-evaluation sessions: scheduling, measurements, comments, recording, photo upload, and related workflows.
- Flutter
- Dart
- Firebase
Semester projects
Train Track
Android app with a Python backend and Firebase; shows train locations using GPS contributions from users.
- Android
- Java
- Python
- Firebase
E-commerce platform
Single-vendor e-commerce platform with core storefront features; strong focus on database design across front-end and back-end.
- MySQL
- Node.js
- HTML
SEA system
Online system for student and examination administration: exam registration, assignments, and related workflows with full stack implementation.
- HTML
- PHP
- MySQL
Freelance
Electricity breakdown reporting system
Android app and web portal to report breakdowns with location, comments, and photos; authorities can triage and assign work to maintenance staff.
- Android
- PHP
- MySQL
Education
- University of MoratuwaBSc (Hons) Computer Science and Engineering
Undergraduate — Semester 7
- Mo/Malwaththawala National SchoolCombined Mathematics (A), Physics (A), Chemistry (A). District rank 2 · Z-score 2.3135
Jan 2001 — Aug 2014
Skills
Technical fields
- Mobile development
- OOP
- Web development
- Data mining
- Machine learning
Languages & databases
- Java
- Python
- Dart
- Android
- HTML
- PHP
- Firebase
- MySQL
Tools, APIs & frameworks
- Git
- Maven
- JMeter
- Solr
- Flutter
- Spring Boot
- Flask
- Spark
Extra-curricular
- “Decrypt” 2018 (CSE Open Day)University of Moratuwa
Member of the organizing committee for the CSE Open Day.
- Literature associationUniversity of Moratuwa
Member of the organizing committee for “Dedunu Ganthota” by the Literature association.
- School prefect — 2011Mo/Malwaththawala National School
Member of the school prefect board.
Referees
- Dr. Amal Shehan PereraSenior Lecturer, Department of Computer Science and EngineeringUniversity of Moratuwa, Sri Lankashehan@cse.mrt.ac.lk
- Mr. Gayanath SenanayakeHead of Market Data ServicesGlobal Market Technologies (Pvt) Ltd, Colombo 08, Sri Lankas.gayanath@theglobalmarketaccess.com
Contact
Open to software engineering roles and collaborations. Prefer email or LinkedIn for professional inquiries.
