Pedro Barbosa

Artificial Intelligence Researcher at Samsung Electronics

São Paulo, 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
🎓
Top School
Pedro Barbosa is an Artificial Intelligence Researcher based in São Paulo with nine years of experience building production-ready machine learning and back-end systems. He has driven computer vision and NLP projects—from high-accuracy document field extraction and crop failure detection to real-time orientation inference—combining deep learning research with pragmatic engineering and cloud deployment. At Samsung he continues to bridge research and production, while earlier roles at Accenture and startups honed his skills in model development, data augmentation, Clean Architecture, and scalable APIs. An active open-source contributor and JS enthusiast, he modernized and refactored key Node.js projects in the Sequelize ecosystem, removing legacy tooling and improving build/test pipelines. He holds a Master’s in Computer Science and brings a blend of academic rigor and hands-on refactoring experience that often reveals simpler, more maintainable solutions beneath complex systems.
code9 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree, Computer Engineering, Bachelor's degree, Computer Engineering at Universidade Federal de Pernambuco
languagesPortuguese, English
stackoverflow-logo

Stackoverflow

Stats
4,147reputation
635kreached
66answers
40questions
Badges
orm
top-5%
javascript
top-5%
github-logo-circle

Github Skills (32)

sequel10
javascript10
database-api10
databases10
typescript10
migration10
model-validation10
orm10
typescript-types10
error-handling10
nodejs10
refactoring10
typescripts10
sequelizejs10
database10

Programming languages (19)

JavaCSSC++RustCGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
sequelize/sequelize-sscce

Sep 2019 - Jan 2021

Role in this project:
userBack-end Developer
Contributions:71 commits, 21 PRs, 128 pushes in 1 year 4 months
Contributions summary:Pedro primarily focused on improving the SSCCE (Small, Self-Contained, Correct Example) repository for Sequelize. Their contributions included refactoring existing code, adding new features such as source replacements and TypeScript support, and improving the testing setup with Chai and Sinon. These changes streamlined the process of creating and testing Sequelize examples, enhancing the developer experience and overall repository functionality.
sequelizesharingsequelize-ssccenodejssscce
sequelize/umzug

Mar 2020 - Oct 2020

Framework agnostic migration tool for Node.js
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:7 releases, 42 reviews, 76 commits in 6 months
Contributions summary:Pedro primarily refactored and modernized the migration tool `umzug`. Their commits involved removing deprecated dependencies like Babel, CoffeeScript, and TypeScript, simplifying the codebase. They also made significant architectural changes and refactored code to improve its structure. Furthermore, they focused on updating the project's build and test processes, which involved linting and removing legacy build tooling.
sequelizeagnosticjavascriptnode-jsframework-agnostic
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