www.ldclakmal.me

CHANAKA LAKMAL

Associate Technical Lead @ WSO2 | B.Sc. Computer Science Engineering (First Class Hons.) | Researcher | Love IAM & Security Space
Chanaka Lakmal @ ldclakmal Mobile: +94 77 59 62 256
Email: ldclakmal@gmail.com | ldclakmal.13@cse.mrt.ac.lk

linkedin   github   medium   twitter   stackoverflow   google-scholar   flickr

I am an Associate Technical Lead at WSO2 Inc., where I am full-time contributing to the project Ballerina, which 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. I am mainly focusing on the cloud-native security architecture, microservices architecture, IAM, authentication, authorization, cryptography, and language security aspects.

I completed my B.Sc. in Computer Science and Engineering with a First Class at the University of Moratuwa, Sri Lanka in 2018. I am a passionate researcher with the curiosity of learning new trends and exploring cutting-edge technologies. More interested in areas like Application Security, Identity and Access Management (IAM), Cryptography, Cloud Computing, and Distributed Computing.

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 traveling, exploring new destinations, cultures and capturing memories into beautiful pictures.



ACADEMIC QUALIFICATIONS

uom logo Bachelor of Science in Engineering (First Class Hons.)
specialized in Computer Science and Engineering

University : University of Moratuwa, Sri Lanka
Academic Years : 2014 - 2018



RESEARCH & PUBLICATIONS

Research Publications

Research Designs

Blogs

Webinars

Workshops



PROFESSIONAL EXPERIENCES

Associate Technical Lead [Jun 2021 – Present]

WSO2 Inc.

wso2 logo WSO2 is an open source technology provider which gives enterprises the flexibility to deploy applications and services on-premises, on private or public clouds, or in hybrid environments. Hundreds of leading brands and thousands of global projects execute over 18 trillion transactions annually using WSO2 technologies.

Senior Software Engineer [Jul 2019 – May 2021]

WSO2 Inc.

Software Engineer [Jan 2018 – Jun 2019]

WSO2 Inc.

Software Engineering Intern [Jul 2016 – Dec 2016]

AdroitLogic

adroitlogic logo AdroitLogic is an innovative technology company which provides enterprise integration solutions.

Director - Information Technology [Jul 2016 – Jul 2017]

Rotaract Club of University of Moratuwa, Sri Lanka

rotaract mora logo Rotaract Club of University of Moratuwa initiated in 1995, is the first ever institution based Rotaract Club of Sri Lanka. With only 16 members at its origin, the club has been walking on a glorious path for the last 2 decades, holding its position as the strongest vibrant student association within the university.



TECHNICAL SKILLS

Category Technologies
Domain Expertise IAM, Security, JWT, JWK, JWS, OAuth, LDAP, SSO, MFA, Cryptography, Hashing, Encryption, Digital Signature, HTTP, HTTP/2, GraphQL, gRPC, WebSocket, WebSub
Programming JAVA, Go, Kotlin, Ballerina, JSP, Servlets, PHP, C#, Python, HTML 5, JS, SQL, XML, CSS
Framework Spring, MSF4J, Hibernate, Electron, Bootstrap 3
Database MySQL, MongoDB
CI/CD & Test Automation Git, GitHub, Mercurial, Travis, Jenkins, Junit, TestNG, Apache JMeter
DevOps Amazon AWS, Microsoft Azure, GCP, Docker, Kubernetes



HONOURS & AWARDS



PROJECTS

Ballerina | Cloud Native Programming Language

link https://ballerina.io
link https://ldclakmal.me/ballerina-security
github https://github.com/ballerina-platform/ballerina-lang

IDStack | The Common Protocol for Document Verification | Academic Research Project

link https://idstack.github.io
github https://github.com/idstack

CourtEka.LK | Sports Facilities Reservation Online Portal

link http://courteka.com

Are You Ready? 2015

link http://www.areyouready.uom.lk

AMPLUS | Learn - Adapt – Advertise

link https://ldclakmal.me/amplus

NIO File Transport for UltraESB / Project-X

github https://github.com/ldclakmal/nio-file-transport
book https://developer.adroitlogic.com/connectors/docs/17.07/nio_file/nio_file_ingress_connector.html

SCP File Transport for UltraESB / Project-X

github https://github.com/ldclakmal/scp-transport
book https://developer.adroitlogic.com/connectors/docs/17.07/scp/scp_ingress_connector.html

AS2 Station / AS2 Gateway

link https://as2gateway.com/
book https://developer.adroitlogic.com/as2gateway/docs/1.1.0/

link https://linkr.rotaractmora.org/

URO.LK

link http://www.uro.lk



TIMELINE

