Summary
Overview
Work History
Education
Skills
Personal Information
Languages
Timeline
Generic

Muhammad Ridhwan Razalee

Kluang,Johor Bahru

Summary

Experienced with creating robust software applications tailored to client needs. Utilizes advanced coding techniques to ensure seamless performance and scalability. Strong understanding of software development lifecycle and agile methodologies.

Overview

8
8
years of professional experience

Work History

Software Engineer

Altecflex Sdn Bhd
05.2023 - Current

Java Backend Development:

  • Developed RESTful APIs for web applications using Java, Spring Boot, JPA, Hibernate, MySQL, and MongoDB.
  • Built dynamic document generation features for Excel, Word, and PDF using Dox4j and PDFBox.
  • Implemented email notification, OSS file storage, and external API integration using WebClient.
  • Developed logic to handle batch job processing and generate high-volume Excel reports (500K+ rows).
  • Integrated Wing FTP Server (SFTP) to enable file upload, download, delete, and rename operations.
  • Participated in Agile ceremonies, sprint planning, and requirement discussions.
  • Provided production support, bug fixes, and assisted in system deployment and rollout.

Test Automation:

  • Automated UI and regression tests using Selenium, Cucumber (BDD), TestNG, and Java.
  • Used data-driven testing with Excel as input source via Apache POI, improving flexibility and reusability.
  • Fixed legacy scripts, created new flows, and hosted test reports on Netlify using Allure.

Quality Assurance:

  • Performed manual validation across UAT, Staging, and Production environments.
  • Conducted API testing using Postman, validating business logic and response integrity.
  • Verified data consistency directly from MongoDB, ensuring reliable backend/frontend sync.
  • Reported issues and collaborated with developers for timely resolution and retesting.

Power BI & Data Reconciliation:

  • Created Power BI dashboards to reconcile database vs. Excel data sources.
  • Applied Power Query and DAX to transform data, identify discrepancies, and generate calculated insights.
  • Delivered real-time reporting on missing and inconsistent data, supporting decision-making.

Internship, Information Technology

Altecflex Sdn Bhd
10.2022 - 03.2023
  • Executed data ETL processes for insurance system, including analysis, cleansing, transformation, scripting, and loading.
  • Assisted in developing CRUD Rest API to enhance system functionality.
  • Contributed to early-stage web scraping and file extraction efforts for data acquisition.
  • Participated in system development projects focused on enhancements and customizations.
  • Provided technical support by resolving system errors and bugs reported by business users or QA teams.
  • Analyzed code for effective system testing and debugging.
  • Engaged in project deployment and rollout activities to ensure successful implementation.

Internship

Telecommunication
01.2017 - 01.2018
  • Installing Unifi Indoor and Outdoor
  • Configure Customer Premise Equipment
  • Troubleshooting & Maintenance Fiber Optic

Education

Bachelor Of Computer Science - Software Development

University Technical Malaysia Melaka
Malacca, Melaka, Malaysia
01.2023

Skills

  • Spring Boot
  • Hibernate
  • JPA
  • MongoDB
  • Power BI
  • Selenium
  • SFTP
  • Putty
  • FileZilla
  • Jira
  • Postman
  • Swagger
  • Bitbucket
  • Microsoft Office
  • CSS
  • Java
  • JavaScript
  • Bootstrap
  • Adobe XD
  • Figma
  • C
  • PHP
  • HTML
  • MySQL
  • Cloud Firestore
  • IntelliJ IDEA
  • Maven
  • Microservices
  • JSON
  • REST APIs
  • Agile Methodologies
  • GitHub
  • Object-oriented programming

Personal Information

Nationality: Malaysian

Languages

English
Bahasa Melayu

Timeline

Software Engineer

Altecflex Sdn Bhd
05.2023 - Current

Internship, Information Technology

Altecflex Sdn Bhd
10.2022 - 03.2023

Internship

Telecommunication
01.2017 - 01.2018

Bachelor Of Computer Science - Software Development

University Technical Malaysia Melaka
Muhammad Ridhwan Razalee