Alexander de Sousa

Alexander de Sousa

Mentor
Rising Codementor
US$0.00
For every 15 mins
ABOUT ME
Finding elegant solutions to uncommon problems
Finding elegant solutions to uncommon problems

Alex de Sousa, Elixir entusiast, Yggdrasil's creator and open source contributor.

Spanish, English
Madrid (+02:00)
Joined August 2019
EXPERTISE
3 years experience
Since 2016, I've been coding in Elixir full time every day. I've developed from simple REST APIs to distributed system handling millions ...
Since 2016, I've been coding in Elixir full time every day. I've developed from simple REST APIs to distributed system handling millions of operations per day. I've open sourced several of the tools I've created to make my life easier. I try to maintain all of them regularly, as I keep using them. The project I'm most proud of is Yggdrasil. It's a distributed agnostic pub/sub that has adapters for RabbitMQ, PostgreSQL, and Redis. Right now, I'm experimenting with raw SQL queries in PostgreSQL using AyeSQL (based in a clojure library called YeSQL).
AbsintheRabbitMQRedix
View more
AbsintheRabbitMQRedixPhoenix FrameworkEctoOtp
View more
2 years experience
This was the first language I've used full time when I started working. I learnt all about OTP and its supervisors and actor model. Thoug...
This was the first language I've used full time when I started working. I learnt all about OTP and its supervisors and actor model. Though, I don't use it directly anymore, I use several Erlang libraries from Elixir like PropEr (for property testing), ETS and DETS tables, and poolboy (for process pooling).
ProperPoolboyOtp
View more
ProperPoolboyOtpRabbitMQ
View more
6 years experience
I've used PostgreSQL for every relational database I've used. I'm familiar with stored procedures (PostgreSQL 11), functions, triggers, d...
I've used PostgreSQL for every relational database I've used. I'm familiar with stored procedures (PostgreSQL 11), functions, triggers, domains, and roles. Right now I'm experimenting with writing the business logic as close as I can in my pet project's database. The idea is to keep the database as consistent as possible while decreasing the amount of queries. I don't consider myself a PostgreSQL expert, considering the amount of features it has and probably I'm not familiar with, but I'm one of the few that enjoys writing raw SQL.
SqitchAyesqlEcto
View more
SqitchAyesqlEcto
View more

REVIEWS FROM CLIENTS

Alexander's profile has been carefully vetted and approved as a Codementor. Connect with Alexander now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
ayesql
Library for using raw SQL in Elixir
Elixir
5
2
vpnbook_button
Button to start, stop or restart OpenVPN using VPNBook service
Shell
1
1
Stack Overflow
1214 Reputation
0
8
12
EMPLOYMENTS
Elixir Developer
Derivco
2019-01-01-2019-06-01
A gambling company. We developed the event offer backend of the company.
A gambling company. We developed the event offer backend of the company.
Ruby
Elixir
Ruby
Elixir
Backend Developer
1Bitcloud
2017-08-01-2018-10-01
During the cryptocurrency craze in 2017, I started working for a company that developed a monitoring and management system for cryptocurr...
During the cryptocurrency craze in 2017, I started working for a company that developed a monitoring and management system for cryptocurrency mining datacenters.
Python
Bash
Elixir
View more
Python
Bash
Elixir
View more
Backend Developer
GMT Prime
2015-03-01-2017-08-01
After moving to Spain, I continue working with them in the same business: automatic investments in the ForEx market. One of the big chang...
After moving to Spain, I continue working with them in the same business: automatic investments in the ForEx market. One of the big changes was using Elixir for handling the events coming from the market: Yggdrasil was born.
Python
C#
C++
View more
Python
C#
C++
Elixir
View more
PROJECTS
Yggdrasil (Open Source)View Project
2016
Agnostic pub/sub
Agnostic pub/sub
Otp
Elixir
Otp
Elixir
Skogsra (Open Source)View Project
2017
Library for handling configuration in Elixir
Library for handling configuration in Elixir
Configuration
Otp
Elixir
Configuration
Otp
Elixir