Pinsara K. Weerasinghe

Software engineer

Pinsara K. Weerasinghe

Computer Science & Engineering undergraduate · Full-stack, mobile & data-focused development

I am a motivated software engineer with hands-on experience across web and mobile development, backend systems, and data-driven research. I enjoy building reliable products, collaborating in teams, and deepening my skills in software engineering and analytics.

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

Data-driven individual taxi driver QoS analysis & evaluation in ride-hailing services
Apr 2020 — Present

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

Jun 2019 — Dec 2019
  • 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

Mar 2020 — Jul 2020
  • 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

Jun 2017 — Present
  • 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

Jan 2019 — Present
  • 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 Moratuwa
    BSc (Hons) Computer Science and Engineering

    Undergraduate — Semester 7

  • Mo/Malwaththawala National School
    Combined 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 association
    University of Moratuwa

    Member of the organizing committee for “Dedunu Ganthota” by the Literature association.

  • School prefect — 2011
    Mo/Malwaththawala National School

    Member of the school prefect board.

Referees

  • Dr. Amal Shehan Perera
    Senior Lecturer, Department of Computer Science and Engineering
    University of Moratuwa, Sri Lanka
    shehan@cse.mrt.ac.lk
  • Mr. Gayanath Senanayake
    Head of Market Data Services
    Global Market Technologies (Pvt) Ltd, Colombo 08, Sri Lanka
    s.gayanath@theglobalmarketaccess.com

Contact

Open to software engineering roles and collaborations. Prefer email or LinkedIn for professional inquiries.