Andrew Lindesay

Senior Software Engineer at Canva

Auckland, Auckland, New Zealand
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
Andrew Lindesay is a senior software engineer and infrastructure-focused architect with over two decades of hands-on experience and 13 years of sustained professional practice across Java-centric backend systems, cloud deployments, and DevOps tooling. He currently builds scalable infrastructure at Canva and previously led open-source and consulting initiatives as Principal Engineer at ClearPoint, designing and integrating DevOps SaaS and identity solutions. His background spans fintech-grade data processing, event-operations SaaS, messaging platforms, and end-to-end system ownership from design through deployment in Kubernetes and cloud environments. An active contributor to Java open-source (notably enhancements to jsonrpc4j around invocation listeners and robust testing), he combines pragmatic engineering with thoughtful architecture and documentation. Known for mentoring, technical due diligence, and bridging product and operations, he brings a steady, curiosity-driven approach to complex distributed systems.
code13 years of coding experience
job22 years of employment as a software developer
languagesGerman, English
stackoverflow-logo

Stackoverflow

Stats
285reputation
23kreached
4answers
7questions
github-logo-circle

Github Skills (13)

json-rpc10
javas10
api10
apidoc10
java10
spring-boot10
testing9
heroku6
stripe-payments6
css6
php6
javascript6
database6

Programming languages (7)

JavaShellC++CGoHTMLRuby

Github contributions (5)

github-logo-circle
briandilley/jsonrpc4j

Oct 2014 - Jun 2016

JSON-RPC for Java
Role in this project:
userBack-end Developer
Contributions:12 commits, 14 PRs, 14 comments in 1 year 7 months
Contributions summary:Andrew implemented features related to an invocation listener, including its definition and integration within the `JsonRpcServer`, `AutoJsonRpcServiceExporter`, and `AbstractJsonServiceExporter` classes. They also added tests for the invocation listener, verifying its behavior in both successful and error scenarios. Further contributions involved adding a `MultipleInvocationListener` class and making adjustments to other components, such as `ReflectionUtil` and the handling of GET requests, while expanding the functionality of content types.
javarpcjsonjson-rpc
haiku/haikudepotserver

Nov 2013 - Jan 2023

Haiku Depot Server
Contributions:20 releases, 5 reviews, 995 commits in 9 years 4 months
haikudepot
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 Lindesay - Senior Software Engineer at Canva