Peter B

Consultant at Stokpop Software Solutions

Amsterdam, North Holland, Netherlands
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
Peter B is a Java performance consultant and technical coach based in Amsterdam with over 20 years of experience crafting user-friendly, high-performance software and leading teams to deliver scalable systems on time. He focuses on making development processes run smoothly using Agile and Lean practices while driving JVM performance, Spring, and cloud-native architectures. Peter pairs hands-on backend work—like contributing Kotlin analysis and stability fixes to the widely used PMD and SonarQube ecosystems and adding Elasticsearch writers for monitoring pipelines—with a strong emphasis on test automation and maintainability. As a pragmatic architect and team lead, he excels at turning performance bottlenecks into reliable, production-ready solutions that naturally support users.
code10 years of coding experience
stackoverflow-logo

Stackoverflow

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

Github Skills (23)

kotlin10
unit-testing10
static-code-analysis10
static-analysis10
sonarqube10
apidoc10
pmd10
amazon-elasticsearch10
java10
javas10
elasticsearchquery10
code-analysis10
api10
aws-elasticsearch10
jestjs10

Programming languages (9)

JavaDockerfileShellScalaMustacheXSLTHTMLRuby

Github contributions (5)

github-logo-circle
pmd/pmd

Sep 2021 - Mar 2025

An extensible multilanguage static code analyzer.
Role in this project:
userBackend Developer & Test Automation Engineer
Contributions:8 reviews, 16 comments, 2 issues in 3 years 6 months
Contributions summary:Peter primarily contributed to the PMD project by implementing new features and resolving issues within the Kotlin code analysis module. Their work involved adding a new test case for the `FunctionNameTooShort` rule and incorporating custom XPath functions for Kotlin. Additionally, they fixed a critical NPE, which ensures the stability of the integration with the sonar-pmd plugin. Their work also included fixing checkstyle issues and updating the project version.
lintercode-analyzercode-qualityresharperstatic-code-analyzer
jmxtrans/jmxtrans

Aug 2015 - Aug 2015

jmxtrans
Role in this project:
userBack-end Developer
Contributions:11 commits, 1 PR, 21 comments in 4 days
Contributions summary:Peter implemented an Elastic Writer to allow data to be fed directly into Elasticsearch. This involved creating the necessary classes and methods to interact with the Elasticsearch client using the Jest library. They also set up the index and mapping within Elasticsearch to store the ingested data. Furthermore, the user incorporated unit tests to validate the functionality of the Elastic Writer, ensuring data integrity.
jmxtransjava
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
Peter B - Consultant at Stokpop Software Solutions