Vihanga Liyanage

Fast Learner, code geek, dedicated software developer, always look forward to learn something new.

Course: SE

Interests: Algorithms, Operating Systems, Image Processing, Robotics, Electronics, Music

Technical Skills: Java, Python, JavaScript, CSS3, HTML5, SQL, PHP, C, C#, Arduino, NodeJS with express, jQuery, Ajax, ASP.Net , Twitter Bootstrap, CodeIgniter, Yii 2, MySQL, MongoDB, SQL Server, SQLite, Linux, Git, Amazon web services, Docker, Apache Server, Apache Axis2, UI & UX design

Project Experience

WSO2 Deployment Visualizer (J2EE, JavaScript, HTML, CSS, Docker)
Visual tool to connect WSO2 products into a solution and generates the Docker deployment artifacts with relevant core configurations based on a knowledge base. Internship project at WSO2.

TFlex (J2SE, SQLite)
Modified inventory management system for a tea distribution company. Freelancer project. Deployed in production environment.

UCSC Career Fair App 2017 (JavaScript, NodeJS, JQuery, AJAX, HTML, CSS, Bootstrap)
Web application to cater the needs of the career fair, dealing with students and companies, exchanging CVs, etc.

FixAMz (C#, ASP.Net, SQL Server, Bootstrap, Javascript, Ajax)
A web based asset management system developed for national water supply and drainage board. Second year group project acted as the project leader.

PPExtended (Facebook PHP SDK, MySQL, HTML5, CSS3)
Facebook app which allows the users to modify their profile pictures based on given themes.

Work Experience

Trainee Software Engineer – WSO2 Lanka (Pvt.) Ltd. – September 2016 to January 2017
Treasurer – UCSC IEEE Student Branch – 2016/2017
Program Lead – UCSC Mozilla Club – 2015/2016
Web Officer – Computer Science Society of University of Colombo – 2015/2016

Achievements | Awards

  • Nominated for best performance in Industrial Placement Program of UCSC.
  • IEEEXtreme 8.0/ 9.0/ 10.0 – Best world rank 167, Sri Lanka rank 11 at 9.0
  • AcesCoders v5.0 – 8th Place

Final Year Project

Hitech Smart Factory (J2EE, JavaScript, Python, InfluxDB, JQuery, )

A generalized monitoring solution which can be applied to any automated production line instantly without doing any hardware modifications to the existing system. It retrieves all the data generated by the sensors and other equipment in the factory production lines and push them into a database in real time so that status of all production lines can be viewed from a central location. Hitech Smart Factory mobile application can be used to monitor the statuses remotely and necessary alerts will be provided to engineers, so that the production down time will be minimal.