Andrew Thompson

Principal Engineer at SAGE Automation

Greater Adelaide Area Australia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Andrew Thompson is a Principal Engineer with over 18 years’ experience delivering industrial control and automation solutions across mining, water, wastewater, hydrocarbons and food & beverage sectors. He combines deep Rockwell and Siemens PLC/DCS expertise (RSLogix, FactoryTalk, PlantPAx, STEP 7, PCS7) with industrial IT skills—network design, Active Directory for control systems, and VMware virtualization—to deliver auditable, secure control architectures. At SAGE Automation he leads design, implementation and commissioning of complex systems, drawing on a long track record of major projects from pipelines and ports to wastewater amplification and gas storage. A hands‑on engineer with server, database and scripting chops, he also contributes to open‑source maintenance work on notable projects like CiviCRM, fixing cross‑platform and compatibility issues. Known for bridging operational and IT domains, he excels at turning complex process requirements into robust, maintainable control systems.
code9 years of coding experience
job21 years of employment as a software developer
bookBachelor of Engineering - BE, Electrical and Electronic Engineering, Bachelor of Engineering - BE, Electrical and Electronic Engineering at University of Adelaide
github-logo-circle

Github Skills (9)

code-optimization10
debug10
php10
civicrm10
joomla10
pdf-generation9
databases8
interaction8
database8

Programming languages (7)

C#ShellCJavaScriptGoPHPPython

Github contributions (5)

github-logo-circle
civicrm/civicrm-core

Jan 2018 - Aug 2019

CiviCRM (Core Application and Framework)
Role in this project:
userBack-end Developer
Contributions:13 commits, 9 PRs, 23 comments in 1 year 7 months
Contributions summary:Andrew primarily focused on fixing bugs and improving code quality within the CiviCRM core. Their contributions involved correcting address line display issues in PDF labels, addressing pathing problems on Windows systems, and resolving various PHP notices by adjusting code to prevent deprecated usage of functions and applying general code improvements. The user also addressed compatibility issues with Joomla 4 and related CSS changes.
backbonejscivicrm
andrewpthompson/doxbox-dms

Dec 2017 - Dec 2022

Contributions:19 pushes, 3 branches in 5 years
owlknowledgebasedmsdatabaseintranet
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Andrew Thompson - Principal Engineer at SAGE Automation