2015cs008_basuru-pasan-basuru

Basuru Amaradiwakara

DEDICATED AND FOCUSED; ABLE TO PRIORITIZE AND COMPLETE MULTIPLE TASKS AND FOLLOW THROUGH TO ACHIEVE PROJECTS GOALS.I'M INTERESTED IN WEB AND SOFTWARE DEVELOPMENT


Email: basurupasan@gmail.com 
Phone: 0718847267
Course: CS

Interests:Machine Learning, Blockchain, Image Processing, Algorithms, Web Developing, Music, Travelling

Technical Skills: HTML,BOOTSTRAP, CSS, MATERIAL, AJAX, JQUERY, JAVASCRIPT, ANGULAR, TYPESCRIPT, PHP(LARAVEL/CODEIGNITER), JavaSE/JavaEE, PYTHON, C, OOPC, MVC, MYSQL, MongoDB, SQL, GIT, TENSORFLOW, NodeJS/Express, Windows, Linux, AWS

Project Experience

STUDENT MANAGEMENT SYSTEM
A web based student management system for UCSC. Since not using any backend frameworks, all security features built from the ground level. To enhanced manual works this system converts manual works to automatic processes.
Technologies : PHP/HTML5/CSS3/Google Sign-In API/Ajax/Bootstrap3/JS/MySql
SMIKTA – CONSTRUCTION SITE SYSTEM AND WEB APPLICATION
Developed a system that helps to enhance the construction tasks and record them. And also the web site for the company to publish their works and ideas.
Technologies : PHP/Code Igniter/Material/CSS/JS/AWS/MySql
FREELANCING PROJECT – FALCON(BAKERY SYSTEM)
I was assigned to develop a bakery item catalog and a chat box
Technologies : PHP/Laravel/Bootstrap3/HTML5/JS
DECEASES PREDICTOR – MACHINE LEANING
Choosing 6 main skin deceases out of all skin deceases and trained a machine learning model for those 6 deceases. With Just a click of an app on android device, the app predicts the decease you have with a percentage.
Technologies : PHP/Python/Tensor Flow/Android
ONLINE LEAVING SYSTEM
Online leaving system for university staff and record their leavings and enhance the manual process.
Technologies : NodeJS/Express/AngularJS/Bootstrap3/HTML5/CSS3/MongoDB
ONLINE USER TRACKING APP
Created a single page lyric app and the users who are accessing that page are tracking and record which content they are accessing. It can track user’s location, ISP, Country and etc.
Technologies : NodeJS/MongoDB/heroku/AngularJS
DOENETS.LK – DEPARTMENT OF EXAMINATIONS – SRI LANKA
Government revamp project was to develop the examination publication web application and content management system for the web application. I was assigned to develop both web application frontend and CMS frontend.
Technologies : Angular7/HTML5/CSS3/Typescript/Bootstrap4
IOT DASHBOARD – Hemas Holdings PLC
IOT dashboard for detecting the food, electricity, water consumptions and wastages. Data is collecting by IOT devices and dashboard gets the data by sockets. I was assigned to develop the dashboard frontend with adding some new features.
Technologies : Angular7/HTML5/CSS3/Typescript/Bootstap4
Progressive Web Apps ( Research project)
This was about how to handle get and post request when user is not online (when no internet) using service worker. User can submit forms even if the internet is not available. Angular used for the frontend requests handling and JavaEE used for the Backend requests handling.
Technologies : JavaEE/Angular7/MySql
Push Notifications (Research Project)
Research was to notify user even when the app is not running on browser. Using the Browser notification API and Push API backend server could send the notification for all subscribers and service worker could display the notification.
Technologies: JavaEE/Angular7/MySql

Work Experience

• Trainee Software Engineer (Full Stack) – INOVA IT SYSTEMS (PVT) LTD (2018 Sep – 2019 Jan)
• Back-end developer – INCUBATE LABS. (PHP/LARAVEL)
• Worked for an internship at PEOPLES’ BANK

Achievements | Awards

• IEEE-XTREME 10.0 – TOP 25 IN SL
• Kaggle Competition – Predict Future Sales using Machine Learning ( Top 500 in World)
• Hackln 2017 (finalist) Smart Plant Pot – IOT device for plantations
• Karate purple belt – ITOSU BYU KARATEDO
• Senior Scout – Mahanama College 2011-2014

Final Year Project

A Permission Block chain for Confidential Data

• People who are working with block chain applications have no same privileges. People who are working with blockchain applications have no same privileges. Confidentiality refers to sensitive information that is shared between parties by consent. The main issues with regards to sensitive information concerns business secrets. possible to restrict access to the information depending on which parties are listed as having permission to view asset details