Profile

A Software Engineer in profession with a proven track record with + years of experience in engineering applications that makes life easy. A versatile individual that always strives to go above and beyond expectations. Exposed to a wide and deep array of technologies and tools. Capable of tackling pretty much anything with an elegant solution. Capable and eager to research, learn as well as teach, train and mentor. A tech evangelist that truly believes “developing software is and always should be an engineering discipline

Portfolio

  • Backend Development - PayPay Payment Platform - PayPay Corporation (2020)
    • A fully fledged payment platform.
    • Microservices, Spring Boot, Messaging Queues, CI/CD
    • Outsourced by hSenid Software Lanka to Paypay Corporation (via Fujisoft Incorporated) and assigned in the role of Engineer. Stationed in Yokohama, Japan.
    • Server-side development
    • Complex data requirements with high-throughput and high availability requirements.
  • JobsDB.lk - hSenid Software Lanka (2019)
    • A vacancy advertising, CV generation and vacancy application management platform to integrate univerisities and companies.
    • Web Application on Angular, with Spring Boot and NoSQL database
    • Assigned in the role of Lead Engineer
    • Architectural design, server-side & client-side development
    • Developed a pluggable authentication module on top of Spring security, with support for OAuth2, JWT and Credential based authentication modes. This module further reduces the boiler-plate code required for Spring security configuration.
    • Practiced TDD for the backend server based on Junit 5
  • Web Application & API – Kitting System - Kyocera Corporation (2020)
    • A kitting system designed for kitting software and hardware with mobile devices in large bluks.
    • Web application on Laravel 6.13 (php 7.3.12) + PostgreSQL 11.6
    • Outsourced by hSenid Software Lanka to Fujisoft Incorporated and assigned in the role of Engineer. Stationed in Yokohama, Japan.
    • Database architectural design, server-side & client-side development
    • Data requirements were quite complex with different forms of semi-structured data. Designed a solution to store semi-structured data in the relational model, based on JSON paths and JSON schema.
  • Hospital Group Management System - Singaporean Client (2019)
    • An end-to-end Hospital Management System that includes patient management, appointments management, medical documents management, services and billing management to a group of Hospitals in Singapore
    • Web application on Angular, with Spring Boot and Relational + NoSQL
    • Outsourced by hSenid Software Lanka and assigned in the role of Engineer. Offshore work collaborating with 3 other teams from Kandy LK, Singapore and Hong Kong.
    • Assigned in developing a core report generator module, that collects and summarises data from multiple different documents.
  • Job Portal for eHRM & PeoplesHR - hSenidBiz (2018)
    • A job advertising, application management and vacancy management system to be integrated with eHRM and PeoplesHR HRM solutions by hSenidBiz
    • Web application on KO.js + jQuery 3.3.1 + ASP.NET + SQL Server
    • Outsourced by hSenid Software Lanka to hSenidBiz and assigned in the role of Engineer.
    • Assigned in the development of the following areas of the Application.
      • Authentication (Local + 3rd Party)
      • Job Advert Publication
      • Application for Vacancy
  • Reporting Module for SugarCRM - hSenid Mobile (2018)
    • A customizable reporting module for SugarCRM Community
    • A module on php 5.6 + jQuery 3.3.1 + MySQL 5.6
    • Outsourced by hSenid Software Lanka to hSenid Mobile Solutions and assigned in the role of Engineer.
    • The module is capable of reading the report format given in JSON and generating the query required for data selection and projection.
  • MOMO Reader Integration for Applova - hSenid Mobile (2018)
    • Intgeration of the MOMO payment card reader with the Android App
    • An android application with the backend on Spring boot 2.1.8 + Spring 5.1.8 + MySQL 5.7
    • Outsourced by hSenid Software Lanka to hSenid Mobile Solutions and assigned in the role of Engineer.
    • MOMO is a portable Payment Card Reader that interfaces with other devices using bluetooth. Requirement was to read the payment card using the device into the Android app and perform a payment from the customer to the merchant. Successfully integrated the card reader and transaction processing.
  • ClassMate – Classroom/Lecturer Allocation Management System - ESOFT Metro Campus (2016)
    • A fully fledged classrooms and lecturers allocation management system
    • Web Application on HTML + CSS + jQuery 3.1.1 + php 5.6 + Oracle 11g
    • Architect + Developer + Tester (flew solo)
    • Part time, self-motivated venture for ESOFT Metro Campus Kandy. As a full time lecturer, developed this application as a solution to existing issues in classrooms and lecturers allocation management.
  • Online Testing System - ESOFT Metro Campus (2016)
    • An online testing application for courses provided and awarded by ESOFT Metro Campus.
    • A web application on jQuery 3.1.1 + php 7.0 + MySQL 5.6
    • Architect + Developer + Tester (flew solo)
    • As a full time lecturer to the courses offered and awarded by ESOFT, developed this application to conduct online tests for the students, at various stages of the course. Developed with scalability in mind to later integrate other testing related functionality.
  • dBuddy – Depot Management System - SLTB Kandy South (2016)
    • Final year software project during bachelor’s tenure
    • A web application on jQuery 3.1.1 + php 7.0 + MySQL 5.6 + Arduino
    • A complete bus depot management solution that provides bus fleet management, driver allocation management, fully automated ticketing management, location management and administrative reporting.
    • Uses an electronic module developed on Arduino + NFC Reader + GPS and 3G module for position tracking and automated ticketing for commuters

