Andrea Leopardi

Platform Engineer

L'Aquila, Abruzzo, Italy
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
Andrea Leopardi is a Platform Engineer and longtime Elixir core team member with 12 years of experience building resilient back-end systems and developer tooling. He has shaped core Elixir modules and contributed to high-profile projects like Phoenix, Ecto, Mint (HTTP/2), and the Elixir language itself, pairing feature work with documentation and typespec improvements. His career spans roles from principal engineer to platform and SDK maintainer at companies including Veeps, Apple, Sentry, and Knock, where he focuses on data pipelines, networking, and production-grade SDKs. An advocate for clean, beautiful code and open-source education, he frequently improves code quality tools (e.g., Credo, Mox) and low-level libraries (Postgrex, Redix). Based in L'Aquila, Italy, he blends systems-level expertise (Erlang/Elixir, networking, protocols) with a knack for teaching and technical writing, evidenced by contributions to the Elixir website and guides.
code12 years of coding experience
job9 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Università degli Studi di L'Aquila
languagesEnglish, Italian, Russian, Spanish
stackoverflow-logo

Stackoverflow

Stats
16,322reputation
865kreached
87answers
80questions
Badges
elixir
top-1%
phoenix-framework
top-5%
github-logo-circle

Github Skills (73)

dependency-management10
benchmark10
postgresql10
testing10
http10
instrumentation10
genstage10
vim10
http-client10
metaprogramming10
code-analysis10
linter10
ack10
refactoring10
data-pipeline10

Programming languages (16)

MDXJavaCSSC++GoErlangTypeScriptShell

Github contributions (5)

github-logo-circle
elixir-mint/mint

Nov 2017 - Jan 2023

Functional HTTP client for Elixir with support for HTTP/1 and HTTP/2 🌱
Role in this project:
userBack-end Developer
Contributions:84 reviews, 221 commits, 312 PRs in 5 years 2 months
Contributions summary:Andrea contributed significantly to the implementation of HTTP/2 functionality within the Elixir Mint library. Their work involved implementing the HPACK header compression algorithm, HTTP/2 framing, and HTTP/2 protocol support including connection initiation, server push, and request body streaming. Furthermore, the user addressed several bugs and improved the overall stability and testing of the library.
http-clienthttp2elixirelixir-httpelixir-lang
whatyouhide/vim-gotham

Sep 2014 - Jan 2023

Code never sleeps in Gotham City. 🌃
Role in this project:
userFull-stack Developer
Contributions:40 commits, 23 PRs, 29 pushes in 8 years 5 months
Contributions summary:Andrea primarily contributed to the development of a Vim color scheme, specifically focusing on enhancing the visual aspects of the editor. They implemented an airline theme for the status line, added highlighting for various UI elements like the tab line and the Conceal group. Furthermore, the user addressed terminal compatibility by including 256-color support and expanding the color scheme to include specific syntax highlighting for markdown, HTML, and Unite.vim.
neverjavascriptreactgothamcolor-scheme
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
Andrea Leopardi - Platform Engineer