Skip to main content
Liam NaidooLN
Open to opportunities

Liam Naidoo

@liamnaidoo26

Software Engineer building but mostly maintaining insurance systems with Progress ABL and JavaScript currently with a background in Java and C++.

South Africa
Message

What I'm looking for

I’m looking for part-time remote contract or freelance work (evenings/weekends SAST) with async collaboration—focused on backend, full-stack, or enterprise systems. I’m especially interested in Progress ABL/OpenEdge and JavaScript/Node.js, in fintech or insurance.

I’m a junior software engineer focused on enterprise backend systems for life and risk insurance. I build and maintain production Web Object (WOB) lifecycle flows and related XML daemon processes, with a strong emphasis on reliability, stability, and security.

At MIP Holdings, I work with Progress ABL (OpenEdge) and JavaScript inside an Individual Life & Risk insurance platform. I debug and stabilise lifecycle flows and multi-tier architecture behaviors under real load.

I’m comfortable operating in legacy codebases and tackling complex runtime issues, including memory leak investigations and performance stabilisation across critical ABL program files.

I bring a multi-disciplinary background from civil engineering, IT education, and mathematics, and I’m actively pursuing a Certificate for Occupational Software Engineers (NQF 6) alongside hands-on production work. I enjoy working with small teams in Agile-aligned workflows and I’m particularly motivated by remote opportunities where I can contribute to distributed teams and grow full-stack exposure.

Experience

Work history, roles, and key accomplishments

ML
Current

Junior Software Engineer

MIP Holdings (Pty) Ltd

Sep 2025 - Present (10 months)

Develop and maintain enterprise backend systems for an individual life and risk insurance platform using Progress ABL (OpenEdge) and JavaScript. Debug and stabilise high-volume Web Object (WOB) lifecycle flows, XML daemon processes, and PASOE agent configurations, including performance tuning and memory leak investigations.

SC

IT Teacher & High Performance Manager

St Albans College / Crawford College

Jan 2018 - Jan 2025 (7 years)

Taught Information Technology to Grades 8–11, covering programming fundamentals, data structures, databases, and software design. Led an Adobe Club and managed timetable planning for exam and timetable committees, alongside end-to-end basketball programme administration and live video analysis.

Education

Degrees, certifications, and relevant coursework

MP

MIP Holdings Training Programme

Certificate for Occupational Software Engineers, Occupational Software Engineering

2026 -

Grade: NQF Level 6

In progress certificate pursuing occupational software engineering (NQF Level 6) alongside hands-on enterprise ABL/OpenEdge development.

University of South Africa (UNISA) logoUU

University of South Africa (UNISA)

Bachelor of Science, Computer Science and Mathematics

2022 - 2024

Grade: NQF Level 7 (360 credits); qualification code 98801-MCS; certificate issue pending

Completed a BSc in Computer Science and Mathematics (NQF Level 7, 360 credits). Certificate issue is pending under qualification code 98801-MCS.

University of Pretoria logoUP

University of Pretoria

Bachelor of Engineering, Civil Engineering

2013 - 2017

Grade: Incomplete (discipline switch to software)

Studied for a BEng in Civil Engineering before an incomplete discipline switch toward software engineering.

Tech stack

Software and tools used professionally

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan