David Barreto

Developer Advocate

Old Toronto, Ontario, Canada
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

👤
Senior
🎓
Top School
David Barreto is a Developer Advocate with 11 years of experience building resilient software, leading engineering teams, and shaping technical strategy across web, cloud, and decentralized systems. He blends hands-on expertise in frontend and backend web technologies with architecture, DevOps, testing, and agile management to deliver reliable systems and developer experiences. In Web3 roles at StarkWare and Starknet Foundation he educates and supports developers on Cairo and StarkNet while organizing meetups, writing tutorials, and editing educational newsletters. Previously he led technical teams and training programs at Rangle.io and co-founded startups, translating product vision into scalable implementations and developer-ready tooling. Comfortable switching domains—from telecom radio optimization and monitoring tools to blockchain smart contracts—he brings a curious, systems-oriented approach informed by an Electrical Engineering degree and a Master’s in Systems Engineering. He also maintains a technical blog and YouTube channel, signaling a commitment to clear, practical knowledge sharing beyond code.
code11 years of coding experience
job14 years of employment as a software developer
bookBachelor's Degree, Electrical and Electronics Engineering, 4.23 (Range: 1 - 5), Bachelor's Degree, Electrical and Electronics Engineering, 4.23 (Range: 1 - 5) at Universidad Simón Bolívar
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
9,187reputation
932kreached
15answers
28questions
github-logo-circle

Github Skills (89)

ng2-redux10
to-do10
web-performance10
redux-store10
javascript10
solidity10
starknet10
ngrx-forms10
web-developer10
finite-field10
angular10
typescript10
cairo10
layer210
nodejs10

Programming languages (10)

TypeScriptDockerfileCSSShellRustCairoAsciiDocJavaScript

Github contributions (5)

github-logo-circle
Example application showcasing how to use ngrx-forms
Contributions:24 commits, 1 PR, 8 pushes in 2 years
ngrxtypescriptangularngrx-forms
starknet-edu/aa-workshop

Jul 2023 - Mar 2024

Code for Account Abstraction workshop using latest Starknet syntax
Contributions:3 reviews, 1 PR, 261 pushes in 8 months
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
David Barreto - Developer Advocate