Career Profile

A highly motivated and hardworking undergraduate in Computer Science & Engineering field.Interested in learning new technologies and to be updated with current trends in the field. Happy to help and support to anyone with my coding skills and knowledge.

Experiences

Internship

July 2016 - December 2016
hSenidMobile Solutions, Sri Lanka

Having a training for 23 weeks at hSenidMobile, I was exposed to industrial practices and gained a vast knowledge and training on diversed set of skills required by the industry. I mainly engaged in Java based development and intelliJ IDEA was used as the IDE.I got the opportunity to learn and work with research and development while improving soft skills like presentation and communication skills as well. The development environment was Linux platform and GitLab was used for Git repository management in collaboration.

First research project was on adapting Elastic stack to products at hSenidMobile where I learnt about whole Elastic stack, its structure, how to use and rest API design.I got the opportunity to work as a team for creating an application development platform using springboot micro framework. I was exposed to rest api design concepts and best practices, spring, hibernate, postgreSQL,junit testing, using FCM push notifications, android development, javascript, basics of Disruptor and Netty.

Mr. Isuru Wijesinghe being my supervisor instructed me on coding best practices and how to align with new technologies.

Academic Achievements

BSc(Hons). in Engineering 2014-Present
  • Specialized in Computer Science and Engineering
  • University of Moratuwa, Sri Lanka
  • Current GradePointAverage : 4.0747 out of 4.2
  • Dean's list in Semesters 2,3,4,5
GCE Advanced Level Examination, Sri Lanka - 2012
  • in Physical Stream
  • Combined Maths: A, Physics: A, Chemistry: A
  • Z-score : 2.4734
  • 79th from Country
  • School: Sujatha Vidyalaya, Matara
GCE Ordinary Level Examination, Sri Lanka - 2009
  • 9 Excellenet Passes
  • 18th from the Country
  • School: Sujatha Vidyalaya, Matara

Projects

My main expertise deals with Java development. Yet, I have worked on several other technologies as well. This is a brief description on some of the projects I have worked with

Garment factory management system - A Java based application for a traditional clothing factory to facilitate employee management, stock management and production progress reporting.Technologies: Java, MySQL, jasper reports
Grade 1 admission system for schools under Ministry of Education(Sample) - Web based application to collect details of student applicants and automate the tasks of recognising the relevant school for each student. Technologies used: PHP(Laravel), MySQL, Javascript,CSS(Bootstrap
Land Administration system - A complete networked application for land branch of a Divisional Secretariat office.Technologies used: Java RMI, MySQL
Bus Route Guide App - A simple application to search for different bus routes from a given 2 end points. Technologies used: Java, MySQL
Tank client- Combat coders - Creating the GUI and AI for a tank client to play with the given server implementation(multi-player platform).Technologies used: Java, Slick 2d game library
Driving school management system - A complete desktop application for a driving school to manage students, instructors and payments. Technologies used : Java, MySQL,Jasper reports

Skills & Proficiency

Java

Javascript & jQuery

Python

HTML5 & CSS