Kelvin Do Prado

Senior Machine Learning Engineer at Nubank

Santa Catarina, 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
Kelvin Do Prado is a Senior Machine Learning Engineer with 11 years of experience, currently leading ML efforts at Nubank from Santa Catarina, Brazil. He combines a strong academic background in recommendation systems and computer vision (Federal University of Santa Maria and University of São Paulo) with practical skills shipping scalable ML systems. Kelvin is fluent across languages and backend concerns—his open-source work spans algorithms and data structures in Python, C, Java, and Go, and contributions to TheAlgorithms/Python highlight both breadth and attention to detail. He also maintains data-focused projects like a curated SQL schema for Brazilian municipalities, demonstrating care for data integrity and geo-data correctness. Known as an IPCV enthusiast, he bridges research-minded computer vision techniques with production ML engineering. Colleagues value his ability to move models from prototype to robust, data-driven services at scale.
code11 years of coding experience
bookBachelor in Information Systems, Recommendation Systems, Bachelor in Information Systems, Recommendation Systems at Federal University of Santa Maria
bookMaster's in Information Systems, Computer Vision, Master's in Information Systems, Computer Vision at University of São Paulo
languagesPortuguese, English, Spanish
stackoverflow-logo

Stackoverflow

Stats
2,971reputation
285kreached
35answers
84questions
github-logo-circle

Github Skills (29)

algorithms10
postgresql10
python10
data-modeling10
data-structure10
searching-algorithms10
recursion10
sql10
database-design10
data-structures10
sorting-algorithms10
data-validation9
strings9
algorithm9
java9

Programming languages (14)

CSSC++RustGoHTMLYAMLHCLTypeScript

Github contributions (5)

github-logo-circle
:house_with_garden: Dados relacionados aos municípios brasileiros
Role in this project:
userDatabase Engineer / Database Administrator
Contributions:8 reviews, 91 commits, 16 PRs in 5 years 11 months
Contributions summary:Kelvin's commits primarily revolve around creating and modifying a SQL database schema for Brazilian municipalities. They added a table definition with essential attributes like municipality name, geographic coordinates, and UF codes. Further contributions included adding the state names to the municipalities table, correcting typos, and fixing errors in the data, particularly related to latitude and longitude values. These changes demonstrate a focus on data integrity and database structure.
csvnomefusocapitallatitude-longitude
:abacus: Algorithms and Data Structures in several Programming Languages
Role in this project:
userBack-end Developer
Contributions:296 reviews, 350 commits, 262 PRs in 7 years 8 months
Contributions summary:Kelvin contributed extensively to the `algorithms-and-data-structures` repository by implementing various algorithms and data structures. These implementations span several programming languages including Python, C, Java, and Go, showcasing a broad understanding of data structures. The user's work included the creation of algorithms like Bubble Sort, Insertion Sort, Merge Sort, and demonstrating proficiency in a range of sorting and searching algorithms, including both recursive and iterative approaches.
pythonarvoregrafodadosjavascript
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