
Hello! I'm Rafael, a software engineer passionate about solving problems through code. I’ve contributed to diverse projects, from data analysis to system development, and I also enjoy sharing my knowledge in my blog.
My projects
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
Kafka Clone
A TCP server that accepts connections and works like a streaming system like Kafka.(See on GitHub)
- Go
- TCP
Storgo
A fully distributed content-addressable file storage system built in Go.(See on GitHub)
- Go
- Distrubted Storage System
ccwc
ccwc-tool is a fast, cross-platform command-line tool in Go for counting bytes, characters, words, and lines, perfect for streamlined text analysis on any system.(See on GitHub)
- Go
- CLI
My skills
- Python
- Go
- PHP
- Docker
- MongoDB
- Redis
- PostgreSQL
- MySQL
- AWS
- Azure
- Microservices
- Distributed Systems
- Concurrent Programming
- Backend Development
- Git
My experience
Bachelor in Computational Physics
Rio de Janeiro, Brazil
I completed my bachelor's degree in computational physics at Universidade Federal Fluminense (UFF). During this period, I gained a strong foundation in physics and computational methodologies.
2013 - 2018Master degree in Physics (incomplete)
São Paulo, Brazil
I hold advanced studies in cosmology from the University of São Paulo (USP). My expertise lies in analyzing astronomical data to derive cosmological parameters. I played a pivotal role in the BINGO-USP telescope collaboration, leveraging machine learning techniques to accurately map galaxy distances.
2019 - 2022Assistant Teacher
São Paulo, Brazil
I served as a facilitator at UNIVESP, guiding students in various subjects including basic mathematics and algorithms. I also supervised students in graduation projects.
Mar 2020 - Sep 2021Data and Development Analyst
São Paulo, Brazil
During my time at Tendências Consultoria, I participated in projects related to data and machine learning, contributing to the creation of APIs and backend systems. My core stack included Python and Go.
Sep 2021 - Oct 2024Mid-level Software Engineer
São Paulo, Brasil
Currently, I'm part of the payments team at EBANX. I`m enroled with the lifycyle of the payements in the plataform.
Oct 2024 - Present