ashanthi_abeyrathna

Ashanthi Abeyrathna

An enthusiastic, energetic undergraduate who takes responsibility for any task that I undertake. I am eager to gain and improve knowledge since I believe myself as a self-learner who tries to explore and learn.


Email: ashanthiabeyrathna@gmail.com
Course: SE

Interests: Programming, Software Security, Reading

Technical Skills: Java (SE, EE), Python, JavaScript, HTML, CSS, Bootstrap, MySQL, SQLite, MapDB, Apache FreeMarker, Maven, Git

Project Experience

OpenID Connect Identity Provider
An OpenID Connect based Identity Provider for IFS Applications as Internship project.
Technologies: Java EE, OpenID Connect, OAuth, JavaScript, HTML, CSS, Apache FreeMarker, Bootstrap, MapDB

MartRunner
A web based event management system for the Good Market Colombo to handle the market event, details of vendors, vendor attendance details and stall assignments.
Technologies: Java EE, JavaScript, HTML, CSS, Bootstrap, MySQL

TFlex
An Inventory Management System for The Leaf & Spice Co. to handle their order placements by calculating the recipes and to manage the stock and delivery of blends.
Technologies: Java SE, SQLite

Work Experience

Software Engineer Intern at IFS R&D International (Pvt) Ltd. (September 2016 to January 2017)

Achievements | Awards

  • Nominated for the best performance in the Industrial Placement program of University of Colombo School of Computing.
  • Participated in IEEEXtreme (2016, 2015, 2014) (World rank: 263, Country Rank: 22 in 2016)
  • Won Western Province 5th place in School Educational Software Group Project – 2011 conducted by the Ministry of Education and Microsoft Sri Lanka.

Final Year Project

A Framework for Secure Software Engineering

The project is to build a framework to infer the association between security bugs and the design flaws by using a knowledge modeling based approach in order to build secure software. The knowledge model will be built using the STRIDE Threat Categorization model and the OWASP Top 10. By using the framework root causes of a security bug (which will lie in design phase) can be identified and will aid in improving security quality factor. (Based on the “Building Security In Paradigm” by Gary McGraw and Microsoft Trustworthy Computing).