Resume

Dushan Aluth Patabendige

Senior Full Stack Engineer at Kanpi Cover
Expense Check Pty Ltd – Melbourne, Australia.
hello[at]dushan.lk


This resume is outdated!


Summary

A Sri Lankan Software engineer, lives in Kuala Lumpur, Malaysia. With 6+ years of experience in developing high performance computing systems for Telco & IoT industries.


Educational qualifications

BSc. (Hons) in Computing
(Second class lower division)


Work experience

ViewQwest Sdn. Bhd.
Kuala Lumpur, Malaysia.
Department of Research and Development

  • Senior Software Engineer – 2020 February – Present
  • Java Developer – 2017 April – 2020 February

As the first Java Developer of the team started with reading about Eclipse smart home framework, OSGi framework, Apache Karaf and Z-Wave protocol. Developed a smart home hub which can run on Raspberry Pi and collect data from Z-Wave connected sensors.

Designed the architecture and developed a high performance IoT platform which is capable of end to end IoT business solutions from sensor data aggregation to subscription management including billing and customer support.

Helped the management to implement the software development life cycle, continuous integration, best practices and procedures since the ViewQwest is new to software development.

hSenid Mobile Solutions (Pvt) Ltd.
Colombo, Sri Lanka.
Department of Engineering

  • Software Engineer​ – July 2016 – February 2017
  • Trainee Software Engineer​ – July 2013 – July 2016

During the period of 03 years and 07 months involved with the development of Telco Application Platform, Telco Service Delivery Platform, Telco App Store, USSD Gateway and Wizard based SMS/USSD service creation service.

Did a research on performance improvement of ReactJs and React Native applications. Developed an extended version of CAS (Central Authentication Service) to facilitate single sign on when user has many accounts in many different independent systems with different credentials.

Conducted few tech talks and a webinar. And involved with few internal hackathons.

Technical stack

  • Java
  • Scala
  • Python
  • Spring
  • OSGi
  • Apache Tomcat
  • Apache Karaf
  • Apache HTTP
  • Apache Maven
  • Scala SBT
  • MongoDB
  • MySQL
  • Apache Kafka
  • Apache ActiveMQ
  • Apache CXF
  • JWT (JSON Web Tokens)
  • CAS (Central Authentication Service)
  • ReactJS
  • JSP
  • HTML
  • CSS
  • JavaScript