Greg Methvin

Principal Engineer at Iterable

San Francisco Bay Area 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
award
Top expert inScala Ecosystem and Reactive Programming
Greg Methvin is a Principal Engineer with 15+ years designing and shipping distributed systems, data pipelines, and developer tooling from startups to large platforms. Based in the San Francisco Bay Area, he leads architecture and developer experience at Iterable—creating RFC processes, steering migrations from monoliths to microservices, and building teams that query billions of user profiles. A longtime Play Framework maintainer and Apache Pekko PMC member, he’s made substantive open-source contributions across Scala, Play, Express, and the Scala compiler, demonstrating deep expertise in both core libraries and production services. He has hands-on experience migrating messaging platforms (RabbitMQ to Pulsar), optimizing high-throughput send pipelines, and improving build and release processes. Pragmatic and detail-oriented, Greg balances strategic architecture leadership with regular code-level refinements that improve security, performance, and developer productivity.
code15 years of coding experience
job14 years of employment as a software developer
bookB.S. Computer Science, B.S. Computer Science at Carnegie Mellon University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
3reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (40)

dependency-management10
json10
javascript10
expressjs10
database-access10
testing10
bigdecimal10
sbt10
data-serialization10
template-engine10
refactor10
serialization10
scala10
release-management10
slick10

Programming languages (13)

JavaCSSC++ScalaHTMLGroovyTypeScriptShell

Github contributions (5)

github-logo-circle
playframework/playframework

Jun 2013 - Jun 2022

The Community Maintained High Velocity Web Framework For Java and Scala.
Role in this project:
userBack-end Developer
Contributions:118 reviews, 827 commits, 1271 PRs in 9 years 1 month
Contributions summary:Greg primarily contributed to refactoring the codebase, migrating instances of `Either` to `Try`, which suggests a focus on improving error handling. Additionally, the user made changes to the plugin file comment syntax and implemented new methods for i18n support (like clearLang). These commits indicate a strong focus on improving the internal workings and maintainability of the Play Framework.
restfulplay-frameworkframeworkplayframeworkjvm
playframework/play-slick

May 2014 - Dec 2017

Slick Plugin for Play
Role in this project:
userBack-end Developer
Contributions:1 review, 33 commits, 22 PRs in 3 years 7 months
Contributions summary:Greg primarily focused on versioning and updating the `play-slick` plugin. Their commits involve setting and incrementing the project's version numbers across multiple releases and snapshots. They also updated the project to support newer versions of Play framework and incorporated necessary code changes. Further contributions included deprecating global DatabaseConfig accessors and adjusting example code and documentation to reflect these changes.
database-accessplay-frameworksbt-pluginplayframeworkplugin
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