Biography

I’m a risk taking , motivated , passionate Computer Science and Engineering graduate who loves to develop innovative solutions and enhance technical skills . I’m Interested in Software Development, Machine Learning, Data Science and Intelligent Transport Systems. An adaptable person who is willing to give a maximum contribution to the team and organization to achieve its objectives.

Interests

  • NLP
  • Intelligent Transport Systems
  • Software Development
  • Machine Learning
  • Data Science

Education

  • MSc in Computer Science (major component by Research), 2020

    University of Moratuwa, SL

  • Bachelor of Science (Hons) in Computer Science and Engineering, 2018

    University of Moratuwa, SL

  • G.C.E Advanced Level [ Physical Science Stream | A,A,A | Island Rank - 82 (out of ∼31,570 students) | District Rank (Colombo) - 31 (out of ~5093 students) ], 2013

    Ananda College, Colombo 10, SL

  • G.C.E Ordinary Level (Passed 9 Subjects With A Passes), 2010

    Ananda College, Colombo 10, SL

Skills

Python

SEO

Java

PHP

MongoDB, MySQL, Oracle

Node

HTML, JS, CSS

Github, Gitlab

Research and Development

Teaching

GCP, Heroku

Businees Development

Experience

 
 
 
 
 

Co-Founder, Software Engineer

Tachyon Technologies (PVT) Ltd

Feb 2019 – Feb 2020 Sri Lanka
A project-based software solution providing company. Provided software solutions to several start up companies and other institutes
 
 
 
 
 

Research Assistant

University of Moratuwa

Jan 2019 – Present Sri Lanka
A Member of DATASEARCH research group
 
 
 
 
 

Visiting Instructor [ CS3032 - Computer Networks]

University of Moratuwa

Jan 2019 – Jul 2019 Sri Lanka
Computer Networks Theories, Cisco Packet Tracer
 
 
 
 
 

Final Year Project Supervisor

Centre for Open and Distance Learning, University of Moratuwa

Jan 2019 – Nov 2019 Sri Lanka
Project supervisor for a Final Year Project in BIT Degree.
 
 
 
 
 

Software Engineer (Outsourcing Professional Services)

Intervest software technologies Pvt Ltd

Oct 2018 – Dec 2019 Sri Lanka
Developing JavaEE applications [JavaEE]
 
 
 
 
 

Consultant

Ongoza FZC

Jan 2018 – Feb 2018 UAE
Conducting meetings for mobile aggregation with mobile network operators (Dialog, Mobitel, Airtel, Etisalat) in Sri Lanka on behalf of Ongoza [Business Development].
 
 
 
 
 

Software Engineer(Intern)

Hitachi Digital Payment Solutions Ltd (Iterblocks Ltd)

Jun 2017 – Nov 2017 Sri Lanka
  • Developing Cucumber test automation scripts [Cucumber, JavaEE, Test-driven development].
  • Mobile Application for licensing ATM client application [Phonegap, html, javascript]
  • Front end development for iESB [Angular 4, Javascript, html].
  • Developing iSheild with Hazelcast in-memory data grid [JavaEE, Hazelcast].
  • iCard and iRecon build automation [Jenkins, Subversion, Maven].
  • Fixing issues in internal inventory management system [PHP, MySQL].
  • Developing license key functionality in iAdmin [JavaEE,Tomcat, Jboss].
 
 
 
 
 

Co-Founder, Software Engineer

Ciperlabs

May 2017 – Sep 2018 Sri Lanka
Ciperlabs is a startup company I started with two of my colleagues. My role is to handle the team, clients other than developing software.

  • Unicode Docx/pdf Converter [NodeJS, ReactJS, JavaEE, Apache POI].
  • Option Trading Automation System [Twitter API, Tradestation API, AWS lambda]
  • Gym Management System [JavaSE, Arduino, iReport (Jaspersoft)].
  • Corpus Editor [HTML, JavaScript].
  • Virtual Headset prototype development [Python, OpenCV, Arduino].

Accomplish­ments

Learning Docker

Docker is the next step beyond virtualization. Arthur Ulfeldt uses Docker to run complex systems with millions of users and hundreds of containers. Here, he shares his knowledge with you. He introduces the basics of Docker, including its containers, Dockerfiles (or base images), and capabilities for networking, data management, infrastructure optimization, and more. Watch and learn how to build your own containers, as well as how to network and link containers.
See certificate

Reactive Architecture(1): Introduction to Reactive Systems

Modern software is evolving. Developers are faced with new challenges as the technology around us changes rapidly. In the meantime, users are relying on software in new ways all the time. In this rapidly changing world, we need new tools, and new ideas that will shape the direction of our software for the future. Reactive Architecture aims to provide software that remains responsive in all situations. Reactive Systems build user confidence by ensuring that the application is available whenever the users need it.
See certificate

Networking Essentials

The certification covers the fundamental networking concepts and technologies. The course teaches theories, Packet Tracer activities, quizzes, and exams. NE has highly interactive e-doing activities to stimulate learning.
See certificate

IBM Data Science Professional Certification

The Certification has 9 sub courses and certifications. They are What is Data Science?,Open Source tools for Data Science ,Data Science Methodology ,Python for Data Science and AI ,Databases and SQL for Data Science ,Data Analysis with Python ,Data Visualization with Python, Machine Learning with Python, Applied Data Science Capstone.
See certificate

Recent Posts

Why Your Own Blog?

blogspot -> Wordpress -> Hugo.

The only ML model I created for my own usage 😀 (part 1 of 3)

Scrappying to Machine Learning

Keeping Free Heroku app awake for all the time

CI/CD with Github Webhooks

Continuous Integration with Travis CI

CI/CD, Travis

Projects - Hightlights

*

Automated Document Processing System

An example of using the in-built project page.

Bussiness Developement

An example of using the in-built project page.

Corpus Editor

This application was built for Natural Language Processing Centre of University of Moratuwa. The client had a very large data corpus …

Data Visualization Platform

An example of using the in-built project page.

Directional Speakers

An example of using the in-built project page.

Domain specific intent classification system …

A neural network based intent classification system for a specific domain that has the capability to identify the intent of an uttered …

ERP Backend Development

An example of using the in-built project page.

Software Deployment

An example of using the in-built project page.

Travel Behaviour Analytics for Public Transportation Services

This application was built for Natural Language Processing Centre of University of Moratuwa. The client had a very large data corpus …

Unicode docx/pdf converter

An example of using the in-built project page.

Awards

Bit More About Myself?

Events

Summary of the professional Events

My Hobbies

More about Sudeepa

Recent Publications

Contact