Tharanga Thennakoon

Tharanga Thennakoon

ABOUT ME
Software Engineer
Software Engineer

A Software Engineer. Have two years working experience. Played with Java, SpringBoot, Hibernate for most of the projects.

Worked on Microservices based projects with Netflix stack and AWS stack.

Have experience working with MySQL and MongoDB.

I have done several open source projects. Most recent one is Quebic. It is a FaaS( Function as a Service) framework. Its provides way to write server-less functions to run on kubernates. Quebic is written in Go. You can found it in here.
https://github.com/quebic-source/quebic

I really interested in Distributed systems, Cloud native and Server-less related technologies.

English
Sri Jayawardenepura (+05:30)
Joined September 2018
EXPERTISE
3 years experience
Have experience developing backend using Java, SpringBoot, Hibernate. Most of the time played with Spring Web, Data, Security. Go lang i...
Have experience developing backend using Java, SpringBoot, Hibernate. Most of the time played with Spring Web, Data, Security. Go lang its really good for high performance web application development. One of my project i wrote few AWS Lambdas as microservices. All those Lambdas are written by python. Really cool experience and it saved me from cold-start issue.
2 years experience
Closely worked with Kubernetes and Docker technologies. Really intersted in cloud-native related tools and technologies. Most of the time...
Closely worked with Kubernetes and Docker technologies. Really intersted in cloud-native related tools and technologies. Most of the time worked with linux envirnments. Have experince working on AWS stack which are Lambda, API Gateway, RDS and more. I used Terrform as infrastructure automation tool. Most of the project i have worked are deploying through CI/CD pipelines.
1 year experience
I am still learing about Machine Learning. Recently i did a research and poc about How we can use Convolutional Neural Network to indenti...
I am still learing about Machine Learning. Recently i did a research and poc about How we can use Convolutional Neural Network to indentify security vulnerabilities of given source code.
SOCIAL PRESENCE
GitHub
microservices-sample-project
Java
29
15
searchbox-core
searchbox is a lightweight search framework built on redis
Java
10
2
Stack Overflow
172 Reputation
0
5
16
EMPLOYMENTS
Software Engineer
Virtusa
2016-08-01-Present
Software Engineer
Software Engineer
Python
Java
Spring Boot
View more
Python
Java
Spring Boot
Kubernetes
TensorFlow
View more
PROJECTS
Quebic - FaaS FrameworkView Project
2018
Quebic is a framework for writing serverless functions to run on Kubernetes. Supports for Python, Java and NodeJS programming models to w...
Quebic is a framework for writing serverless functions to run on Kubernetes. Supports for Python, Java and NodeJS programming models to write functions.
Docker
Kubernetes
Serverless
View more
Docker
Kubernetes
Serverless
Go
View more
Veracode MVSA
2018
Virtual appliance for scanning private web sites. The appliance is running inside customer’s private network. The appliance open tunnels ...
Virtual appliance for scanning private web sites. The appliance is running inside customer’s private network. The appliance open tunnels for Cloud scanners to scan customers private web sites.
Python
Java
Terraform
View more
Python
Java
Terraform
View more