Alexander Weavers

Software Engineer at Pigeonly

Seattle, Washington, United States
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
Alexander Weavers is a software engineer with eight years of experience building scalable backend systems and developer-focused tooling, fluent in Python, Swift, and JavaScript. He has delivered high-throughput, fault-tolerant services at AWS—architecting an async multi-stage task processor for EC2 and contributing to Trainium server deployment and diagnostics—while also leading a FinTech platform that saved $2M+ annually. Comfortable across full stacks, he has built Flask microservices, Docker/Kubernetes deployments, and React/TypeScript frontends for both consumer and internal enterprise products. An active open-source contributor, he improved Python VM behavior in the notable beeware/batavia project by fixing string formatting and numeric precision edge cases and strengthening tests. A longtime tinkerer who began programming at age 12, he pairs deep hands-on coding with a knack for turning messy operational requirements into reliable, production-ready solutions. Based in Seattle, he’s a practiced public speaker (PyBay 2020) who balances pragmatic engineering with curiosity-driven experimentation.
code8 years of coding experience
job6 years of employment as a software developer
bookUMBC
stackoverflow-logo

Stackoverflow

Stats
710reputation
25kreached
33answers
4questions
github-logo-circle

Github Skills (13)

string-formatting10
error-handling10
javascript10
string-format10
python10
datatypes10
unit-testing9
circular-reference6
asynchronous6
dictionary6
numpy6
siamese-network6
python-asyncio6

Programming languages (4)

TypeScriptC++JavaScriptPython

Github contributions (5)

github-logo-circle
beeware/batavia

May 2019 - Apr 2020

A JavaScript implementation of the Python virtual machine.
Role in this project:
userFull-stack Developer
Contributions:35 commits, 8 PRs, 19 comments in 11 months
Contributions summary:Alexander primarily contributed to the Batavia project by implementing and refining features related to string formatting and data type handling. They updated the `Str` and `StrUtils` modules to correctly process arguments in the `.format()` method, fixed bugs in error messages, and addressed precision issues in numeric formatting. Furthermore, the user has improved unit tests to cover conversion types and exception handling.
javascriptpythonvirtual-machine
alexjdw/django_issue_tracker

Dec 2018 - Dec 2019

Hand-coded, full-featured issue tracker with a sticky note design flavor.
Contributions:46 commits, 1 PR, 24 pushes in 1 year
full-featurednotesreacttrackersticky-note
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
Alexander Weavers - Software Engineer at Pigeonly