I'M DILINI RAJAPAKSHA I have been building software for over 7 years from uni to up until now and hopefully will be continuing for years to come. I love to work with latest technologies in the field and with all the new frameworks, methodologies and stuff coming up I love to give them a try and learn whatever I like, and I love to share as I learn.
I LOVE
Java 8
J2EE
Object oriented Design
Design Patterns
RESTful webservices
SOAP webservices
Spring framework
Spring Boot
Spring Data
CDI
JPA
Hibernate
MYSQL
SQL Server
Mockito
AngularJS
Javascript
JQuery
HTML5
CSS3
Bootstrap
JSON
SCRUM
Agile methodologies
JIRA
Jenkins
Maven
Gradle
Openshift online
JBoss EAP
SOAP UI
INDUSTRY EXPERIENCE

Design Engineer Nov 2014 - Aug 2017

Unico Intelligent IT Services Melbourne
Worked across several enterprise systems being developed for the Australia’s largest telecommunications provider
Developed REST APIs, SOAP web services and Enterprise java beans

Software Engineer Sept 2014 - Oct 2014

Vedaleon Technologies Melbourne
Developed an automatic seat allocation feature for an airline passenger management system.

Software Engineer Aug 2012 - May 2013

Cambio Healthcare Systems Sri Lanka
I was part of a real SCRUM team to analyze, design, develop, integrate new system interface components and new feature enhancements to the healthcare system using EJB, and JPA.

Software Engineer Apr 2010 - Aug 2012

Virtusa POLARIS Sri Lanka
Developed a software quality management framework for automating the quality assurance process.
Developed SOAP and RESTful webservices.
Developed DAO components using JPA and ORM.
Extracted data from Microsoft excel using Apache POI.
PERSONAL PROJECTS

This website (Java code house)

Javacodehouse.com is my personal website and blog for sharing my experience, LOL (learning out loud), and profile. This is created with Jekyll and hosted on GitHub. I have created this responsive layout using Bootstrap framwork.

Swing Table Model

This is a customizable generic table model class which I have developed to be used to convert a POJO to a JTable with the aid of annotations. More information on how to use it is provided in the Readme. I developed this during my final year project and added to github when I first created my github account.

Renter system

This is my final year project for British Computer Society Professional Graduate Diploma. More information is provided in the Readme