Pedro Medeiros

Senior Software Engineer at Doximity

Montreal, Quebec, 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
🎓
Top School
Pedro Medeiros is a senior software engineer with 13 years of experience building everything from embedded systems to large-scale web and payment platforms, currently contributing at Doximity after driving Shop Pay and Checkout features at Shopify. He blends strong API and system design skills with hands-on expertise across languages (Ruby, Python, Java, C/C++, Elixir, Go) and architectures from monoliths to microservices and reactive systems. At Shopify he led critical payment and authentication projects—Vaulted cards, installments, subscriptions and multi-provider SMS—demonstrating product-minded engineering at scale. An active open-source contributor, he has improved tooling and the formatter for the Elixir language and integrated Kubernetes support into the tsuru PaaS, underscoring his impact on developer experience and platform reliability. Based in Montreal, he emphasizes people-first delivery and durable, resilient software through pragmatic design and strong team collaboration. A longtime vim/nvim user and polyglot developer, he brings low-level systems thinking to cloud-native problems.
code13 years of coding experience
job12 years of employment as a software developer
bookBac. in Computer Science Computer Science, Bac. in Computer Science Computer Science at Universidade Católica de Brasília
languagesPortuguese, English, French
stackoverflow-logo

Stackoverflow

Stats
171reputation
14kreached
14answers
0questions
github-logo-circle

Github Skills (22)

kubernetes10
docker10
api-design10
elixir10
dockers10
go10
kubernetes-pods10
code-formatting10
elixir-mix9
devops9
documentation8
programming-language7
language-design7
activerecord6
routes6

Programming languages (9)

TypeScriptShellCSSScalaJavaScriptGoRubyElixir

Github contributions (5)

github-logo-circle
elixir-lang/elixir

Sep 2014 - Aug 2021

Elixir is a dynamic, functional language for building scalable and maintainable applications
Role in this project:
userBack-end Developer
Contributions:9 commits, 7 PRs, 7 comments in 7 years
Contributions summary:Pedro primarily contributed to the Elixir programming language project by addressing various issues and improving code quality. Their work includes fixing documentation errors, simplifying code to remove warnings related to case statements, and addressing errors in EEx. The user also updated code formatting rules and implemented enhancements for mix format commands, impacting the tooling and developer experience within the Elixir ecosystem. Furthermore, the user improved the formatter, contributing to code readability and consistency.
functional-languagescalablefunctional-programmingelixircompiler
tsuru/tsuru

Feb 2016 - Oct 2016

Open source and extensible Platform as a Service (PaaS).
Role in this project:
userBack-end & DevOps Engineer
Contributions:5 commits, 2 PRs, 1 push in 7 months
Contributions summary:Pedro focused on improving the platform's backend functionality and integrating it with Kubernetes. They addressed issues related to platform updates, ensuring proper error handling when a platform is not found. Their contributions also included adding a Kubernetes client and configuring it within the tsuru platform. Additionally, they enhanced documentation for adding unmanaged nodes.
containerspaasdevopsdockeras-a-service
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