Skip to content

Instantly share code, notes, and snippets.

@rwillians
Last active January 23, 2024 13:08
Show Gist options
  • Save rwillians/a3aa82f274afa80a0ff9dd1e995f4f6b to your computer and use it in GitHub Desktop.
Save rwillians/a3aa82f274afa80a0ff9dd1e995f4f6b to your computer and use it in GitHub Desktop.
resume.json
{
"$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/master/schema.json",
"meta": {
"theme": "elegant"
},
"basics": {
"name": "Rafael Willians",
"label": "Sr. Backend engineer",
"pronoums": "he/him",
"image": "https://s.gravatar.com/avatar/0d7ab408fb9411f7950957dfaa9d5472?s=100&r=pg&d=mm",
"email": "me@rwillians.com",
"website": "https://rwillians.com",
"location": {
"city": "São Paulo",
"countryCode": "BR"
},
"profiles": [
{
"network": "github",
"username": "rwillians",
"url": "https://github.com/rwillians"
},
{
"network": "linkedin",
"username": "rwillians",
"url": "https://www.linkedin.com/in/rwillians/"
}
],
"summary": "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."
},
"languages": [
{
"language": "Portuguese",
"fluency": "Native speaker"
},
{
"language": "English",
"fluency": "Proficient"
}
],
"education": [
{
"area": "Applied Communications, Advertise and Public Relations",
"studyType": "Bachelors",
"institution": "UNIFEV",
"startDate": "2011-01-01",
"endDate": "2013-11-30"
}
],
"certificates": [
{
"name": "English Certificate C2 Proficient",
"issuer": "EFSET",
"date": "2023-10-10",
"url": "https://www.efset.org/cert/tqPJ6W"
},
{
"name": "Introduction to Financial Accounting",
"issuer": "Wharton School of Business, University of Pennsylvania",
"date": "2021-01-15",
"url": "https://www.coursera.org/account/accomplishments/verify/BC87FTVV3LMF"
},
{
"name": "Hypothesis-Driven Development",
"issuer": "University of Virginia",
"date": "2020-05-12",
"url": "https://coursera.org/account/accomplishments/verify/PEZYN232WVUF"
}
],
"skills": [
{
"name": "Backend",
"level": "Senior",
"keywords": [
"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"
]
},
{
"name": "DevOps",
"level": "Intermediary",
"keywords": [
"AWS",
"GCP",
"CloudFlare",
"Heroku",
"Kubernetes",
"Docker",
"Helm",
"Terraform",
"CI/CD",
"GitHub Actions",
"GitLab CI/CD",
"Bitbucket Pipelines",
"DroneCI",
"CircleCI"
]
},
{
"name": "Frontend",
"level": "Intermediary",
"keywords": [
"Vue",
"React/Next.js",
"HTML5",
"CSS / SCSS / TailWind"
]
}
],
"volunteer": [
{
"position": "Mentor",
"summary": "I dedicate a few hours weekly to mentoring backend skills to people from the Brazilian community."
}
],
"work": [
{
"name": "Turtle Technologies, Inc.",
"url": "https://turtleos.com",
"position": "Sr. Backend Engineer",
"summary": "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.",
"startDate": "2019-05-01",
"highlights": [
"Elixir",
"PostgreSQL",
"GraphQL",
"CI/CD",
"GitHub Actions",
"Docker",
"Heroku",
"CloudFlare",
"Netlify"
]
},
{
"name": "Mantris",
"url": "https://www.mantris.com.br",
"position": "Sr. Backend Engineer",
"summary": "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.",
"startDate": "2017-11-01",
"endDate": "2019-05-31",
"highlights": [
"Systems Design",
"Software Architecture",
"Processes automation",
"Processes design",
"JavaScript",
"NodeJS",
"MongoDB",
"REST API",
"Microservices",
"Docker",
"Kubernetes",
"Helm",
"GCP",
"Gitlab CI/CD",
"CircleCI"
]
},
{
"name": "Hospital Alemão Oswaldo Cruz",
"url": "https://www.hospitaloswaldocruz.org.br/",
"position": "Sr. Backend Engineer",
"summary": "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.",
"startDate": "2015-10-01",
"endDate": "2017-11-30",
"highlights": [
"Systems Design",
"Software Architecture",
"JavaScript",
"Ruby",
"Python",
"MongoDB",
"OracleDB",
"SideKiq",
"Docker",
"Docker Swarm",
"Rancher"
]
},
{
"name": "Natue",
"position": "Backend Engineer",
"summary": "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.",
"startDate": "2013-09-30",
"endDate": "2015-10-01",
"highlights": [
"PHP",
"Ruby",
"MySQL",
"Redis",
"CI/CD",
"Jenkins",
"SideKiq",
"AWS"
]
}
],
"publications": [
{
"name": "Double-Entry Bookkeeping 101 for Software Engineers",
"summary": "An introduction to the basics of double-entry bookkeeping for software engineers.",
"releaseDate": "2023-09-02",
"url": "https://dev.to/rwillians/double-entry-bookkeeping-101-for-software-engineers-bk4"
}
],
"projects": [
{
"type": "application",
"name": "FyKit",
"description": "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.",
"roles": [
"Creator"
],
"startDate": "2017-04-01",
"highlights": [
"Open Source",
"Boilerplate as Module",
"Cleaner Codebase",
"JavaScript",
"NodeJS"
]
},
{
"type": "application",
"name": "DeepTrace",
"description": "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.",
"roles": [
"Creator"
],
"startDate": "2016-03-01",
"endDate": "2019-09-28",
"highlights": [
"Developer Experience",
"Open Source",
"HTTP Tracing",
"JavaScript",
"NodeJS"
]
}
],
"interests": [
{
"name": "Open Source"
},
{
"name": "Video Games"
},
{
"name": "Cats"
},
{
"name": "Music"
},
{
"name": "Movies"
},
{
"name": "Voleyball"
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment