Brujo Benavides

Brujo Benavides

Mentor
5.0
(4 reviews)
US$5.00
For every 15 mins
7
Sessions/Jobs
free badge
First 15 mins free for your first session
View Video
ABOUT ME
Organizer @ SpawnFest / ElixirConfLA / BeamBA | Erlanger @ AdRoll / BairesDev
Organizer @ SpawnFest / ElixirConfLA / BeamBA | Erlanger @ AdRoll / BairesDev

I'm a Programmer and a Tech Lead. A Trainer and a Blogger. I'm an Open-Source and TDD advocate. I design, build and lead high-quality software projects.
I'm passionate about what I do and I'm blessed to do what I love.

I started using computers when I was 9, programming when I was 10. I wrote many programs in Basic for Commodore, mostly small games. When I was 18, I got my degree in Computer Technical. I wrote some real-life programs in Visual Basic, like an administrative software for taxi agencies.

My first paid work was in a banking software company called G&F in February of 2000. I started as a junior programmer and through the years I became a senior developer, tester, project leader, tech leader and finally, software architect. Those systems had strong volume, performance and security requirements. After 8 years there, I switched to Novamens, where I started developing VoIP systems in Erlang.

At the same time, I was studying at the Buenos Aires University to become the computer scientist I am now. My final thesis project was a development platform built in Haskell, called λPage.

Then I met Chad DePue when he was creating Inaka. I worked there since its very beginnings, developing highly concurrent applications. I eventually became its CTO and when Inaka was acquired by Erlang Solutions, I worked there as a Tech Lead and Trainer, too.

I'm now a developer again and, after several years working with Erlang, I feel very confident with it. I've been in a Tech Lead position for enough time to feel confident with it, too. Nevertheless, I keep learning new stuff about both worlds every day. And what I learn, I share through my blog :)

I've created strong bonds with the development community, both locally and worldwide. That positioned me as the local community manager and allows me to organize events and speak publicly at various conferences.

What I like most of my work are the challenges and the possibilities to use my creativity in a productive way.

Spanish, English
Madrid (+02:00)
Joined November 2015
EXPERTISE
5 years experience | 3 endorsements
Erlang is my favourite language. I'm not only an Erlang architect, I used to be an Erlang trainer at Erlang-Solutions. I love this langua...
Erlang is my favourite language. I'm not only an Erlang architect, I used to be an Erlang trainer at Erlang-Solutions. I love this language and the whole ecosystem around it. I'm the editor of Erlang-Battleground @ Medium, I organize SpawnFest and ElixirConfLA and I regularly give talks @ CodeBEAM conferences.
View more
View more
11 years experience
I used to be the go-to guy in my company for git-related issues. I've been working with git since I've started working in Erlang, in 2008...
I used to be the go-to guy in my company for git-related issues. I've been working with git since I've started working in Erlang, in 2008. I'll never say that I finally understand it all, because I said that already 3 times at least and I've been always wrong. In any case, you can check out my git[hub] lessons on youtube: https://www.youtube.com/watch?v=D_QKSVBSe9s / https://www.youtube.com/watch?v=Xi-DIbu5OR8
GitHubBitbucket
View more
GitHubBitbucket
View more
20 years experience
I've worked with SQL databases since I started working 15 years ago. I'm very proficient at SQL syntax and data modelling. I'm not parti...
I've worked with SQL databases since I started working 15 years ago. I'm very proficient at SQL syntax and data modelling. I'm not particularly expert in any RDBMS implementation per-sé, but if your issue is SQL-related I can totally help.
5 years experience
I've been part of the Elixir community since its creation, mostly helping them with my Erlang/OTP knowledge. At this point, I'm building ...
I've been part of the Elixir community since its creation, mostly helping them with my Erlang/OTP knowledge. At this point, I'm building my first several production-quality projects with this technology.
View more
View more
1 year experience
I worked with Smalltalk for about a year and I fell in love with the language and how it perfectly encapsulate the ideas of OOP.
I worked with Smalltalk for about a year and I fell in love with the language and how it perfectly encapsulate the ideas of OOP.
5 years experience

REVIEWS FROM CLIENTS

5.0
(4 reviews)
Tim Pike
Tim Pike
April 2020
Brujo is a very knowledgeable mentor. He is insightful and extremely helpful. He definitely knows what he is talking about and breaks down the information in a way that is clear and concise. Not only is he a great teacher but he is very approachable which makes him stand out from other mentors. He mentors not for the money but to give back and help others learn a new skill. Thanks Brujo! I will definitely be back.
Chuck East
Chuck East
April 2020
The code assessment was completed on time and with a skilled summation. I am glad we had the opportunity to work together and look forward to future engagements.
John Adams
John Adams
June 2019
Very intelligent and clearly answers / explains whatever question you have
Mateo Cooervo
Mateo Cooervo
July 2017
Excelent Erlang, SumoDB and Cowboy mentor
SOCIAL PRESENCE
GitHub
hPage
A scrapbook for Haskell developers
Haskell
15
1
wxhnotepad
An example of how to implement a basic notepad with wxHaskell
Haskell
12
3
Stack Overflow
641 Reputation
0
3
7
EMPLOYMENTS
Organizer
ElixirConfLA
2019-03-01-Present
Check this out: http://elixirconf.la
Check this out: http://elixirconf.la
Erlang
Concurrent Programming
Elixir
View more
Erlang
Concurrent Programming
Elixir
Functional Programming
View more
Community Manager
Inaka
2017-09-01-Present
A community of open-source developers: http://inaka.github.io
A community of open-source developers: http://inaka.github.io
Android
Java
Ruby on Rails
View more
Android
Java
Ruby on Rails
Erlang
React
Elixir
Swift
View more
Senior Software Engineer
AdRoll
2017-08-01-Present
Part of the RTB Team
Part of the RTB Team
Python
Erlang
Elixir
View more
Python
Erlang
Elixir
Go (Golang)
View more
PROJECTS
Worker PoolView Project
2014
The goal of worker pool is pretty straightforward: To provide a transparent way to manage a pool of workers and do the best effort in bal...
The goal of worker pool is pretty straightforward: To provide a transparent way to manage a pool of workers and do the best effort in balancing the load among them distributing the tasks requested to the pool.
Erlang
View more
Erlang
View more
Erlang GuidelinesView Project
2015
Our Guidelines on how to write Erlang code
Our Guidelines on how to write Erlang code
Erlang
Erlang