James Mcpherson

Principal Software Engineer, Data Engineering

Queensland, 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
James Mcpherson is a Principal Software Engineer specialising in data engineering and streaming ETL, with over two decades of systems and Unix (notably Solaris) experience and more than 10 years focused on data platforms. He architects high-performance, scalable pipelines using Apache Kafka, Python, Java and extensive SQL, and has driven delivery improvements from months to days by redesigning systems and removing operational friction. His background in low-level OS and build systems gives him an uncommon ability to optimise end-to-end stacks—from kernel-adjacent tooling to cloud-native microservices and containerised databases. A committed mentor and code-reviewer, he runs company meetups and teaches analytical troubleshooting to uplift teams. Based in Brisbane, he balances deep technical craftsmanship with practical product delivery and even builds production utilities that automate operational toil (for example, Kafka Connect monitoring daemons and ETL orchestration).
code11 years of coding experience
job27 years of employment as a software developer
bookBA Mathematics Modern History, BA Mathematics Modern History at The University of Queensland
stackoverflow-logo

Stackoverflow

Stats
2,526reputation
388kreached
178answers
8questions
github-logo-circle

Github Skills (112)

streaming10
kafka10
java10
scala10
apache-kafka10
oauth10
vpn9
er-diagram9
entity-relationship-diagram9
wireguard9
tailscale9
python9
odpi-c9
static-site9
code-generator8

Programming languages (9)

JavaShellC++RustCJavaScriptGoHTML

Github contributions (5)

github-logo-circle
jmcp/grabbag

May 2018 - Jul 2019

Contributions:13 commits, 10 pushes, 1 branch in 1 year 2 months
jmcp/jfy-monitor

Mar 2018 - Aug 2021

Contributions:6 commits, 12 pushes, 1 branch in 3 years 5 months
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