Jonathan Lima

Software developer at Brex

Jonathan has been programming and building systems since he was eight years old. He loves to hack games and create his own computer world.

Jonathan has been mastering payments and credit cards since 2013.

Past Activities

Jonathan Lima
Code BEAM SF 2019
01 Mar 2019
16.15 - 17.00

Building a credit card issuer with Elixir

In this talk Jonathan is going to navigate through the challenges and issues he faced when he started building Brex and, how they chose to live in a world of microservices with Elixir. Jonathan will go over how the team builds system on Brex, why they don't use OTP for clustering and where they think it's the correct place to use it.


  • Give a real world example of how a complex company is built using Elixir and BEAM
  • Show that there are ways of using Erlang without using OTP for everything


Backend engineers in general.