Andrew Cooper is a seasoned software engineer based in Sydney with over three decades of hands-on computing experience and 13 years in professional software roles. He has evolved from network and systems administration into application and systems architecture, currently building reliable software at Nearmap after senior roles at Microsoft and WiseTech Global. His background includes designing scalable messaging solutions (RabbitMQ, Kafka, MongoDB) and integrating legacy enterprise systems into CI/CD pipelines, plus vulnerability scanning and security tooling at Microsoft. Andrew contributes to open-source by modernising classic code—translating retro BASIC games into Java—showing a practical interest in clean, memory-safe implementations. He combines deep operational knowledge of infrastructure with a passion for high-quality code, making him effective at bridging ops, security and engineering teams. A University of Technology Sydney graduate, he’s notable for sustaining technical breadth from embedded CAD/CAM tooling to cloud-native messaging across a long, continuous career.
13 years of coding experience
21 years of employment as a software developer
BE, Computer Systems Engineering, BE, Computer Systems Engineering at University of Technology, Sydney
An updated version of the classic "Basic Computer Games" book, with well-written examples in a variety of common MEMORY SAFE, SCRIPTING programming languages. See https://coding-horror.github.io/basic-computer-games/
Role in this project:
Backend Developer
Contributions:8 commits, 26 PRs, 3 comments in 1 year 6 months
Contributions summary:Andrew contributed to the "Bombs Away" game, converting the original BASIC game to Java. The commits demonstrate the implementation of the game logic, including state management, user input, and the game's various phases. The changes primarily involve translating the game's rules and mechanics into Java code, indicating a focus on backend development for this game.
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.