I am an AI software engineer with 7 years of specialized education in artificial intelligence and machine learning, complemented by 9 years of programming experience in Python. I have extensive experience optimizing large-scale business data pipelines and investigating problems, providing robust solutions, and thoroughly testing software in high-stakes, highly regulated aerospace environments. I am adaptable and skilled at learning diverse technology ecosystems to meet evolving project requirements. Throughout my career, I have led the full stack development lifecycle for critical internal applications, streamlined incident management for distributed systems, and implemented automation improvements on large-scale SQL databases. My expertise includes AI model tuning, natural language processing, computer vision, and data processing pipelines, enabling me to provide effective technical solutions with a focus on robust performance and compliance.

John Cawood

I am an AI software engineer with 7 years of specialized education in artificial intelligence and machine learning, complemented by 9 years of programming experience in Python. I have extensive experience optimizing large-scale business data pipelines and investigating problems, providing robust solutions, and thoroughly testing software in high-stakes, highly regulated aerospace environments. I am adaptable and skilled at learning diverse technology ecosystems to meet evolving project requirements. Throughout my career, I have led the full stack development lifecycle for critical internal applications, streamlined incident management for distributed systems, and implemented automation improvements on large-scale SQL databases. My expertise includes AI model tuning, natural language processing, computer vision, and data processing pipelines, enabling me to provide effective technical solutions with a focus on robust performance and compliance.

Available to hire

I am an AI software engineer with 7 years of specialized education in artificial intelligence and machine learning, complemented by 9 years of programming experience in Python. I have extensive experience optimizing large-scale business data pipelines and investigating problems, providing robust solutions, and thoroughly testing software in high-stakes, highly regulated aerospace environments. I am adaptable and skilled at learning diverse technology ecosystems to meet evolving project requirements.

Throughout my career, I have led the full stack development lifecycle for critical internal applications, streamlined incident management for distributed systems, and implemented automation improvements on large-scale SQL databases. My expertise includes AI model tuning, natural language processing, computer vision, and data processing pipelines, enabling me to provide effective technical solutions with a focus on robust performance and compliance.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
Afrikaans
Fluent

Work Experience

Software Engineer at BAE Systems Australia
July 31, 2024 - August 31, 2025
Led the full stack development lifecycle for a key internal database application replacement, enhancing validation, usability, and workflow for users. Investigated problems, debugged, and optimized software components and automated testing processes for embedded control systems under strict security clearance standards. Adapted quickly to diverse technology ecosystems and engineered optimized technical solutions within restricted system environments ensuring robust performance despite limited access to external dependencies.
Project Engineer at Wipro Limited
February 28, 2023 - August 31, 2025
Implemented automation improvements using Python scripting for data processing pipelines of a large-scale Oracle SQL database containing over 600,000 records, contributing to enhanced system efficiency. Streamlined incident management processes to accelerate fix implementation response times for over 600,000 distributed electricity meter devices, reinforcing product reliability. Resolved issue tickets at a rate four times the expected benchmark through effective problem analysis and collaborative troubleshooting.

Education

Master of Computer Science (AI) (Coursework) at The University of Melbourne
January 1, 2021 - December 31, 2022
Master of Data Science (Coursework) at The University of Melbourne
January 1, 2022 - December 31, 2023
Bachelor of Computer Science (AI) at The University of New South Wales (UNSW)
January 1, 2016 - December 31, 2020
Bachelor of Mechatronic Engineering (Coursework) at The University of New South Wales
January 1, 2016 - December 31, 2018

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Energy & Utilities, Professional Services, Computers & Electronics