Filipe Manana

Software Engineer at The Apache Software Foundation

Alcochete, Setúbal, Portugal
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

👤
Senior
🎓
Top School
Filipe Manana is a seasoned software engineer with 16 years of experience focused on databases, file systems and distributed systems, currently driving Btrfs stability and performance at SUSE with all contributions upstream in the Linux kernel. He is a long-standing open-source committer (Apache CouchDB) and has direct impact on high-profile projects including contributions to Torvalds' Linux tree, improving Btrfs extent handling and qgroup performance. His background spans low-level systems work in C/C++ and Erlang as well as storage engines, replication and tooling from roles at Couchbase, CERN and other engineering teams. Filipe combines deep algorithmic and functional-programming knowledge with practical engineering—he routinely ships fixes, optimizations and test cases that prevent data loss and boost runtime efficiency. Based in Portugal, he also pursues side interests in game development, blockchain and value investing, reflecting a blend of technical rigor and long-term analytical thinking. An early high-achiever academically, he earned top honors in Computer and Telematics Engineering from Universidade de Aveiro.
code16 years of coding experience
job7 years of employment as a software developer
bookLicenciatura, 5 years degree - Master's degree equivalent, Computer and Telematics Engineering, 16 out of 20, received Best Student Award in 2006, Licenciatura, 5 years degree - Master's degree equivalent, Computer and Telematics Engineering, 16 out of 20, received Best Student Award in 2006 at Universidade de Aveiro
languagesEnglish, French
stackoverflow-logo

Stackoverflow

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

Github Skills (20)

filesystem10
erlang10
btrfs10
http10
c-programming10
c1110
data-structure10
c1710
kernel10
performance-optimization10
kernel-mode10
data-structures10
concurrency10
debug9
concurrent9

Programming languages (9)

C++ShellCJavaScriptHTMLErlangRubyFilebench WML

Github contributions (5)

github-logo-circle
cmullaparthi/ibrowse

Jul 2010 - May 2011

Erlang HTTP client
Role in this project:
userBack-end Developer
Contributions:13 commits in 10 months
Contributions summary:Filipe primarily focused on improving the Erlang HTTP client, ibrowse. Their contributions involved optimizing the codebase by integrating Erlang's OTP base64 module, reducing code duplication, and enhancing performance. They also addressed critical issues related to connection management, such as fixing invalid timeouts and handling partial headers. Furthermore, the user implemented features like setting content-length headers and IPv6 support for improved functionality and reliability.
http-clienterlangelixir
torvalds/linux

Jan 2023 - Mar 2023

Linux kernel source tree
Role in this project:
userBack-end Developer
Contributions:28 commits in 1 month
Contributions summary:Filipe primarily contributed to the btrfs filesystem code, focusing on bug fixes and optimizations. Their work involved addressing issues related to RCU locking in the zoned filesystem, improving qgroup accounting performance by using sector numbers as keys, and correcting extent map merging and defrag issues. They also fixed a remounting issue related to compress-force mount options and improved the performance of the extent map shrinker.
kernellinux-kernellinuxkernel-source
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
Filipe Manana - Software Engineer at The Apache Software Foundation