Collateral Software fschuindt

The Author


Fernando Schuindt picture

Fernando Schuindt, 28yo Brazilian.
Software Engineer (Elixir) @ foxbox.co

A passionate developer.
16 years of codding, 10 years of professional experience.

Mostly working with back-end and DevOps.
Highly experienced with Elixir, Kubernetes and Ruby.

I do send copies of my resumé, just ask me. (Preferably via e-mail)

This blog is willing to capture and log thoughts during my journey through computer science.

At my current position I'm dedicating around 40 hours/week between software development and DevOps administration. I'm codding HTTP APIs using Elixir but I'm also managing all our back-end infrastructure. As the lead back-end DevOps engineer, I've developed our entire CI/CD process, K8s clusters, monitoring (Prometheus w/ Grafana, AppSignal), logging (ELK) and service-meshing (Linkerd). I'm also the one in charge of our VPNs and some services running in our clusters.

Besides my full-time job at Foxbox and being the husband of a lovely and inspiring woman, I'm involved with many "concurrent" projects (mostly weekend projects).

The first of them is actually a small group of close friends in the form of a virtual hackerspace, which is basically a Slack set up as a company where we chat about software and work on projects together. And we named it the 722.network.

We’re currently working in the nwitch.io project, which is a notification gateway SaaS. You can check its OpenAPI specifications here. I’m acting as the lead back-end developer (Elixir) and project architect, but I’m also managing its DevOps with Kubernetes.

Apart from that, I’m sparsely codding in a dozen other projects: Docsh for authenticating static documentation. Also working with the kproject which is a application-level platform for deploying environments as “recipes” within Kubernetes clusters, and there’s Gigs too, a small bot for monitoring earnings on currency investments. All in Elixir running within Kubernetes. Those are the ones which I think is worth mentioning now.

I'm also a partner and tech adviser at the M&S company in Brazil. I'm helping them to build and maintain their cloud infrastructure using Kubernetes, Linkerd and AWS tools. From CI/CD to registry management, DBA and VPNs. M&S is responsible to develop and sell SaaS solutions to the local health industry.

Then by last I’m also:

  • Trying to build an amateur radio-telescope for Pulsar detection using SDRs.
  • Working on a homemade table-top chess computer.

Some of my open source projects:

And you can find me at:

Here’s my Twitter list on Elixir: https://twitter.com/fschuindt/lists/elixir

Contact me

Nothing important :)

And just in case you’re feeling generous today:
(It’s also a PayPal account)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

My Bitcoin wallet address:
1HGaDV8aa9ZK2t8Ni9kaFEHHXvpngdZsgF

Fernando Schuindt <f.schuindtcs@gmail.com>

-----BEGIN PGP SIGNATURE-----

iQIcBAEBAgAGBQJblbYuAAoJEGnEKIpjDFqwiOEP/Ap5QBr/8P/QdLSsbFEfGXE1
1vevpGenvGQ6ZqP7QvO293IzApIh8EZ1KLazCXroG9z3rOVk300apdzdwTD4MshW
9AGDvCiK6UQ1/pJSZTnWwpGTnAJEwNnWgjeEjvjBZJsDiU3Fb4yYSuwKFiAiE4VJ
VQ3bm0DqK79sxzIw4Htn/nli6CeJWZqgUGrTfZ2IioPio4RohczkVA0ZJS5epDd6
fWfZFQvcc2YodtCFfzU/avKjaXIQTbxKTo1FX6Wx9ldFgIKtQon0BRt8qIVuxlOb
UQerwO/QELQ91uGU3y9AoNnmvHp3WEgXQ5gF7XLL7q2FI8hPaNwyS6Oi2nzjlWCM
AZQBjSWN79DoqxHbtCILR/6Ai1cwIpWl6WKiAqvXl0lXcf3wU0JvK68YhTvwgSvj
SyCYf77bu+7KwON41qSOyYQ++mLFtkUYgP8rqWNeFWjtzXHmglBxb7CwaK7wBIv9
fAEWhwKZzT9CainCNDcNcqgd68dxSfr1Wtdll7KBRmXOaDc2vnD91CEcYg7K7oH1
+t5tKhuLTky1lTpI4cDrXLIFGmjkBAKihM1mI+Lt29R87vN2Q3+ZiYBxajb+ErY1
dpF6kNLATKr6Tgk1r/SR1m7R+iVC3dd1pKb0+dKK4GWGmOICSFb9CzJ15WV/fDWf
aFjZi5mdnh/yENpxVGXB
=DEDM
-----END PGP SIGNATURE-----

