Summary
Overview
Work History
Education
Skills
TECHNICAL STACK
Affiliations
Projects
References
Timeline
Generic
Madhushika Madhubhani

Madhushika Madhubhani

Carina,QLD

Summary

A graduate who is passionate about software engineering, with over four years of hands-on industrial experience under an agile software development culture. An excellent team player, keen on working collaboratively, with competitive technical knowledge of several mainstream development technologies. Self-learner with a passion for learning new technologies, and the ability to learn things quickly. Keen to follow engineering best practices. Ability to fulfill tasks under minimal supervision.

Overview

6
6
years of professional experience

Work History

SOFTWARE ENGINEER

PEARSON LANKA (PVT)LTD
Colombo, Sri Lanka
12.2023 - 03.2024

Domain

Pearson Assessment platform containing library of questions, question banks mapped to outcomes and objectives aligning with textbooks and courses. TDX has expanded into full lesson assessments of multiple pages of questions.TDX is supporting myLabs,Stand-Alone XL and multiple integrations.

Technology & Tools Used

.Net,Dojo, WebAPI,React JS,Agile Methodology(Jira), Microsoft Visual Studio Professional 2019 , GitLab,Microsoft SQL Server

Tasks Performed

  • Designed and developed web-based application according to the user stories covered with doing stories of TDXClient, TDXPlayer, Assesment Client, Assessment Portal ,Assessment Components and Site Builder
  • Unit Test Writing
  • Communicating with USA team members including Product Managers, XL Team and other teams including QA team in India
  • Server Monitoring

ASSOCIATE SOFTWARE ENGINEER

PEARSON LANKA (PVT)LTD
Colombo, Sri Lanka
09.2021 - 12.2023

Domain

  • Pearson Assessment platform containing library of questions, question banks mapped to outcomes and objectives aligning with textbooks and courses. TDX has expanded into full lesson assessments of multiple pages of questions.TDX is supporting myLabs,Stand-Alone XL and multiple integrations.

Technology & Tools Used

  • .Net,Dojo, WebAPI,React JS,Agile Methodology(Jira), Microsoft Visual Studio Professional 2019 , GitLab,Microsoft SQL Server

Tasks Performed:

  • Designed and developed web-based application according to the user stories covered with doing stories of TDXClient, TDXPlayer, Assesment Client, Assessment Portal ,Assessment Components and Site Builder
  • Unit Test Writing
  • Communicating with USA team members including Product Managers, XL Team and other teams including QA team in India
  • Server Monitoring

ASSOCIATE SOFTWARE ENGINEER

VIRTUSA (PVT)LTD
01.2021 - 07.2021

Company Overview

Corporation is an American information technology services company founded in 1996 in Sri Lanka and has its headquarters in Southborough, Massachusetts, United States.

Projects

  • LP Program - Microservices | Spring Boot Environment | Java
  • Nodejs | Angular 11 | REST APIs|GraphQL |ExpressJS- Project Fortude

Responsibilities:

  • Analyze client requirements, development effort estimations, design, and develop solutions utilizing available APIs.
  • Integrating with other developed solutions using standardized API/Contracts; develops
  • End-to-end functionality of owned sections/modules.
  • Gain knowledge from LP training as a foundation for the project

TRAINEE SOFTWARE ENGINEER

VIRTUSA (PVT)LTD
04.2019 - 10.2019
  • Project - ERA | Agile Environment | Spring Boot Environment |Java
  • Responsibilities:
  • Responsible for developing frontend dashboard, implementing SonarQube plugin and notification integrations using Microsoft chatbot.
  • Client requirements through stories

INTERN -SOFTWARE ENGINEER

CICRA SOLUTIONS (PVT)LTD
06.2018 - 01.2019
  • Involving in designing interfaces, code and database level developments relating to key operations modules of her projects. Virtusa
  • Helping product deployments & configuration .
  • Resolving issues in production environments .
  • Debugging, diagnosing and fixing bugs in the application using established testing protocols, guidelines and quality standards to ensure programs and applications perform to specification.
  • Writing and maintaining program code to accommodate client requests and enhancements in accordance with quality accredited standards.

Education

Master of Science - Information Technology (Advanced)

Torrens University Australia
Brisbane, QLD
12-2025

BSc (Hons) - Computing

National Institute of Business Management (NIBM)
Sri Lanka
10.2020

Skills

  • Problem Solving
  • Excellent organizational and time management skills
  • Self-development skills to keep up to date with fast-changing trends and good research
  • Analytical Thinking
  • Best practices for code writing
  • Accuracy and attention to detail
  • Good team worker
  • An understanding of the latest trends and their role in a commercial environment

TECHNICAL STACK

  • Technologies
  • Frontend Technologies: ReactJs, AngularJS, Dojo
  • Mobile Technologies: Android
  • General Languages: C, C++, C#, Java, Javascript, Python, NodeJS
  • Persistence Technologies: MSSQL, Oracle Database, MySQL, MongoDB
  • IDEs worked on: VS Code, Visual Studio, Netbeans, Eclipse, Android Studio, Arduino IDE
  • Development exposure: Object oriented development, MicroServices, GraphQL, Single page Applications
  • Project management tools: JIRA, Confluence
  • Code Management: GIT, Jenkins, SonarQube

Affiliations

Staff Member - Woolworth Carindale

November 2024 - Current

  • Provide excellent customer service, assisting shoppers with inquiries and ensuring a positive in-store experience.
  • Work collaboratively with team members to meet store targets and deliver a high standard of service.

Projects

AI based mental health chatbot using NLP and sentiment analysis

· Improves access & cuts costs with 24/7 support.

· Supports providers & employers by automating basic care.

· Generates insights from anonymous mental health trends.

Eat Smart – Healthy Meal Planning App (Flutter) – For masters

  • Implemented a clean, intuitive UI with Flutter widgets for seamless navigation.
  • Added features like calorie tracking, shopping list generation, and personalized meal suggestions.
  • Used Designed and developed a cross-platform mobile application to help users plan balanced meals and track nutritional intake.
  • MySQL for authentication and real-time data storage.

Dynamic Pricing for Hotel Room Price – AI-based pricing solution using Machine Learning, Python, Power BI

Inventory Management System – Desktop app for garment industry (Java, MS SQL, Jasper Reports)

Vehicle Maintaining System – Fleet & driver management system (Java, MySQL)

Blood Bank Management System – Desktop app for donor management (C#, MS SQL)

References

References available upon request.

Timeline

SOFTWARE ENGINEER

PEARSON LANKA (PVT)LTD
12.2023 - 03.2024

ASSOCIATE SOFTWARE ENGINEER

PEARSON LANKA (PVT)LTD
09.2021 - 12.2023

ASSOCIATE SOFTWARE ENGINEER

VIRTUSA (PVT)LTD
01.2021 - 07.2021

TRAINEE SOFTWARE ENGINEER

VIRTUSA (PVT)LTD
04.2019 - 10.2019

INTERN -SOFTWARE ENGINEER

CICRA SOLUTIONS (PVT)LTD
06.2018 - 01.2019

Master of Science - Information Technology (Advanced)

Torrens University Australia

BSc (Hons) - Computing

National Institute of Business Management (NIBM)
Madhushika Madhubhani