Dulaj Dilshan

Cell: +94 710 88 98 67
Email: /
LinkedIn: dulajdilshan Github: dulajdilshan

Talented and committed team player with strong analytical skills. Eager to take up challenges. A Problem solver and willing to work in a rapidly changing environment. Looking for a career opportunity to utilize my skills and expand my professional network

Experience

Senior Software Engineer III, WSO2 Inc. Feb 2024 - PRESENT

Compiler Developer for Ballerina programing language. Worked in VSCode extensions as a language server tools and frontend developer for Ballerina. Kola docs

  • Main responsible areas: Types API in Language Server
  • Diagram component development

Senior Software Engineer, WSO2 Inc. Nov 2021 - Jan 2024

Lead developer for Compiler Front-end Tools team of 4 members. Design and Develop APIs to support compiler extensions. https://ballerina.io

  • Main responsible areas: Semantic API, Diagnostic API, Ballerina Shell
  • Manage the Compiler Front-End Tools team

Software Engineer, WSO2 Inc. Feb 2020 - Spet 2021

Compiler Engineer in Ballerina programing language (a statically typed, concurrent, general-purpose programming language intended for network-distributed applications) https://ballerina.io

  • Develop features related to compiler phases (Semantic analyzer, Type Checker, Parser)
  • Design and develop APIs to support ballerina language server

Intern - Software Engineer, Sysco LABS May 2018 - Dec 2018

Worked in CAKE-core team. (CAKE - cloud-based all-in-one restaurant-services management solution) https://www.trycake.com

  • Design and develop an internal tool to support cloud-team to manage AWS resources
  • Develop CAKE-doctor with SWAT team

Software Engineer, Olivescript Oct 2017 - Sept 2018

Olivescript (https://olivescript.com) is a startup. Developed mycareers.lk, a career vacancy posting platform (currently offline)


Self Employed, Freelancer Dec 2016 - Dec 2019

  • Web based application development (PHP / Python / Java / Spring Boot/ Django / React JS / My SQL)
  • Distributed System application development (small-scaled)
  • Front-end development (React JS)
Education

BSc. Engineering (Hons), University of Moratuwa,
Sri Lanka 2015 - 2019

  • Specialized in Computer Science and Engineering
  • GPA: 3.5 / 4.2 (CGPA)

G.C.E Advanced Level Examination, Royal College, Colombo,
Sri Lanka 2012 - 2014

  • National Super Merit Pass (Ranked 42nd out of 200,000+ applicants)
  • Belongs to the top 0.01% of the candidates
  • High Distinctions (A’s) for all the subjects (Combined Maths, Physics, Chemistry)
Projects

Blockchain-based Decentralized Certificate Transparency for Microservices Security

A security solution that provides decentralized and tamper-proof public audit certificates-based security for Microservices using a Blockchain network.
University Final Year Research and Development Project (1 year)

  • Java, Go, Python, Hyperledger fabric, Spring Boot

DengAI: Predicting Disease Spread

Machine Learning model which predicts the number of dengue cases based on the given environmental data in “DengAI” competition by Driven Data Foundation. Model ranked 170 out of 7300+ competitors

  • Python, Sci-kit learn

CAKE Doctor, Diagnosis tool for CAKE POS

Self-diagnostic application by SWAT team of Sysco LABS for CAKE - POS to help support teams to recognize and diagnose the issues within the POS system.

  • Python

AWS Resource Tracker

A web-based application with a simple GUI for the cloud operations team at Sysco LABS to keep track of AWS Resources used for CAKE cloud infrastructure.

  • JavaScript, React JS, AWS SDK

MobileClass.net

E-learning platform in Sri Lanka to support teachers and students engagement in learning. Teachers abale to upload lessons, topics, subjects and students can learn after buying them. https://mobileclass.net

  • React JS, Spring Boot, My SQL
Publications

MSChain: Blockchain based Decentralized Certificate Transparency for Microservices

D. Dilshan, S. Piumika, C. Rupasinghe, I. Perera and P. Siriwardena, "MSChain: Blockchain based Decentralized Certificate Transparency for Microservices," 2020 Moratuwa Engineering Research Conference (MERCon), Moratuwa, Sri Lanka, 2020, pp. 1-6, doi: 10.1109/MERCon50084.2020.9185320.

Honors & Awards

Best Paper award for Software Engineering track at MERCon 2020 Jul 2020

6th International Multidisciplinary Engineering Research Conference organized by University of Moratuwa

1st Runners Up - Jumpstart 2018, Entrepreneurial Innovation challenge Dec 2018

Jumpstart 2018, Entrepreneurial Innovation challenge was Organized by Rotaract Club of Achievers Lanka Business School. It was an innovative startup competition

Finalist - HackADev 2018, the National Youth Social Innovation Challenge 2018 Oct 2018

A joint program conducted by United Nations Development Programme - UNDP, together with the Ministry of Telecommunication & Digital Infrastructure, Information and Communication Technology Agency of Sri Lanka (ICTA) & SRI LANKA YOUTH

Our Innovation is a web-based platform which connects employer and job candidates. The platform provides a detailed analysis based on his/her online footprints. (StackOverFlow/Github/Twitter)

Winner - Rotaract Idea Challenge 2018 March 2018

Hackathon was to identify a problem that needs to be addressed as a responsible citizen of the country and digitize its solution which could be utilized and implemented through Rotaract

Extra-curricular Activities
  • Assistant Secretary, Old Royalists Engineering Professionals Association (OREPA) [Jan 2019 - Jan 2020]
  • Batch Representative, Department of Computer Science and Engineering [Oct 2016 - Dec 2019]
  • Vice President, Rotaract Club, University of Moratuwa [Jul 2018 - Jul 2019]
  • Director - Club Service, Rotaract Club, University of Moratuwa [Jul 2017 - Jul 2018]
  • Chairperson, Official Careers Fair 2017, University of Moratuwa [2017]

    - Won The People’s Choice Award for Professional Development at Rotaract South Asia MDIO Outstanding Awards and Recognition 2018

References
Available on request