If you wish, here is my PGP:
Or via https.

-----BEGIN PGP PUBLIC KEY BLOCK-----

mQINBFuOuJEBEADmrn+fU9lFDvyPcx9j4FMLE1azyEfL8jK5NnSWesiDl3MGG9Og
823KdL3FpGy00C7IUtnGeF42A1WB9TkLvIYwAOJIQEQJTFn8dFzBeHuoswpKrUdG
aqntv/3nNvuy+Gu7qhWnF4TKoo5/izNqXabXHv9ryi29jMBXuJlu91p8VburYv6F
M5Rrh6Nhx15nS2c6RILqS4c25OHn/hlxA1Tmvvqwvg9d2GfrbGT6eGJlFJIel3fZ
WJO+tIBb7cLjVe7wmpu54W4ueO8c5wY3hRv/i3HYHoGvgTbUx248F4hhScwitXOg
nX4LDq3IF/38SvswxDoMOfC94AqT2DOkF3zd+GB6O3sbXLWhK6hzVKL6o7/9fvGv
g5wpKA0ceQLdVCZcwe7UKF0dP+avwJZx0zol7uTTHCdk4NP32l2DrB2jW/8B1+yM
b8bp8F/uzqhqmvXM5Y3RyRSvL+KZw+jrnCWlTgj5QfZLZUzoPoqNhXck7VLntvps
MVYOqf+v6BVLFJGg2V8Kpwi0xKc6o4TWLHUa2VPftGubsgnpO0E56y7CV0EoZBZY
k2L7s1uFynWUxcMObuTB9z7pkzcaizDQumSUjoT/6fy5m9r2elcr6yeodrlg0fPy
f4fDLefNA3rVNwJJiK0QAQ1jythei9SY7P3p5EOjiw5powBaW9IvzxpYSwARAQAB
tCpGZXJuYW5kbyBTY2h1aW5kdCA8Zi5zY2h1aW5kdGNzQGdtYWlsLmNvbT6JAjgE
EwECACIFAluOuJECGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEGnEKIpj
DFqwslgQAJhvULeTYyIfM8AK7lAH4yE6Ltghc4Sx84dJ9aJZH39Ccprb1UlxS7yH
23PEpIsu0DO7wpmKBKSFe7yk6lZEXE6XXMCNQGtL+tqZnI46rwgalt7yn7pUWL/8
JYBJ6B+tM9NK0JdyNgjwfuXKgc40FaFMRdkDeVRhWkM6fPpUmBWI2yKq23Dii/pX
Kjg9R4vTGnoO/tev4k0D9LC8uy4efKOIyl418Bd9ijItkeZJsh9B4adXhkuEAArR
cmC0BqYWH5u10JQVP1F4FaGgWjuzB/WoE2zd+pXJW7OgJHmyZizlR2+QoVkk9kpC
hoXTr3Qdzdd7kSTW+e9dHUeSad0qjveMoK1Fq6HIYiHyBcUmbl+uWsekENKVBuZp
Qz2tdwB+NxOs+WJ7FeAiP5U3sCMqLsaOFkruyoi9GU7P5wrdLMyJoFqZ8EiTDElb
SuaoA6Cn6Wq0s08DQ2TR27vhaG5xlBqwVH5dUOAEReDjazE561CZDAAuDZ7pGOuv
/EIQvrjVv8Bt3seuw9604WfeyIzdWv5qEl4SPAdlw0YgcnoF8jcYv7KO3nMC6tx9
IPb6TSxLzGNjFRqAXFKWQuOIRkd+DvKdWWUshzVW9k1ThvFQGpNmxWTD1EW33QYb
8ikZAghTG7lsKiMJXN1Gi8WSmNrslG6lBet8g5VoAIeuncZsq2dRuQINBFuOuJEB
EADDojGNLn6T05txO5Juat5qKp47AYQO0kko7JfxJMuUrLrxilEb6dBeyUwnAzoS
NpipqgWRkaNgF0WIuu3duj0OnYlfBBpNgCiUF5h/bHeLRYMJXt4ks+OO85baUF77
p0y/I0zbqCJh17+S0ilPF/OMXsSKuhBBJE6NB3DIR/w2i4CylauSdg6xXtJbcyws
L9ARd84EbLGG8LXTLf1tNk36wZZaqLtBII9njWcq9sSr+K5nzGsBpirwlbQlEq4t
rw1Gx9kZ8XyMoFWxaTn3ivFS+RdbI6tlZaVralBcvwd9pow4ZZ7UYGkIOIpFZFeI
ejph3x4hTvw/2gEupsN6KdouxHSEM0JtyUv5KqEmPDlhxEKcNJwzHEJMM6SBwstv
qNF1EFfDpHIj83c91yfsRjqY6UD1Kq4bAarlS89pCKXToSVRDCv0f4KqjhzgsCPo
T2aeMT38TFDxjg5ZCMTztnEQ3j5aZ88mx3AqfRrYDUd3gbZus9RxbjUCD5VJXo8S
ca3pnV2vCAUJ/n0QKtYjqRbGmBq68uBofjO1JKfoUtEY1V7HNGRtUOnijDGxtZ1M
HrEzKr4V3AK9pUF8ZZV44RyZals1+uNRLG77wqoatYspi8rHhfI7aKe9GFxw6gxn
+mhkS0lT/9O2pq5sgM0/30ByGRVLu1dXO2Gl7zdy6ixVfwARAQABiQIfBBgBAgAJ
BQJbjriRAhsMAAoJEGnEKIpjDFqwtNgP/ij9ml329ev5KGxFgexmWyQCf/+bzWXS
a7ybnWHrPjIeSVGqqQJAZ++2kapv5hZ2BeJ6Jav24GfGUDAGo+xZrrHYjvxQDDD1
RCoMjvgd+xLbX77i6+l4ZNRJnnflNDsnHXE1Pjjwgdx0auTZEdA4cHIY3Ww0Y4Aa
5eoLdoRxpfDM4WRcnnh7kQOxwBo5RyWsBfXLFuqyV6DCm8ncMEP+K5FjAKcRHRwh
uEo3mP69YvSspBqjEJKSpnMV3/SSVLL3mXg2+8HF4imT1mCD7METvSS2LVrp0eWU
4XzS5W2ebu6ZjggwhPFQZvMkjptMSSb4YFe7u9y/6dC9ZUBXtDS6C0R8Z37iB6Id
g8c9Ssyxx6tqJLGSNgEtLP20bKKSnQUkjDp+KMYU6k/ZxdKiKIhy2B+m9xKddAE5
kBvljGHVDf3SGPyBdW9zodAX1DCWx0HZqFMyPsGjGA09IUmQlHETwRN5Asrn+UCF
ynDsQufOxeA/RCkP5A2dFiEj00HDLjLtPp1SbIl4H8BWdlWseZmHpnzv+MGcyIRD
4mnESZnlV3mEC1rso9gbHn4rXia8OmFBLU54sEGU91YMjhVoyUEdy305tVw+axQc
+m6mw9mrX471jXy8+Ngch0NtItjdHbecx/vx7o5Gb0pWO+Cjrw5A3E4nrFsNRN/B
/DpLZeVT1FXa
=B/vC
-----END PGP PUBLIC KEY BLOCK-----