Experience

  • Senior Software Engineer - 09/2016 – To Date
  • hSenid Software Lanka (Pvt) Ltd, Colombo, LK.

    • Senior Software Engineer - 09/2019 – To Date
    • Software Engineer - 09/2017 – 09/2019
    • Associate Software Engineer - 09/2016 – 09/2017
  • Visiting Faculty Member - 02/2019 – 12/2019
  • ANC Education, Kandy, LK.

  • Visiting Lecturer - 09/2016 – 01/2020
  • ESOFT Metro Campus, Kandy, LK.

  • Senior Lecturer - 02/2014 – 07/2016
  • ESOFT Metro Campus, Kandy, LK.

Education

  • Master of Information Security - 2017-2019
    • University of Colombo
    • Overall GPA - 3.26
    • Worked in a study group. Helped the batchmates by tutoring on certain subject areas including Information Coding Theory, Digital Rights Management, Secure Software Systems etc.
  • Bachelor of Information Technology - 2012-2015
    • University of Colombo
    • Overall GPA - 3.43
    • Best e-Learner - Academic Year 2013-2014
    • Worked in a study group. Helped the batchmates by tutoring on certain subject areas including Information Security, Mathematics for Computing, Database Systems etc.
  • Ranabima Royal College, Peradeniya LK - 2000-2008
    • High School Education
    • G.C.E Advanced Level - Physical Science, 1 C Pass and 2 S Passes
    • G.C.E Ordinary Level - 8 A Passes, 1 B Pass and 1 C Pass
    • Sports - Karate, Volley Ball, Foot Ball, Table Tennis
    • Member of the Senior Debating Team
    • Member of the Senior Music Ochestra (Keyboards)
    • Member of the Media Unit
  • Sri Amarawansha Dhamma School, Getambe LK - 1996-2008
    • Sunday School Education
    • Dhamma School Final Examination - 2 D Passes and 2 C Passes
    • Head Prefect of the Prefects' Court
    • Member of the Senior Music Ochestra (Keyboards)
    • Captain of the Senior Debating Team
    • Buddhism Teaching

Certifications

  • Certified Ethical Hacker (C|EH) - 09/2020 - 09/2023
  • AWS Certified Soluctions Architect - Associate (AWS SAA-C02) - 12/2020 - 12/2023
  • Certified Information Systems Security Practitioner (CISSP) - Reading
  • Cisco Certified Network Associate (CCNA) Security - Reading

Personal

  • Bio
    • Kānchana Sēnādheera
    • Pilimathalawa, Kandy LK
    • kanchana at senadheera dot net
  • Hobbies
  • Traits that define me
  • Languages
    • Sinhala- Native Proficiency
    • English- Full Professional Proficiency
    • Japanese- Limited Working Proficiency

Technical Proficiency