Érico Andrei

Software Engineer at plone

Brasília, Brazil
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
Érico Andrei is a seasoned Software Engineer with 17 years of experience based in São Paulo, Brazil, known for deep Python expertise and full-stack contributions across CMS and tooling ecosystems. A Python Software Foundation Fellow and former Plone Foundation President, he has driven both back-end architecture for Plone and front-end improvements for Volto, tackling multilingual UI issues and integration edge cases. His work on cookiecutter and deform shows a focus on code quality, release management, and maintainability in widely used open-source projects. Comfortable moving between browser views, React components, and packaging/release tasks, he combines pragmatic engineering with community leadership. An unspoken strength is his habit of addressing subtle interoperability bugs and improving defaults, which makes integrations more reliable for downstream users.
code17 years of coding experience
github-logo-circle

Github Skills (31)

javascript10
plone10
python10
testing10
component-development10
cookiecutter10
ui-design10
volta10
uid10
release-management10
front-end-development10
version-control10
react10
apidoc9
internationalization9

Programming languages (12)

TypeScriptSmartyDockerfileCSSShellMakefileJavaScriptGo

Github contributions (5)

github-logo-circle
Pylons/deform

Feb 2018 - Oct 2019

A Python HTML form library.
Role in this project:
userFull-stack Developer
Contributions:36 commits, 20 PRs, 37 pushes in 1 year 7 months
Contributions summary:Érico primarily contributed to the `deform` library by implementing new features and fixing bugs related to form rendering and widget behavior. They worked on incorporating new functionality like link buttons and improving existing features such as file upload widgets. Furthermore, the user was involved in code quality improvements by applying black for code formatting and documenting Python 3.7 support, showcasing a focus on maintainability and compatibility. They also prepared and released new versions of the library, indicating a role in project management.
html-formpythondeformcolanderchameleon
plone/Products.CMFPlone

Sep 2012 - Dec 2022

The core of the Plone content management system
Role in this project:
userBack-end Developer
Contributions:3 reviews, 25 commits, 10 PRs in 10 years 4 months
Contributions summary:Érico primarily focused on enhancing the Plone content management system's backend functionality. They introduced new properties and methods within the `Plone` browser view, facilitating integrations with external tools like `ZTUtils` and `StringIO`. Furthermore, the user addressed a bug related to external login redirects and upgraded Plone's site creation by ensuring default content types install. The commits demonstrate expertise in Python and Plone's internal architecture.
content-management-systemplone
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