Doug Campos

Software Engineering Manager at Shopify

Florida, 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

👤
Senior
🎓
Top School
Doug Campos is a seasoned Software Engineering Manager with 15 years of experience building and leading teams that deliver scalable distributed systems and data-intensive platforms. Currently leading engineering at Shopify after a Staff Engineer tenure, he has driven multi-year refactors, inventory and bundles architecture, and platform initiatives like Server-Driven UI and Plus self-serve. He combines full‑stack fluency (Ruby on Rails, React/React Native, TypeScript) with systems languages (Rust, Go) and a track record migrating monoliths to microservices and high-throughput stream processing. His open‑source contributions span impactful low‑level work—from JRuby JVM integrations to Rust’s Polonius borrow checker—and signal deep competency in performance, correctness, and legacy integration. Comfortable across product and infra concerns, he’s equally at home mentoring engineers, shaping technical vision, and shipping production-critical systems. Based in Florida, he brings rare breadth: from embedded databases and HFT‑style event processing to mobile push and cloud monitoring.
code15 years of coding experience
job19 years of employment as a software developer
bookOpen Java, Open Java at Caelum
bookTechincian Applied Informatics, Techincian Applied Informatics at Singular Anglo
stackoverflow-logo

Stackoverflow

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

Github Skills (54)

unit-testing10
api-rest10
jboss-eap10
transaction10
storage-engine10
javascript10
mobile-development10
jvm10
jquery10
api-design10
restful-api10
key-value10
testing10
css10
command-line-interface10

Programming languages (18)

JavaCSSC++RustCGoHTMLFreeMarker

Github contributions (5)

github-logo-circle
:rocket: AeroGear UnifiedPush Server
Role in this project:
userBack-end Developer
Contributions:108 commits, 9 PRs, 1 push in 2 years
Contributions summary:Doug primarily contributed to the back-end logic of the AeroGear UnifiedPush Server. Their work involved modifying and extending the `SenderServiceImpl` class, adding functionality to send push notifications to various platforms like iOS, Android, and SimplePush. The user also made changes to the `PushApplication` class, potentially reflecting adjustments to the data model or API. Furthermore, the user appears to be involved in API implementation and general code formatting.
wildflyapnspush-notificationsfcmaerogear
jruby/jruby

Nov 2010 - Mar 2014

JRuby, an implementation of Ruby on the JVM
Role in this project:
userBack-end Developer
Contributions:79 commits in 3 years 4 months
Contributions summary:Doug primarily contributed to the JRuby project by modifying core Java files and Ruby test files. Their work involved implementing new file resource handling, integrating logging for invokedynamic calls, and correcting minor code issues. They also addressed issues in the Ruby code, with the goal of improving the overall performance and stability of JRuby.
ruby-languageconcurrencyrubyjvmperformance
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
Doug Campos - Software Engineering Manager at Shopify