Andrew Cooper

Software Engineer at Nearmap

Sydney, New South Wales, 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 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.
code13 years of coding experience
job21 years of employment as a software developer
bookBE, Computer Systems Engineering, BE, Computer Systems Engineering at University of Technology, Sydney
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
32,416reputation
4.2mreached
915answers
35questions
Badges
mysql
top-5%
iis
top-1%
linq
top-5%
java
top-5%
regex
top-5%
javascript
top-5%
github-logo-circle

Github Skills (38)

windows10
basics10
java10
javas10
visual-studio10
iis10
logic10
mysql9
linq9
bitwise-operators9
bit-manipulation9
javascript9
command-line-arguments9
xna9
jquery9

Programming languages (5)

C#PowerShellShellHTMLMermaid

Github contributions (5)

github-logo-circle
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:
userBackend 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.
memorygamebasic-computer-gamesscriptinggames
An updated version of the classic "Basic Computer Games" book, with well-written examples in a variety of common programming languages
Contributions:10 pushes, 9 branches in 11 months
gamegamesprogramming-languagesgame-developmentupdated
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