Carlos Barredo

Software Engineer at Remotely.works

Madrid, Community of Madrid, Spain
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Carlos Barredo is a pragmatic software engineer with 13 years of experience building and operating backend systems from Madrid, currently at Remotely.works. He combines strong Go enthusiasm with low-level systems work in Rust, demonstrated by significant maintenance and refactors in projects like go-git and a Rust-based Minecraft engine. His background spans startup and fintech reliability roles where he focused on memory-efficient streaming, build stability, and core architecture improvements. Comfortable across dev and SRE responsibilities, he has repeatedly reduced resource usage and fixed deep build issues rather than adding surface features. Colleagues describe him as a hardcore pragmatist who prefers durable, maintainable solutions over clever but fragile shortcuts.
code13 years of coding experience
job9 years of employment as a software developer
bookGrado en Ingeniería Informática, Ingeniería informática, 8, Grado en Ingeniería Informática, Ingeniería informática, 8 at Universidad de Valencia
bookGrado en Ingeniería Informática, Ingeniería informática, 8, Grado en Ingeniería Informática, Ingeniería informática, 8 at Universidad Rey Juan Carlos
languagesSpanish, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (22)

minecraft10
git10
data-structure10
git-server10
gfx10
go10
go-git10
zlib10
golang10
data-structures10
error-handling10
rust10
git-client10
shader9
fileio9

Programming languages (19)

C#JavaC++RustCElmGoHTML

Github contributions (5)

github-logo-circle
PistonDevelopers/hematite

Jan 2015 - Dec 2015

A simple Minecraft written in Rust with the Piston game engine
Role in this project:
userBackend Developer
Contributions:21 commits, 18 PRs, 7 pushes in 10 months
Contributions summary:Carlos primarily focused on updating and refactoring the codebase, mainly related to the underlying Rust and gfx-rs dependencies. They updated the Rust version and fixed build errors, indicating a focus on maintaining and improving the project's core functionality. The commits also show changes to block state and model implementations, suggesting work on core game mechanics. The updates to the shader and other core systems illustrate a comprehensive understanding of the project's architecture.
minecraftrustpistongame-enginepiston-game-engine
src-d/go-git

May 2015 - Oct 2015

Project has been moved to: https://github.com/go-git/go-git
Role in this project:
userBack-end Developer
Contributions:6 commits, 2 PRs, 27 comments in 5 months
Contributions summary:Carlos focused on refactoring the `PackfileReader` in the `go-git` library, aiming to improve memory efficiency and streamline data streaming. They replaced the `ReadAll` function with a custom `TrackingByteReader`, which reduced the need to load the entire packfile into memory. Additionally, they fixed typos and removed unused attributes within the code. These changes indicate a focus on optimizing the core functionality of the library.
golanggo-gitgogit-clientgit-server
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Carlos Barredo - Software Engineer at Remotely.works