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 based in Manhattan Beach with 14 years of experience building backend systems, developer tooling, and cloud services. He moved through hands-on engineering to technology leadership as CTO and Distinguished Engineer at Yext, where he led the local data cloud platform and shipped systems like double-entry billing and subscription services. An active open-source contributor in the Go and Bazel ecosystems, his work on projects such as Bazel Gazelle, rules_go, and robfig/cron demonstrates deep expertise in build automation, dependency handling, and tricky scheduling semantics (optional seconds, timezones). He combines product sensibility with low-level technical chops—bridging runtime systems, databases, and build tooling—and holds BS and M.Eng. degrees in Computer Science from MIT.
code15 years of coding experience
job16 years of employment as a software developer
bookMassachusetts Institute of Technology
stackoverflow-logo

Stackoverflow

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

Github Skills (46)

application-framework10
url-routing10
benchmark10
database-api10
web-frameworks10
benchmarks10
testing10
app-framework10
configuration-management10
databases10
benchmarking10
build-system10
scheduling10
go10
orm10

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