Summary
Barry Arthur is a versatile educator and FOSS-minded software developer with 16 years of cross-disciplinary experience spanning software engineering, tertiary IT teaching, and EFL instruction across Australia and Asia. He brings five years of professional programming in Linux, C, TCL, Ruby, and Python alongside five years teaching IT at TAFE and university levels, plus over eight years designing and delivering English curricula from primary to university. Comfortable switching between code and classroom, Barry has led large technical migrations (IBM mainframe to Oracle) and trained tutors in computer architecture tools, while more recently supporting neurodivergent students as a teaching assistant. His blend of hands-on systems experience, curriculum design, and inclusive education practice makes him adept at translating complex technical concepts into accessible learning experiences.
17 years of coding experience
3 years of employment as a software developer
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at Charles Darwin University
Indonesian, Thai, Chinese