Bernardo Fontes

Senior Software Developer at metr Building Management Systems GmbH

Berlin, Germany
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
Bernardo Fontes is a Senior Software Developer with 16 years of hands-on experience building Python-first web applications, data pipelines, and back-end systems, currently based in Berlin. He combines deep Django and Pyramid expertise—having worked on python.org and pypi.org—with strong data engineering skills demonstrated in Brasil.io and covid19-br ETL work. Creator of pyp5js and a long-time maintainer of model_bakery, he blends practical open-source stewardship with production-grade engineering. Bernardo also bridges tech and art, training dozens of AI models for museum projects and live-coding performances, revealing a rare mix of rigorous engineering and creative practice. Known for improving testing, multi-database support, and graph-database integrations, he thrives on making complex systems reliable and auditable.
code16 years of coding experience
job12 years of employment as a software developer
bookBachelor of Computer Science, Information Technology, Bachelor of Computer Science, Information Technology at Universidade Federal Fluminense
github-logo-circle

Github Skills (40)

postgresql10
pytest10
apidoc10
python10
django10
testing10
webscraping10
integrations10
e-mail10
neo4j10
etl10
data-transformation10
django-testing10
scrapy10
api10

Programming languages (11)

ShellC++CSSCSCSSJavaScriptPHPHTML

Github contributions (5)

github-logo-circle
turicas/brasil.io

Apr 2018 - Nov 2020

Role in this project:
userBack-end Developer
Contributions:66 reviews, 932 commits, 146 PRs in 2 years 7 months
Contributions summary:Bernardo primarily contributed to the back-end functionality of the Brasil.IO project. They implemented features to add relationships between companies and their shareholders, modifying scripts to perform operations in batches using the Neo4J database. They also created new endpoints to retrieve network information about entities and enhanced the code's efficiency by optimizing index creation.
dados-abertosdatapythondadosopendata
model-bakers/model_bakery

Oct 2019 - Apr 2022

Object factory for Django
Role in this project:
userBack-end Developer
Contributions:1 release, 78 reviews, 47 commits in 2 years 6 months
Contributions summary:Bernardo primarily focused on refactoring and improving the documentation for the `model_bakery` library, which is a tool for creating Django fixtures. They renamed variables and methods to improve code readability and maintainability. Additionally, the user added features and fixes to enable multi-database support, enhancing the library's flexibility. They also added unit tests.
djangopythonfixturesfactoryobject-factory
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
Bernardo Fontes - Senior Software Developer at metr Building Management Systems GmbH