Date Description References
Jun 2021 Released Ballerina Ballerina Swan Lake Beta1 programming language (open-source project), which I contributed full-time as a technical lead to drive the cloud native architecture of identity and access management (IAM), authentication, authorization, cryptography, encoding frameworks/APIs, and overall security aspects of the language. [Article]
Jun 2021 Promoted as an Associate Technical Lead at WSO2 Inc. - Team: Ballerina [Web]
Jan 2021 Awarded for Sustained Outstanding Contributions in 2020 by WSO2 Inc.  
Jun 2020 Released Ballerina first preview of Ballerina Swan Lake programming language (open-source project), which I contributed full-time as a senior engineer to design and implement the cloud native architecture of identity and access management (IAM), authentication, authorization, cryptography, encoding frameworks/APIs, and overall security aspects of the language. [Article]
Jan 2020 Conducted “Microservices Security in Practice with Ballerina session for MIT undergraduates with related to MIT Independent Activities Period (IAP) [Article] [Article]
Jan 2020 Awarded for Sustained Outstanding Contributions in 2019 by WSO2 Inc. [Photo]
Sep 2019 Released Ballerina v1.0 programming language (open-source project), which I contributed full-time as a senior engineer to redesign the security architecture and to develop the Ballerina authentication and authorization frameworks (Basic Auth, JWT Auth, OAuth2). [Article] [Photo]
Jul 2019 Promoted as a Senior Software Engineer at WSO2 Inc. - Team: Ballerina  
Oct 2018 Graduated with Bachelor of Science in Engineering (First Class Hons.) specialized in Computer Science and Engineering, Faculty of Engineering, University of Moratuwa [Photo]
Jun 2018 Presented a research paper on “Measuring the Correlation of Personal Identity Documents in Structured Format” at 17th IEEE/ACIS International Conference on Computer and Information Science (ICIS 2018), Singapore [Paper]
Jan 2018 Started career as Software Engineer at WSO2 Inc.  
Jan 2018 Completed B.Sc. in Computer Science and Engineering at University of Moratuwa, Sri Lanka  
Nov 2017 Presented the final year project on “IDStack – The Common Protocol for Document Verification built on Digital Signatures” to the evaluation panel of Prof. Gihan Dias, Prof. Sanath Jayasena, Dr. Shantha Fernando and Dr. Sulochana Sooriyaarachchi [Slide] [Web] [Code]
Sep 2017 MERIT Award at 19th National Best Quality Software Awards 2017 (NBQSA 2017) [Web]
Sep 2017 Presented a research paper on “IDStack – The Common Protocol for Document Verification built on Digital Signatures” at 35th National Information Technology Conference (NITC 2017) in partnership with South East Asia Regional Computer Confederation (SEARCC), Sri Lanka [Paper] [Photo]
Jul 2017 Awarded for the Digital Communication Services of the Rotaract District 3220 (2016/17) [Photo]
Jul 2017 Platinum Award - Most Outstanding #ICT4Dev Project for the project LinkR at Rotaract District 3220 (2016/17) [Photo]
Jul 2017 Awarded for the Most Outstanding Rotaract Club at Rotaract District 3220 (2016/17) [Photo]
Jul 2016 Started internship as a Software Engineering Intern at AdroitLogic Lanka (Pvt) Ltd., Sri Lanka  
Jul 2016 2nd Place at Microsoft Imagine Cup 2016 - Innovation - World Finals (Seattle, USA) [Article] [Photo]
Jul 2016 1st Place at Microsoft Imagine Cup 2016 - Innovation - National Finals [Article] [Photo] [Video]
Jul 2016 Started duties as the Director - Information Technology at Rotaract Club of University of Moratuwa, Sri Lanka  
May 2016 Recognized for the World Top 25 projects at 22nd International Cultural Academic Meeting of Engineering Students 2016 (Turkey) [Photo]
Dec 2015 1st Place - Champions at Yarl Geek Challenge 2015 - Season 4 [Article] [Photo]
Nov 2015 Honourable Mention (Top 10 in World) at Microsoft Imagine Cup 2016 - Innovation - Big Pitch Competition [Article] [Photo]
Nov 2015 MERIT Award at SLIIT CodeFest 2015 organized by Faculty of Computing of SLIIT, Sri Lanka  
Oct 2015 Participated for IEEEXtreme 9.0 2015 - Country Rank: 54 - World Rank: 396  
Sep 2015 Top 6 at Code4Good Hackathon organized by Facebook, Internews, International Alert, SLASSCOM  
Sep 2015 1st Place - Champions at Ideamart MoraHack 2015 organized by Dialog Axiata PLC., Sri Lanka [Photo]
Sep 2015 MERIT Award at 17th National Best Quality Software Awards 2015 (NBQSA 2015) [Web]
Jul 2015 4th Place at XtremeCS 2015 organized by ACM Chapter of University of Moratuwa, Sri Lanka  
May 2015 1st Place (Best Innovation) at Google I/O Extended 2015 organized by Mobitel (Pvt) Ltd., Sri Lanka [Photo]
Oct 2014 Participated for IEEEXtreme 8.0 2014 - Country Rank: 78 - World Rank: 571  
Jan 2014 Started B.Sc. in Engineering at University of Moratuwa, Sri Lanka