ldclakmal
Chanaka Lakmal
PhD Student in Computer Science at University of Waterloo
Toronto, Canada

I am a PhD student in Computer Science at the University of Waterloo, advised by Prof. Khuzaima Daudjee. I completed my B.Sc. in Computer Science and Engineering with a First Class at the University of Moratuwa, Sri Lanka in 2018. I was an Associate Technical Lead at WSO2 Inc., where I was full-time contributing to the project Ballerina, an open-source programming language for the cloud with first-class support to write microservices that integrate APIs. I was mainly focusing on the cloud-native security architecture, microservices architecture, authentication, authorization, cryptography, and language security aspects. My projects have been recognized at prestigious events such as Microsoft Imagine Cup World Finals and National Best Quality ICT Awards (NBQSA) and have been covered by the local and international press. I love travelling, exploring new destinations, and cultures and capturing memories into beautiful pictures.

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

1,008.9
CodersRank Rank
Top 1%
Based on:
Stackoverflow 49 events
Top 1
Ballerina
Ballerina
Developer
Canada
Top 10
Java
Java
Developer
Canada
Top 5
Shell
Shell
Developer
Canada
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
University of Waterloo
2 years
Waterloo, Ontario Current workspace
Currently Chanaka Lakmal supports the University of Waterloo

Chanaka Lakmal's scores will be added to this company.

PhD Student in Computer Science
Sep 2022 - Present (2 years)
Graduate Teaching Assistant
Sep 2022 - Present (2 years)
WSO2
4 years 5 months
Colombo, Sri Lanka
Associate Technical Lead
Jun 2021 - Aug 2022 (1 year 2 months)
Senior Software Engineer
Jul 2019 - May 2021 (1 year 10 months)
Software Engineer
Jan 2018 - Jun 2019 (1 year 5 months)
AdroitLogic
Jul 2016 - Dec 2016 (5 months)
Sri Lanka
Software Engineering Intern

Add some compelling projects here to demonstrate your experience
Ballerina | Cloud Native Programming Language
Jan 2018 - Present
- Ballerina is an open-source programming language for the cloud that makes it easier to use, combine, and create network services. This cloud-native programming language has first-class support to write microservices that integrate APIs.
- Ranked within the top 15 contributors out of 300+ open-source contributors.
- Designed and implemented the cloud-native architecture of identity and access management (IAM), authentication, authorization, cryptography, encoding frameworks/APIs, and overall security aspects of the Ballerina programming language.
- Developed and shipped Ballerina Auth, JWT, OAuth2, Crypto, and URL standard library modules from the scratch by maintaining 80% code coverage and zero bug count.

Technologies:
Ballerina, Java, IAM, JWT, OAuth, Cryptography, Git, Gradle, TestNG, YAML, Apache JMeter, AWS, Azure, Docker, Kubernetes
CourtEka.LK | Sports Facilities Reservation Online Portal
Mar 2016 - Dec 2018
- An online portal that provides an online reservation platform for the courts, grounds, and arenas.
- Designed and developed the web application with a unique algorithm to fairly assign courts for players.

Technologies:
JSP, Servlets, MySQL, Hibernate, HTML, CSS, Bootstrap, JavaScript, AJAX, Facebook API, Google API, Sampath Vishwa API, PayCorp API, SMS Gateway, Apache Tomcat, Apache Maven, Apache Log4j, Apache Shiro, Apache Commons, Apache POI, Travis CI, Git, JUnit
LinkR | Link Rotaract
Nov 2015 - Dec 2018
- A social network platform designed to overcome the distance barrier, connect all Rotaract clubs and members, and increase the awareness of the Rotaractors about the ongoing projects of their fellow clubs.

Awards:
Platinum Award - Most Outstanding #ICT4DEV Project (2016/17) - Rotaract District 3220

Technologies:
PHP, JavaScript, AJAX, HTML 5, CSS, Facebook API, Bootstrap 3

This section lets you add any degrees or diplomas you have earned.
University of Waterloo
Doctor of Philosophy - PhD, Computer Science
Sep 2022 - Present
University of Moratuwa
Bachelor of Science (B.Sc.), Computer Science and Engineering
Jan 2014 - Jan 2018
Maliyadeva College
High School, Physical Sciences
Jan 2003 - Aug 2011

Jobs for you

Show all jobs
Feedback