Summary
Overview
Work History
Education
Skills
Timeline
Casual Work Experience
TECHNICAL STACK
SeniorSoftwareEngineer

Madhushika Madhubhani

Carina,QLD

Summary

A graduate, who is passionate about software engineering with over four years of hands on industrial experience under 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 fast. Keen to follow engineering best practices. Ability to fulfill tasks under minimum supervision.

Overview

6
6
years of professional experience

Work History

Senior Software Engineer

PEARSON LANKA (PVT)LTD
01.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
  • FULL TIME

SOFTWARE ENGINEER

PEARSON LANKA (PVT)LTD
04.2022 - 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
  • FULL TIME

SOFTWARE ENGINEER

JOHN KEELS IT | PEARSON LANKA (PVT)LTD CONTRACTOR
09.2021 - 03.2022
  • Project : Team TDX (Pearson Lanka (Pvt)Ltd)
  • Technologies : .Net, Dojo,React.js
  • Responsibilities :
  • Learn the project domain
  • Fixed bugs and changes according to relevant stories.
  • Worked on TDX Client, TDX Player ,Assessment Player and Assessment Portal

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

BSc (Hons) - Computing

National Institute of Business Management (NIBM)
10.2020

Master of Science - Information Technology (Advanced)

Torrens University Australia
Brisbane, QLD
12-2025

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

Timeline

Senior Software Engineer

PEARSON LANKA (PVT)LTD
01.2023 - 03.2024

SOFTWARE ENGINEER

PEARSON LANKA (PVT)LTD
04.2022 - 12.2023

SOFTWARE ENGINEER

JOHN KEELS IT | PEARSON LANKA (PVT)LTD CONTRACTOR
09.2021 - 03.2022

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

BSc (Hons) - Computing

National Institute of Business Management (NIBM)

Master of Science - Information Technology (Advanced)

Torrens University Australia

Casual Work Experience

Staff Member – Woolworths

Nov 2024 – Present, Carindale, QLD, Australia

· • Provided excellent customer service, assisting shoppers with inquiries and ensuring a positive shopping experience.

· • Handled stocking, shelf replenishment, and maintained presentation standards.

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
Madhushika Madhubhani