Rob Figueiredo

Principal Engineer at Roam

Manhattan Beach, California, 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
Rob Figueiredo is a Principal Engineer with 15 years of experience designing and shipping backend systems and developer tooling from startups to scale-ups, currently based in Manhattan Beach. He’s held engineering and leadership roles up to CTO at Yext and now drives platform work at Roam, blending hands-on implementation with strategic architecture. A seasoned Go developer and build-automation contributor, he has made notable open-source improvements to Bazel/Gazelle, the Revel framework, and popular libraries like robfig/cron, improving build stability, dependency handling, and runtime features. His background spans large-scale ads and analytics at Google to building billing, subscriptions, and marketing systems at Yext, showing comfort across distributed services, databases, and performance-sensitive code. Collected MIT training in computer science underpins a pragmatic engineering style that favors solid developer experience—he often tackles thorny build/tooling problems that quietly speed teams up.
code15 years of coding experience
job16 years of employment as a software developer
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Massachusetts Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
1,355reputation
88kreached
15answers
5questions
github-logo-circle

Github Skills (40)

application-framework10
url-routing10
benchmark10
database-api10
testing10
app-framework10
configuration-management10
databases10
benchmarking10
build-system10
scheduling10
go10
orm10
sql10
bazel10

Programming languages (12)

TypeScriptJavaCSSC++RustStarlarkCScala

Github contributions (5)

github-logo-circle
revel/revel

Dec 2011 - Dec 2013

A high productivity, full-stack web framework for the Go language.
Role in this project:
userBack-end Developer
Contributions:510 commits, 1 comment in 2 years
Contributions summary:Rob implemented core features for a web framework written in Go. Their contributions included parsing route parameters, template support, and the creation of a testing harness that involved generating and running Go programs. They also worked on a reverse proxy for the application server, adding support for both standard and websocket requests.
golangproductivityfull-stackweb-applicationframework
robfig/cron

Jul 2012 - Jan 2020

a cron library for go
Role in this project:
userBack-end Developer
Contributions:1 release, 98 commits, 70 PRs in 7 years 7 months
Contributions summary:Rob primarily contributed to the creation and development of a cron library for Go, implementing core features such as parsing cron specifications and creating entries. They implemented the parsing logic for the cron expressions, including handling different types of ranges, steps, and named descriptors, and wrote associated tests. The user added features such as optional seconds, timezone support, and the ability to remove scheduled jobs.
golanggo-packagerecurringcroncron-expression
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
Rob Figueiredo - Principal Engineer at Roam