Marcos Pereira

Engineering Manager at CircleCI

Old Toronto, Ontario, Canada
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
award
Top expert inScala Ecosystem and Reactive Programming
Marcos Pereira is an Engineering Manager with 12 years of hands-on experience leading backend engineering and release-quality work in the Scala/Play ecosystem from Old Toronto. He combines people leadership with deep technical contributions—regularly upgrading dependencies, refactoring build tooling, and fixing parsers and serialization across high-profile projects like Play Framework, Akka, Lagom, and Slick. Comfortable bridging DevOps and development, he has kept starter templates, sample apps, and CI-friendly builds current (including Java/Gradle and cross-build support) to reduce onboarding friction. His open-source footprint shows a practical focus on compatibility and stability—adding Scala 2.10–2.13 support, improving Jackson handling in Akka, and hardening database connection configs. Known for meticulous test and build fixes, he quietly improves developer experience and long-term maintainability across distributed JVM systems.
code12 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
12,124reputation
909kreached
255answers
0questions
Badges
kotlin
top-5%
sbt
top-5%
automated-tests
top-5%
selenium
top-5%
dependency-injection
top-5%
apache-spark
top-5%
github-logo-circle

Github Skills (75)

dependency-management10
testing10
databases10
bash10
javas10
actor-model10
build-configuration10
bash-completion10
data-serialization10
akka10
jackson10
sql10
sh10
shell10
database10

Programming languages (17)

PowerShellJavaCSSRustCScalaGoHTML

Github contributions (5)

github-logo-circle
playframework/play-slick

May 2015 - May 2021

Slick Plugin for Play
Role in this project:
userBack-end Developer
Contributions:1 review, 57 commits, 102 PRs in 6 years
Contributions summary:Marcos primarily contributed to the maintenance and upgrade of the Play Framework's Slick plugin. Their work included updating dependencies, fixing build configurations, and migrating code to newer versions of Play, as evident in the code changes across multiple files. Furthermore, the user addressed code formatting issues and resolved build tasks, showing a focus on project upkeep and compatibility. These actions highlight a role focused on improving the project's stability and adapting it to evolving dependencies.
database-accessplay-frameworksbt-pluginplayframeworkplugin
Play Scala Starter Template (ideal for new users!)
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:24 commits, 56 PRs, 28 pushes in 1 year 7 months
Contributions summary:Marcos primarily contributed to maintaining and updating the Play Scala starter template. Their work involved upgrading dependencies, including the Play Framework and related libraries (such as ScalaTestPlusPlay), and updating the SBT plugin. Additionally, the user added Gradle configuration and Java 9 support to the project. They also addressed cross-build issues and updated build configurations, and generally kept the dependencies and build tooling up to date.
templateidealscalajsplay-frameworkplayframework
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
Marcos Pereira - Engineering Manager at CircleCI