Liam Naidoo
@liamnaidoo26
Software Engineer building but mostly maintaining insurance systems with Progress ABL and JavaScript currently with a background in Java and C++.
What I'm looking for
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
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.
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.
Basketball Coach & Sound Manager
Switch Gym Menlyn
Jan 2018 - Jan 2020 (2 years)
Coached and supported first-team basketball development and team performance. Assisted with gym launch operations and provided DJ/sound management for fitness classes.
Draughtsman
SNA Civil Engineers
Jan 2014 - Jan 2018 (4 years)
Produced technical and architectural blueprints using CAD tools to engineering specifications. Maintained accurate drafting outputs aligned to project requirements.
Education
Degrees, certifications, and relevant coursework
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)
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
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
Availability
Location
Authorized to work in
Social media
Job categories
Interested in hiring Liam?
You can contact Liam and 90k+ other talented remote workers on Himalayas.
Message LiamGet 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!
