Paul Beauchamp is a Senior Software Engineer in Vancouver with 13 years of experience building scalable web applications and reusable components for large franchises at Electronic Arts. He combines hands-on development across front-end and back-end stacks with a focus on system and application architecture, having migrated platforms from Vagrant/PHP/AngularJS to Docker/Java 8/Polymer. Comfortable working with Production, QA, and cross-functional teams, he emphasizes maintainable design, performance, and best practices learned from high-traffic environments like iStockphoto. Paul also has practical experience in rapid prototyping and data tooling—having built a custom NodeJS/MongoDB web crawler—and brings a pragmatic, systems-level view to evolving web services.
13 years of coding experience
6 years of employment as a software developer
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at The University of Calgary
Uses Nuxt for the app component server, which consumes an Apollo GraphQL API that sits in front of elasticsearch. Uses docker-compose to orchestrate communication between services.
Contributions:70 commits, 23 PRs, 64 pushes in 1 year 11 months
apigraphql-apiconsumesdirectusnuxt
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
Paul Beauchamp - Senior Software Engineer at Electronic Arts