3 ms·
===== REMOTE ONLY ===== Elixir, JavaScript, Ruby developer (6+ years experience) ===== Location: Melbourne / Bangkok Remote: Yes (only interested in remote)
by zensavona 8y ago
===== REMOTE ONLY ===== Elixir, JavaScript, Ruby developer (6+ years experience) =====
Location: Melbourne / Bangkok
Remote: Yes (only interested in remote)
Willing to relocate: No
Technologies: Elixir, Phoenix, Ruby/Rails, Java EE (but I'd rather not), PHP, Node, TypeScript, React/Redux and Aurelia using modern JS (but I like to write vanilla JS where it makes sense), Redis, Azure, AWS, Heroku (some time ago), Linux (CentOS and Ubuntu), Git, and many collaboration, project management and source control tools. All the usual suspects.
Résumé/CV: http://zen.id.au/cv.pdf http://zen.id.au/cv.pdf
Email: z at zen dot id dot au
=====
Some code samples (for obvious reasons I can only really show open source stuff):
- Domainatrex (https://github.com/Zensavona/domainatrex https://github.com/Zensavona/domainatrex) is a TLD parsing library that I wrote in Elixir, it uses the Public Suffix List to create a bunch of functions with a macro and pattern match on domain names (getting a TLD from a domain name is not regexable). It's a small and satisfying piece of code in my opinion. (see: https://github.com/Zensavona/domainatrex/blob/master/lib/domainatrex.ex https://github.com/Zensavona/domainatrex/blob/master/lib/dom...)
- Domain Scraper (https://github.com/Zensavona/domain-scraper https://github.com/Zensavona/domain-scraper) is a fairly hacky web scraper/crawler that looks for expired domain names on big websites to sell to SEO guys, the testing situation isn't great, although the README explains how it works and there are some slides from a talk I gave about it.
Website: https://zen.id.au https://zen.id.au
Twitter: https://twitter.com/zensavona https://twitter.com/zensavona
I have Australian and Maltese (EU) citizenship, and I'm 100% happy to charge as a freelancer / contractor. Right now I'm living in Bangkok (GMT+7) but I'm perfectly to work evenings as needed for the right company.