Desenvolvedor backend com foco em sistemas e arquitetura, apaixonado por Linux e pelo ecossistema open-source.
Atualmente sou estudante de Engenharia de Software e desenvolvo projetos envolvendo APIs REST, sistemas distribuídos e programação de baixo nível em C, com foco em performance e eficiência.
Tenho experiência prática com redes, concorrência e integração com o sistema operacional, construindo soluções como servidores HTTP do zero, sistemas de monitoramento distribuído e ferramentas de gerenciamento de processos.
Gosto de entender profundamente como as coisas funcionam por baixo dos panos, explorando desde abstrações de alto nível até detalhes de baixo nível.
- SysSentinel
- sistema distribuído de monitoramento de máquinas com API REST segura (Spring Boot + JWT) e agente em Java para coleta de métricas via HTTP/JSON
- SpringBootNAS
- sistema de armazenamento de arquivos com upload em chunks e download via streaming, utilizando Spring Boot, JPA/Hibernate e persistência de metadados
- C-Storage-Server
- servidor HTTP em C para upload de arquivos, utilizando sockets TCP/IP e thread pool próprio para processamento concorrente de requisições
- FastprocV2
- gerenciador de processos em C para Linux com foco em ser leve e possuir uma UI compacta, oferecendo monitoramento em tempo real através de leitura de /proc, concorrência e interface em ncurses
- Currículo:
- LinkedIn: https://www.linkedin.com/in/ribeiro-boll/
Backend developer focused on systems and software architecture, passionate about Linux and the open-source ecosystem.
Currently a Software Engineering student, building projects involving REST APIs, distributed systems, and low-level programming in C, with a focus on performance and efficiency.
I have hands-on experience with networking, concurrency, and operating system integration, developing solutions such as custom HTTP servers, distributed monitoring systems, and process management tools.
I enjoy deeply understanding how things work under the hood, exploring everything from high-level abstractions to low-level implementation details.
- SysSentinel
distributed system for machine monitoring with a secure REST API (Spring Boot + JWT) and a Java agent for collecting metrics via HTTP/JSON
- SpringBootNAS
file storage system with chunked upload and streaming download, built with Spring Boot, JPA/Hibernate, and metadata persistence
- C-Storage-Server
HTTP server in C for file uploads, using TCP/IP sockets and a custom thread pool for concurrent request handling
- FastprocV2
process manager in C for Linux focused on being lightweight and compact, providing real-time monitoring through /proc parsing, concurrency, and an ncurses-based UI
- Resume:
- LinkedIn: https://www.linkedin.com/in/ribeiro-boll/
