×
Rafael Willians

Rafael Willians

Sr. Backend engineer

São Paulo, BR
Portuguese, English

Background


About

About

I'm a backend engineer with a keen interest in developer experience. I have 10+ years of experience, time in which I worked mostly at startups and fast-paced project so I'm used to wearing many hats. I am a product-minded engineer who prioritizes user feedback first and foremost, and I care deeply about maintainability, scalability of systems and cost optimization. I'm generally very flexible when investigating new roles.

Work Experience

Work Experience

  • Sr. Backend EngineerTurtle Technologies, Inc.

    May, 2019 - Present

    Turtle is a company that enables remote global fractional work. I designed and built core product features such as contracts, wallets, accounting system, time tracker and more.

    • Elixir

    • PostgreSQL

    • GraphQL

    • CI/CD

    • GitHub Actions

    • Docker

    • Heroku

    • CloudFlare

    • Netlify

  • Sr. Backend EngineerMantris

    Nov, 2017 - May, 20191 year 7 months

    Mantris is one of the biggest companies focused on employees health. I designed and, along with my team, built their "next-gen" system while automating manual error-prune processes along the way, allowing for increased capacity at lower expenses.

    • Systems Design

    • Software Architecture

    • Processes automation

    • Processes design

    • JavaScript

    • NodeJS

    • MongoDB

    • REST API

    • Microservices

    • Docker

    • Kubernetes

    • Helm

    • GCP

    • Gitlab CI/CD

    • CircleCI

  • Sr. Backend EngineerHospital Alemão Oswaldo Cruz

    Oct, 2015 - Nov, 20172 years 2 months

    HAOC is one of the biggest hospitals in Brazil and South America. I designed and build a product's system for managing employees health, an ambitious project aiming to be the main app where people would interact with their health data and proactively take action on health issues before they develop into a serious condition. Such goal was achieved with interactive assessments that were compounded into a health score and a list of health risks the person was subjected to. Some of the assesments were developed in partnership with Stanford University.

    • Systems Design

    • Software Architecture

    • JavaScript

    • Ruby

    • Python

    • MongoDB

    • OracleDB

    • SideKiq

    • Docker

    • Docker Swarm

    • Rancher

  • Backend Engineer, Natue

    Sep, 2013 - Oct, 20152 years

    Natue was the largest e-commerce in the healthy-food segment, in Latin America. I built their customer portal, helped rewriting their legacy system, implemented custom advanced rules for their cart service and maintaned a few legacy systems.

    • PHP

    • Ruby

    • MySQL

    • Redis

    • CI/CD

    • Jenkins

    • SideKiq

    • AWS

Projects Experience

Projects Experience

  • FyKit

    Apr, 2017 - Present

    FyKit is an open-source set of tools that were designed to keep boilerplate code away from the codebase, hidden into modules. They are opinionated but yet flexible enough for most new applications. It was originally targeted to building microservices written in JavaScript, allowing for cetralized management of core middlewares and for security fixes to be easily shipped from a single place. Later, it evolved into a boilerplate-as-module package along with other pluggable tools, including more popular packages such as express-rescue.

    • Open Source

    • Boilerplate as Module

    • Cleaner Codebase

    • JavaScript

    • NodeJS

  • DeepTrace

    Mar, 2016 - Sep, 20193 years 6 months

    In a time when there was no OpenTracing, DeepTrace was one of the easiest open-source options to trace HTTP calls between services by simply adding a middleware to express.js and setting an environment variable. It was the cleanest setup at the time, with no changes required at the infrastructure level.

    • Developer Experience

    • Open Source

    • HTTP Tracing

    • JavaScript

    • NodeJS

Skills

Skills

  • Backend

    Elixir

    JavaScript

    TypeScript

    Ruby

    PHP

    Python

    Haskell

    NodeJS

    PostgreSQL

    MySQL

    MongoDB

    Redis

    ElasticSearch

    GraphQL

    REST

    Systems Design

    Software Architecture

    ES/CQRS

    OOP

    FP

    DDD

    TDD

    BDD

  • DevOps

    AWS

    GCP

    CloudFlare

    Heroku

    Kubernetes

    Docker

    Helm

    Terraform

    CI/CD

    GitHub Actions

    GitLab CI/CD

    Bitbucket Pipelines

    DroneCI

    CircleCI

  • Frontend

    Vue

    React/Next.js

    HTML5

    CSS / SCSS / TailWind

Education

Education

  • Applied Communications, Advertise and Public Relations, Bachelors, UNIFEV

    Jan, 2011 - Nov, 2013

Certificates

Certificates

Volunteer Work

Volunteer Work

  • Mentor,

    - Present

    I dedicate a few hours weekly to mentoring backend skills to people from the Brazilian community.

Publications

Publications

Interests

Interests

  • Open Source

  • Video Games

  • Cats

  • Music

  • Movies

  • Voleyball