Summary
Overview
Work History
Education
Skills
Timeline
Technical Skills
References
SeniorSoftwareEngineer
Hiran Madhushanka

Hiran Madhushanka

Senior Software Engineer
Colombo

Summary

Senior Software Engineer skilled in full-stack development, CI/CD pipelines, and team mentorship. Proficient in Java Spring Boot, React, Angular, Docker, Kubernetes, MySQL, and MongoDB. Available immediately.

Overview

5
5
years of professional experience
5
5
years of post-secondary education

Work History

Senior Software Engineer

Mediwave (Pvt) Ltd
04.2024 - 01.2025
  • Led the "Mediportal" product, including Medical Billing & Finance, Care Plan Generator, and AI Medical Scribe, overseeing release management, version control, and maintaining detailed documentation throughout the release cycle.
  • Optimized release management using Docker, Kubernetes, Jenkins, and SonarQube on Linux servers to streamline development, testing, and deployment.
  • Mentored junior developers, enhancing their growth and team productivity, while conducting code reviews to ensure best practices and improve code quality.
  • Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards.

Software Engineer

Mediwave (Pvt) Ltd
10.2023 - 04.2024
  • Led the development of the User Management product with Java Spring Boot, React, and MySQL, creating an authentication module for new products and building high-performance full-stack applications.
  • Contributed to the DOC990 GP module and GP SaaS product development, managing user role permissions through CAM for secure authentication and authorization.
  • Implemented debugging strategies that reduced software defects.

Software Engineer

Wavenet International (Pvt) Ltd
02.2022 - 10.2023
  • Integrated Keycloak for identity and access management, customized themes for better branding and user experience, and developed Java plugins to extend authentication and authorization features.
  • Revamped the common authentication module across products with Angular, improving maintainability and achieving 95% unit test coverage for robust functionality.
  • Developed client requests for DOC990's Java modules, ensuring smooth integration, meeting client requirements, and providing deployment support.
  • Contributed to the revamp of DOC990 and led full-stack development of Mediportal as the sole developer, simultaneously enhancing features, performance, and user experience for both projects
  • Developed ESB flows using JavaScript and MySQL in COMPOSE to improve system integration and communication between services.

Software Engineer

Aspitio (Pvt) Ltd
04.2021 - 02.2022
  • Contributed to the finance module of the "Akura" School Management System, utilizing Angular, Java Spring MVC, Hibernate, and MySQL to enhance functionality, performance, and integration of financial features.

Software Engineering Intern

Aspitio (Pvt) Ltd
08.2019 - 02.2020
  • Contributed to the "Akura" School Management System by fixing bugs and developing new features.

Education

Bachelor of Science - Information Technology

University of Moratuwa
12.2016 - 12.2021

Skills

Software development

Timeline

Senior Software Engineer

Mediwave (Pvt) Ltd
04.2024 - 01.2025

Software Engineer

Mediwave (Pvt) Ltd
10.2023 - 04.2024

Software Engineer

Wavenet International (Pvt) Ltd
02.2022 - 10.2023

Software Engineer

Aspitio (Pvt) Ltd
04.2021 - 02.2022

Software Engineering Intern

Aspitio (Pvt) Ltd
08.2019 - 02.2020

Bachelor of Science - Information Technology

University of Moratuwa
12.2016 - 12.2021

Technical Skills

  • Java
  • Spring Boot
  • Python
  • Angular
  • React


  • MySQL
  • MongoDB
  • DynamoDB


  • Keycloak
  • Jasper Reports


  • Jenkins
  • Docker
  • Kubernetes


  • Sonarqube
  • JUnit
  • Jasmine

References

  • Aruna Attanayaka,

     Software Architect,

     Mediwave (Pvt) Ltd

     aruna@mediwave.io

     +94 77 395 9693


  • Ishfaak Sadekeen,

     Going as Head of UI UX,

     Ishfaak@gmail.com

     +94 77 6950 390

Hiran MadhushankaSenior Software Engineer