Paul Bakker

Senior Software Engineer at Netflix

San Jose, California, 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
Paul Bakker is a Senior/Staff-level Java platform engineer with 15 years of experience, currently shaping developer experience and GraphQL for Java at Netflix and authoring the popular open-source DGS framework. A Java Champion and former software architect, he has deep expertise in modularity, OSGi, cloud-native tooling and production-grade backend systems, with past leadership building Kubernetes/Docker-based DevOps products. His open-source contributions show a focus on robustness and performance—improving thread-safety, instance reuse, and feature support in widely used projects. Based in San Jose, he combines hands-on engineering with speaking, training, and published authorship, bringing both technical depth and a knack for developer ergonomics.
code15 years of coding experience
job10 years of employment as a software developer
booking, Software engineering, ing, Software engineering at Amsterdam University of Applied Sciences
bookMSc, Software Engineering, MSc, Software Engineering at University of Amsterdam
languagesDutch, English
github-logo-circle

Github Skills (21)

debug10
apidoc10
testing10
wpgraphql10
java10
javas10
osgi10
junit10
api10
wordpress-graphql10
spring-boot10
maven10
graphql10
performance-optimization9
gradle9

Programming languages (10)

TypeScriptJavaCSSMakefileJavaScriptGoPHPHTML

Github contributions (5)

github-logo-circle
Netflix/dgs-framework

Dec 2020 - Mar 2022

GraphQL for Java with Spring Boot made easy.
Role in this project:
userBack-end Developer
Contributions:37 releases, 228 reviews, 118 commits in 1 year 3 months
Contributions summary:Paul primarily contributed to the DGS framework, focusing on enhancements and bug fixes related to GraphQL features and internal framework components. Their work involved improving performance by optimizing instance reuse and addressing thread-safety issues within the error-handling mechanisms. They also added support for new features, such as cookie values and scalars within the client. Their contributions demonstrate a focus on improving the framework's functionality and resolving identified issues.
spring-bootdgsgraphql-javaspringgraphql
bndtools/bnd

Jan 2012 - Jan 2016

Bnd/Bndtools. Tooling to build OSGi bundles including Eclipse, Maven, and Gradle plugins.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:19 commits, 4 PRs, 1 push in 4 years 1 month
Contributions summary:Paul primarily focused on improving the JUnit XML reporting functionality within the Bnd/Bndtools project. They addressed several issues related to test reporting, including fixing a bug where the `tests` attribute was not being set correctly, and adding attributes for failures, errors, and skipped tests to align with build server expectations. The user also fixed a typo. Further contribution includes implementing the RepositoryPlugin interface for Workspace to enable a repository view on the local workspace.
gradlebndbndtoolseclipsebnd-gradle-plugins
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 Bakker - Senior Software Engineer at Netflix