Summary
Andrew Bolin is a Principal Software Engineer based in Greater Sydney with nine years of focused experience bridging R&D and operational industrial automation. He combines deep expertise in Python, embedded systems, PLC/DCS control design and HMI/user-centered interfaces with hands-on experience in high-throughput scientific systems—most recently on the SKA correlator and beam-former where reliability and terabyte-per-second data rates drive architecture decisions. Comfortable across low-level firmware, real-time embedded code and cloud-native tooling (Docker, Kubernetes, CI/testing), he routinely translates complex requirements into maintainable, testable systems. His background in heavy industry (BlueScope) gives him a pragmatic edge in commissioning, troubleshooting and stakeholder-facing UX work, so solutions are both technically robust and operationally usable. He often mentors junior engineers and has a track record of solving problems vendor support could not, reflecting a blend of persistence, systems thinking and practical creativity.
10 years of coding experience
22 years of employment as a software developer
Bachelor's Degree, Computer Engineering, Honours (Class I), Bachelor's Degree, Computer Engineering, Honours (Class I) at University of Wollongong