Artificial Intelligence Researcher at Samsung Electronics
São Paulo, Brazil
Join Prog.AI to see contacts
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.
9 years of coding experience
6 years of employment as a software developer
Bachelor's degree, Computer Engineering, Bachelor's degree, Computer Engineering at Universidade Federal de Pernambuco
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.
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.
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.