Hi, I'm Alexandre Cabral (Mago)

Software engineer, international speaker, community co-founder & organizer, mentor, and an active open-source contributor.

ABOUT ME

About Me

Alexandre Cabral

Senior Software Engineer and brazilian code breaker from Minas Gerais. In love with Go and a proud orange cat dad. Co-founder and community organizer at Tech Hub JF, a non-profit Brazilian tech events organization. Mentor and international speaker, including the GopherCon Latam, the GoLab Conference and ContainerDays Conference

Speaker

Memory Leaks in Go: Manage Your Resources Better

Conference/Event: ContainerDays Conference

Location: Hamburg, Germany

Date: September 10th, 2025

Description: In this talk we will understand what memory leaks are and see common cases in the world of Go, including the case of goroutine leaks. In addition, we will learn how to identify the symptoms arising from these leaks and the root cause, using tools such as Uber's goleak, pprof and measuring impact with load tests using k6. And we will see the most important thing: how to solve them, highlighting good practices to avoid them in everyday life.


View Details

Instrumentando apps Go com OpenTelemetry

Conference/Event: The Developers Conference Floripa

Location: Florianópolis, Brazil

Date: June 11th, 2025

Description: Esta palestra irá apresentá-lo ao mundo mágico do OpenTelemetry, uma iniciativa de código aberto e neutra em termos de fornecedor da CNCF. Ele lhe dará uma ideia de como instrumentar seus aplicativos Go com o OTel e por que você deve fazê-lo. Spoiler: economiza seu tempo e dinheiro da sua empresa. Você verá como o OpenTelemetry pode manipular magicamente seus traces, logs e métricas e enviá-los para qualquer lugar que você desejar com seu próprio protocolo.


View Details

Memory Leaks em Go: Gerencie Melhor Seus Recursos

Conference/Event: GopherCon Latam

Location: Florianópolis, Brazil

Date: May 5th, 2025

Description: Nessa talk vamos entender o que são memory leaks e ver casos comuns no mundo do Go, incluindo o caso de goroutine leaks. Além disso aprenderemos como identificar os sintomas provenientes desses vazamentos e causa raiz, utilizando ferramentas como goleak da uber, pprof e medindo impacto com testes de carga pelo k6. E veremos o mais importante: como resolvê-los, destacando boas praticas para evitá-los no dia-a-dia


View Details

Instrumenting Go Apps With OpenTelemetry

Conference/Event: GoLab Conference

Location: Florence, Italy

Date: November 12th, 2024

Description: This talk will introduce you to the magic world of OpenTelemetry, an open source and vendor neutral initiative from CNCF. It will give you an idea of how to instrument your Go applications with OTel, and why you should do it. Spoiler: it saves your time and your company money. You will see how OpenTelemetry magically can handle your traces, logs, and metrics and send them to anywhere you want with its own protocol.


View Details

Go no browser: WebAssembly em ação

Conference/Event: GopherCon Brasil

Location: Florianópolis, Brazil

Date: May 10th, 2024

Description: WebAssembly é um padrão recente (2017), sendo construído por uma comunidade do W3C e que vem recebendo cada vez mais adoção no mercado. O foco é permitir o desenvolvimento de soluções web mais performática, próximas da performance de códigos nativos de linguagens compiladas conhecidas por seu desempenho, como C, C++, Rust, Zig e Go. É um padrão que não vem para substituir o que já temos de padrão web, mas para somar, sendo possível construir determinadas partes da aplicação em WA e chamar esses códigos através do JS ou TS dos frameworks já utilizados pelo mercado, para casos em que a performance é essencial. Existem diversos exemplos que já utilizam o WA, como editores de vídeo online, IDEs online, jogos de browser, aplicações 3D.


View Details

Um problema, muitas soluções, como escolher a melhor?

Conference/Event: Golang Day (Golang SP)

Location: São Paulo, Brazil

Date: May 10th, 2024

Description: A solução de problemas de programação nunca é única. Seja em processos seletivos ou na hora da sua aplicação performar melhor, há vários caminhos disponíveis. O intuito da apresentação é explorar essa pluralidade e comparar as possibilidades (em complexidade de memória, tempo, legibilidade e manutenibilidade de código) através de um problema que será resolvido com diferentes algorítmos e estruturas de dados em Go. Nesse processo, através de uma comparação de performance da aplicação, vamos elencar pontos positivos e negativos de cada abordagem. Falarei sobre callstacks, heap memory, recursividade, filas, linked lists, channels, slices e mais.


View Details

A Carreira Dev

Conference/Event: Chopp da TI

Location: Juiz de Fora, Brazil

Date: November 21th, 2023

Description: Nessa talk vou compartilhar minhas experiências como desenvolvedor. Abordaremos definições dos níveis, tipos de empresas, etapas de processos seletivos e dicas de carreira


View Details

Community Co-founder & Organizer

Tech Hub JF

Tech Hub JF

Role: Co-founder / Organizer

Impact/Activities:
- Organizes meetups every other week.
- Organizes the Tech Hub Conf, with 300 attendees and 20 speakers.
- Maintains a Discord community.
- Partners with Elastic and CNCF for event collaborations.
- Presents talks on Go, observability, performance, and career topics.

Visit Community

Free Mentorship

I believe in giving back to the community. I offer free mentorship to aspiring developers, guiding them through career challenges, technical skills, and personal growth.

Interested in mentorship? Reach out to me via ADPList!

Open Source Projects

ig-giveaway

Role: Creator

Description: ig-giveaway is a cli tool to do giveaways based on comments in an Instagram post

#Go

spotify-status

Role: Creator

Description: This slack app allows you to share your musical taste with your coworkers inside Slack, by allowing the app to connect to your spotify account

#Go

debug-shutdown

Role: Creator

Description: A custom shutdown button for debug in vscode

Install it: Marketplace

#JS

tech-hub-site

Role: Creator

Description: Website for the Tech Hub JF community

#Vue.JS

puzzle

Role: Contributor

Description: Added support for WebAssembly and touch controls to the game

#Go #WebAssembly #Ebiten

franz-go

Role: Contributor

Description: Adds ctx field to allow custom contexts to be used by the client

#Go

release-drafter

Role: Contributor

Description: Creates a new input latest to allow publish or update published releases with the github API parameter make_latest

#JS

Get in Touch

I'm always open to new opportunities, collaborations, and conversations. Feel free to connect!

Email: alexcabral.mago@gmail.com

LinkedIn: linkedin.com/in/alexandre-cabral-bedeschi/

GitHub: github.com/o-mago

Other Links: linktr.ee/o_mago

QR Code