Rafael portrait
👋

Hello, I'm Rafael. A software engineer passionate about backend development and machine learning. With a background in computational physics, I specialize in Python and Go, and have contributed to diverse projects, from data analysis to backend systems.

About me

With a robust background in computational physics, I've carved a niche for myself in software engineering. My academic pursuits at USP, especially the BINGO project, showcased my ability to harness machine learning for groundbreaking applications like mapping intergalactic distances. My GitHub portfolio, rich with projects in Python and Golang, is a testament to my dedication to system design, architecture, and backend development. Currently, at Tendências Consultoria, I'm pushing the boundaries of data science and AI-driven solutions, contributing to both public data platforms and economist-calculated projections.

Beyond coding, I'm an ardent reader, writer, and tech aficionado. My LinkedIn endorsements and activities reflect my commitment to continuous learning and community engagement. When I'm not immersed in the digital realm, I rejuvenate with physical exercises and savor the simple pleasure of a good cup of coffee. I'm always open to collaborating on open-source projects and other innovative initiatives. Let's connect and make a difference together!

My projects

Material for Interviews

Welcome to the Material for Interviews repository! This collection is a comprehensive set of coding problems and solutions, primarily in Python, designed to help you prepare for coding interviews.(See on GitHub)

  • Python

Git Clone

We're developing 'fit', a simplified version control system inspired by Git. It's a command-line tool for tracking code changes and managing collaboration.(See on GitHub)

  • Go

Go Pay

Go Pay is a simple Go application that provides a basic balance transfer functionality. It uses a MySQL database to store balance information and exposes a web API for balance retrieval and transfer operations.(See on GitHub)

  • Go
  • MySQL
  • Docker
  • Concurrent

Movie Booking

A demonstration of how to use distributed locks with Redis and Python for movie ticket booking.(See on GitHub)

  • Python
  • Redis
  • Docker

Jorna Milha API

The Jornada Milha API manages travel destinations and testimonials. Users can handle destinations and their associated reviews. A standout feature is its integration with OpenAI's ChatGPT, auto-generating descriptions when left blank.(See on GitHub)

  • Go
  • PostgreSQL
  • Docker

Kafka Clone

A TCP server that accepts connections and works like a streaming system like Kafka.(See on GitHub)

  • Go
  • TCP

My skills

My experience

Contact Me

Please contact me directly at email or through this form.