Submitting more applications increases your chances of landing a job.

Here’s how busy the average job seeker was last month:

Opportunities viewed

Applications submitted

Keep exploring and applying to maximize your chances!

Looking for employers with a proven track record of hiring women?

Click here to explore opportunities now!
We Value Your Feedback

You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for

Would You Be Likely to Participate?

If selected, we will contact you via email with further instructions and details about your participation.

You will receive a $7 payout for answering the survey.


User unblocked successfully
Malwaththe Widanelage Maduranga Namal Wimalarathne, Software Engineer

Malwaththe Widanelage Maduranga Namal Wimalarathne

Software Engineer·Ascom R&D Australia (Remote)

United Arab Emirates

Bachelor's degree, Computing & Information Systems

Work experience

Total years of experience: 4 years, 2 months

Software Engineer

January 2023 - May 2025

Ascom R&D Australia (Remote)

Colombo 3, Sri Lanka Remote

January 2023 - May 2025

• Developed and optimised RESTful APIs for user identity management and advanced messaging modules with search, sort and pagination
• Built full-stack features with Blazor, leveraging MudBlazor for UI enhancements.
• Developed new functionality for DURASuite, including a connection test feature to check the connection status between the handset simulator and DURASuite, using Java
• Worked on UI implementation tasks using React.js, enhancing the front-end experience for DURAsuite Settings UI
• Enhanced security mechanisms by implementing authentication protocols & techniques JWT, Bcrypt hashing
• Conducted functional testing, improved system stability and added bug fixes.
• Wrote unit tests for Ofelia using xUnit, achieving 70% SonarQube code coverage.
• Managed database performance, optimised complex MS SQL Server queries.
• Utilised DevOps tools including Docker, Azure DevOps, SonarQube, and for CI/CD pipelines and deployment automation.
• Created and maintained technical documentation for system architecture, APIs, and UI components for Ofelia (PDS, TRF, User Manuals)
• Provided training and onboarding support for new developers, led customer support sessions, and presented product demos.
• Worked in an Agile environment, participating in sprint planning, daily stand-ups, and code reviews.

Tools & Technologies: ASP.NET Core Web API, Blazor, NHibernate, Swagger UI, SignalR, xUnit, Docker, MS SQL Server, Azure DevOps, Ubuntu, OpenJDK 17, Git

Company industry:
IT Services
Job role:
Information Technology

Associate Software Engineer

November 2021 - January 2023

virtusa

Colombo 6, Sri Lanka Hybrid

November 2021 - January 2023

• Developed backend services and APIs, ideally using Java Spring Boot
• Provided unit tests to achieve 80% SonarQube code coverage using Junit5, Mockito
• Actively participated in daily scrum meetings and client meetings
• Experienced with RESTful APIs
• Database design and development using MongoDB
• Conducted training sessions for onboarding new developers
• Knowledge and deep experience of practices like Test-Driven Development (TDD) and Continuous Integration (CI)
• Experience working on an Agile team

Tools & Technologies: Spring Boot, MongoDB, JPA, Maven, Swagger, Jenkins, Eureka, Postman, IntelliJ IDEA, Git, Jira, Junit, Mockito, SonarQube

Company industry:
IT Services
Job role:
Information Technology

Java Developer

March 2020 - September 2020

VitalHub Innovations Lab - Sri Lanka

Colombo 3, Sri Lanka Hybrid

March 2020 - September 2020

• Developed and enhanced the TREAT Electronic Health Record (EHR) System as part of a full-stack team.
• Managed SQL Server database with T-SQL, optimising queries for improved performance
• Developed full-stack features with JSP pages with form validations
• Participated in Agile development, contributing to sprint planning and team discussions.

Tools & Technologies: Java EE, SQL Server, T-SQL, JSP, Apache Tomcat, Jira

Company industry:
IT Services
Job role:
Information Technology

Education

Sabaragamuwa University Of Sri Lanka

October 2022

October 2022

Bachelor's degree, Computing & Information Systems

Sri Lanka

GPA (point): 2.99 out of 4

GPA (point): 2.99 out of 4

Completed the degree with a Second Class(Lower division)
View attachment

Skills

REST
Expert
REST
Expert
SQL
Expert
SQL
Expert
Unit Testing
Expert
Unit Testing
Expert
Software Development
Expert
Software Development
Expert
Web Applications
Expert
Web Applications
Expert
COMPLEX PROBLEM SOLVING
Intermediate
COMPLEX PROBLEM SOLVING
Intermediate
COMPUTER HARDWARE
Intermediate
COMPUTER HARDWARE
Intermediate
Backend development
Intermediate
Backend development
Intermediate
HTML + CSS
Intermediate
HTML + CSS
Intermediate
SOFTWARE ENGINEERING
Intermediate
SOFTWARE ENGINEERING
Intermediate
DETAIL ORIENTED
Intermediate
DETAIL ORIENTED
Intermediate
WEB APPLICATION DEVELOPMENT
Intermediate
WEB APPLICATION DEVELOPMENT
Intermediate
C# PROGRAMMING LANGUAGE
Intermediate
C# PROGRAMMING LANGUAGE
Intermediate
FULL STACK DEVELOPMENT
Intermediate
FULL STACK DEVELOPMENT
Intermediate
AGILE METHODOLOGY
Intermediate
AGILE METHODOLOGY
Intermediate
DEVOPS
Intermediate
DEVOPS
Intermediate
NETWORK SECURITY
Intermediate
NETWORK SECURITY
Intermediate
TEAMWORK
Intermediate
TEAMWORK
Intermediate
PROBLEM SOLVING
Intermediate
PROBLEM SOLVING
Intermediate
MongoDB
Beginner
MongoDB
Beginner
ASP.NET
Intermediate
ASP.NET
Intermediate
JavaScript
Beginner
JavaScript
Beginner
Backend
Intermediate
Backend
Intermediate
MySQL
Intermediate
MySQL
Intermediate
Programming
Intermediate
Programming
Intermediate
ASP.NET Core
Intermediate
ASP.NET Core
Intermediate
Java
Intermediate
Java
Intermediate
Web Development
Intermediate
Web Development
Intermediate
Blazor
Beginner
Blazor
Beginner
HTML
Intermediate
HTML
Intermediate
CSS
Intermediate
CSS
Intermediate
ASP.NET Core MVC
Beginner
ASP.NET Core MVC
Beginner
jQuery
Beginner
jQuery
Beginner
Restful API Development
Intermediate
Restful API Development
Intermediate
C#
Intermediate
C#
Intermediate
SQL
Intermediate
SQL
Intermediate
SQL Server
Intermediate
SQL Server
Intermediate
SCALABILITY
Intermediate
SCALABILITY
Intermediate

Social profiles

Languages

English

Intermediate

Hindi

Beginner

Training and Certifications

Certifications
ASP.NET Core Web API Deep Dive
Building a Data-driven ASP.NET Core Application with EF Core
Advanced Relational Database and SQL
AWS Fundamentals: Going Cloud-Native
Introduction to Docker: The Basics
Modern JavaScript: ES6 Basics
Certificate in Mobile Application Development for Android
ASP.NET Core Web API Deep Dive
Building a Data-driven ASP.NET Core Application with EF Core
Advanced Relational Database and SQL
AWS Fundamentals: Going Cloud-Native
Introduction to Docker: The Basics
Modern JavaScript: ES6 Basics
Certificate in Mobile Application Development for Android
ASP.NET Core Web API Deep Dive
Building a Data-driven ASP.NET Core Application with EF Core
Advanced Relational Database and SQL
AWS Fundamentals: Going Cloud-Native
Introduction to Docker: The Basics
Modern JavaScript: ES6 Basics
Certificate in Mobile Application Development for Android
Advanced Relational
AWS Fundamentals: Going Cloud-Native
Introduction to Docker: The Basics
Modern JavaScript: ES6 Basics
Certificate in Mobile Application Development for Android
ASP.NET Core Web API Deep Dive
Building a Data-driven ASP.NET Core Application with EF Core
Introduction to Docker: The Basics
Advanced Relational Database and SQL
Intermediate Relational Database and SQL
Front-End JavaScript Frameworks: Angular
AWS Fundamentals: Going Cloud-Native
Building Scalable Java Microservices with Spring Boot and Spring Cloud
Introduction to Docker: The Basics
Modern JavaScript: ES6 Basics
AWS Fundamentals: Going Cloud-Native
Mobile Application on Development for Android

Hobbies and interests

Reading articles
Watching Movies