Andrew Alexander

Tech Lead, Senior Staff Software Engineer at Block

Kitchener, Ontario, Canada
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 Alexander is a seasoned software engineer and tech lead with a decade of experience building developer platforms and large-scale infrastructure, currently leading a 15-person team at Block responsible for application service containers used by 3,000+ engineers. A University of Waterloo CS graduate, he rose through engineering ranks at Cash App to Senior Staff, shaping frameworks and developer experience across multiple languages (Java, Kotlin, Go, Ruby, Python, Node). He combines hands-on systems work—illustrated by core contributions to the cashapp/zipline project, adding an AMD module loader and modular JS build support—with strategic architecture for platform-wide developer productivity. Based in Kitchener, Ontario, he consults on contract work and brings a founder’s mindset from earlier startup experience, favoring pragmatic, cross-language solutions that scale.
code10 years of coding experience
job8 years of employment as a software developer
bookHonours Bachelor of Computer Science Business Option, Honours Bachelor of Computer Science Business Option at University of Waterloo
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (5)

kotlin10
javascript10
build-automation9
gradlew9
gradle9

Programming languages (17)

MDXJavaCSSCMakefileGoHTMLKotlin

Github contributions (5)

github-logo-circle
cashapp/zipline

Sep 2021 - Jan 2023

Run Kotlin/JS libraries in Kotlin/JVM and Kotlin/Native programs
Role in this project:
userBack-end Developer
Contributions:138 reviews, 149 commits, 85 PRs in 1 year 4 months
Contributions summary:Andrew primarily contributed to the core functionality of the Zipline project, specifically focusing on implementing an AMD module loader for Kotlin/JS. Their work involved modifying and extending the JavaScript build process to support modular JavaScript builds, including moving JS module code between test and production environments. The changes included the addition of a new API, modular JS builds, and a new `defineJs` function.
kotlin-jskotlinjvmprogramsjava
adrwxyz/adrw.xyz

Mar 2020 - Mar 2020

memento mori
Contributions:4 commits, 66 PRs, 1599 pushes in 1 day
memento
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 Alexander - Tech Lead, Senior Staff Software Engineer at Block