Pedro Assumpcao is a Principal Engineer with 11+ years of professional experience who specializes in building reliable, concurrent systems with Elixir/Erlang, Phoenix, GraphQL, LiveView and Postgres. He has led engineering and architecture efforts across startups and enterprise products—driving migrations to cloud-native infrastructures, event-based notification pipelines, and event-sourced financial domains. A former webmaster and graphic-design postgrad, he blends design sensibility with backend mastery, having founded a consultancy and shipped consumer-facing and B2B platforms. He maintains a pragmatic learning-by-building approach—authoring an open-source Elixir event-sourcing library (Incident) and launching production side projects like Atomic Progress, ByFuss and Clapperboarding. Based in Algonquin, IL, he pairs hands-on coding with team leadership and hiring, and coaches young athletes as a high school varsity soccer head coach. He is an Emacs user who advocates for fault-tolerance, observability, and operational excellence in distributed systems.
11 years of coding experience
16 years of employment as a software developer
Post Graduation Graphic Design, Post Graduation Graphic Design at Universidade do Vale do Itajaí
Contributions:1 push, 1 branch in 6 years 6 months
elixirvalidationdata-validation
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.