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.
9 years of coding experience
13 years of employment as a software developer
Bachelor of Engineering (B.E.), Systems and Computer Engineering, Bachelor of Engineering (B.E.), Systems and Computer Engineering at Universidad de los Andes
English, Japanese, Spanish, Portuguese, French, English
Modular and customizable Material Design UI components for Android
Role in this project:
Mobile 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.
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.