schonfinkel
Joined 2 years ago
Joined 2 years ago
Location: Brazil (UTC-4)
Remote: Yes
Willing to relocate: No
Technologies: Erlang, F#, Gleam, Nix, NixOS, Linux, OCaml, Python, SQL, AWS, Azure, Bash, PostgreSQL, Docker, DevOps, Terraform / Tofu
Résumé/CV: https://schonfinkel.github.io/static/cv.pdf
Email: marcos [dot] schonfinkel [at] gmail.com
Software engineer with over 8 years of experience focused on functional programming and declarative infrastructure. I like to solve hard/bizarre problems and my skills often shine when integrating niche tech.
I'm looking for Backend Engineering (especially functional programming) or DevOps/SRE opportunities. Location: Brazil (UTC-4)
Remote: Yes
Willing to relocate: No
Technologies: Erlang, F#, Gleam, Nix, NixOS, Linux, OCaml, Python, SQL, AWS, Azure, Bash, PostgreSQL, Docker, DevOps, Terraform / Tofu
Résumé/CV: https://schonfinkel.github.io/static/cv.pdf
Email: marcos [dot] schonfinkel [at] gmail.com
Software engineer with over 8 years of experience focused on functional programming and declarative infrastructure. I like to solve hard/bizarre problems and my skills often shine when integrating niche tech.I'm looking for Backend Engineering (especially functional programming) or DevOps/SRE opportunities.
Location: Brazil (UTC-4)
Remote: Yes
Willing to relocate: No
Technologies: Erlang, F#, Gleam, Nix, NixOS, Linux, OCaml, Python, SQL, AWS, Azure, Bash, PostgreSQL, Docker, DevOps, Terraform / Tofu
Résumé/CV: https://schonfinkel.github.io/static/cv.pdf
Email: marcos [dot] schonfinkel [at] gmail.com
Software engineer with over 8 years of experience focused on functional programming and declarative infrastructure. I like to solve hard/bizarre problems and my skills often shine when integrating niche tech.I'm looking for Backend Engineering (especially functional programming) or DevOps/SRE opportunities.
What really worries me is that on Nix we have a strong habit of patching packages to work around problems caused by the fact that NixOS doesn't use FHS. So, in theory, someone could submit an obscure patch to systemd and get everyone affected by it, if it through the approval process.
The solution so far has been a very rigorous process to even get a commit bit into nixpkgs: https://github.com/NixOS/nixpkgs-committers
Once you're more comfortable with it and want to try a typed functional programming language, I highly recommend checking OCaml (or SML, if you're into old school tech) and see how the Module Functors are applied, most software will look extremely over-engineered after you write a few functors. It's the feature I miss the most when coding in F# or Gleam, for instance.