Miguel Barreto

Senior Software Engineer at Duolingo

New York, New York, United States
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
Miguel Barreto is a New York–based Senior Software Engineer with 13 years of experience across Google, Twitter, Apple, and now Duolingo, specializing in backend engineering, distributed systems, and large ETL/data processing pipelines. He has a strong track record building production-grade infrastructure—ranging from Maps data ingestion to Cloud Binary Authorization—and has repeatedly moved between backend and mobile platform work, contributing to Google Slides/Docs/Sheets and Material Design for Android. His cross-domain experience gives him a pragmatic view of systems that must serve both high-throughput backend workloads and polished client experiences. Notably, he contributed concrete UI components and behaviors to the widely used material-components-android project, blending deep backend rigor with hands-on mobile engineering. Educated in Systems and Computer Engineering at Universidad de los Andes, he brings long-term institutional knowledge of large tech stacks and a bias toward reliable, test-covered delivery.
code9 years of coding experience
job13 years of employment as a software developer
bookBachelor of Engineering (B.E.), Systems and Computer Engineering, Bachelor of Engineering (B.E.), Systems and Computer Engineering at Universidad de los Andes
languagesEnglish, Japanese, Spanish, Portuguese, French, English
github-logo-circle

Github Skills (8)

android-test10
javas10
material-design10
android-testing10
android10
java10
ui-components10
material-components9

Programming languages (12)

TypeScriptPklJavaShellRustTeXJavaScriptGo

Github contributions (5)

github-logo-circle
Modular and customizable Material Design UI components for Android
Role in this project:
userMobile Developer (Android)
Contributions:31 commits, 12 PRs, 150 pushes in 7 months
Contributions summary:Miguel primarily focused on developing and testing Android UI components within the `material-components-android` repository. They implemented new UI elements, specifically a `BackLayerLayout` and associated behaviors, including the `BackLayerSiblingBehavior`. Their work involved adding animations and functionality to hide and expose the `BackLayer`, managing the content layer's behavior and size changes, and writing comprehensive tests to ensure correct component layout and behavior.
material-componentsmaterialandroidcustomizablematerial-design
miguelandres/filesystem-rs

Feb 2021 - Feb 2025

Real, fake, and mock implementations of file system operations
Contributions:1 review, 9 PRs, 29 pushes in 4 years
file-systemimplementationsfilesystemmock
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