Andrew Jackson

Senior Staff Software Engineer at Metafy

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

🤩
Rockstar
🎓
Top School
Andrew Jackson is a Senior Staff Software Engineer based in Australia with 10 years’ experience building resilient, backend-focused systems and leading engineering work at Metafy. He has a strong background in backend development (notably Ruby) and practical full-stack experience, and has progressed through increasingly senior roles while driving architecture and delivery. Andrew is also an active contributor to crypto trading infrastructure—helping enhance the widely used gocryptotrader framework with robust logging, error handling, performance benchmarks and cross-exchange fixes. He combines hands-on coding with systems thinking, improving observability and reliability in production services. Known for pragmatic problem-solving, he brings both enterprise-grade discipline and startup agility to complex distributed systems.
code10 years of coding experience
job4 years of employment as a software developer
bookBachelor of Technology (B.Tech.), Computer Studies, Bachelor of Technology (B.Tech.), Computer Studies at RMIT University
github-logo-circle

Github Skills (11)

golang10
cryptocurrency10
logging10
go10
algorithmic-trading9
trading-bot9
rest-api8
api-rest8
exchange8
restful-api8
api-design8

Programming languages (2)

GoLua

Github contributions (5)

github-logo-circle
thrasher-corp/gocryptotrader

Nov 2018 - Sep 2020

A cryptocurrency trading bot and framework supporting multiple exchanges written in Golang.
Role in this project:
userBack-end Developer
Contributions:67 reviews, 47 commits, 44 PRs in 1 year 10 months
Contributions summary:Andrew's commits primarily involved implementing and integrating a new base logger for the cryptocurrency trading bot. They updated various modules and wrappers, including example and test configurations, exchange helpers, and restful routers, to use the new logging system. The contributions also included adding error handling, benchmark tests, and fixing issues related to websocket functionality and data handling, ensuring the system's robustness and performance. The changes spanned multiple exchanges and included significant updates to core functionality.
exchangebotexchangestrading-platformcryptocurrency-trading
xtda/gocryptotrader

Nov 2018 - Oct 2020

A cryptocurrency trading bot and framework supporting multiple exchanges written in Golang.
Contributions:1123 pushes, 149 branches in 1 year 11 months
golangmarket-makerexchangetrading-botbot
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
Andrew Jackson - Senior Staff Software Engineer at Metafy