Pere Pérez

Principal Software Engineer at IBM

Greater Barcelona Metropolitan Area Spain
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
Pere Pérez is a Principal Software Engineer based in the Greater Barcelona area with 13 years of experience building enterprise-grade BPM and business automation platforms. He has a deep full-stack background from Red Hat to IBM, contributing across projects like jBPM, Kogito and KIE workbenches where he implemented form-modeler integrations, REST endpoints and editor UX improvements. Pere’s strengths are in backend architecture and runtime behavior—refactoring deployment and form-rendering services to ensure correct persistence and extensibility—while also delivering practical front-end integrations such as undo/redo and VS Code tooling. An active open-source contributor, he often bridges editor UX, API design and core runtime logic, a combination that helped embed forms in external apps and improve developer workflows. Notably, his work spans both low-level runtime fixes (avoiding null pointers, persisting task outputs) and user-facing features that make complex BPM tooling more usable.
code13 years of coding experience
job19 years of employment as a software developer
bookAbat Oliba CEU
bookCFDTI
github-logo-circle

Github Skills (55)

api-rest10
javascript10
web-application10
back-end-development10
business-process10
api-design10
restful-api10
jbpm10
processmaker10
typescript10
drools10
workflow-engine10
gwt10
business-process-management10
ui-design10

Programming languages (13)

JavaCSSGoVisual Basic 6.0XSLTHTMLGroovyFreeMarker

Github contributions (5)

github-logo-circle
kiegroup/jbpm-wb

May 2013 - Feb 2020

Web-based management process and task management console
Role in this project:
userFull-stack Developer
Contributions:9 reviews, 142 commits, 60 PRs in 6 years 10 months
Contributions summary:Pere's commits primarily involve integration with a form-modeler component. The changes include adding form-modeler specific functionality, such as loading and submitting forms. The commits also reveal modifications in the UI, particularly for the dashboard, process definitions, and task details pages. The user worked on integrating and adapting forms to different areas of the jBPM console.
process-managementconsoleweb-basedtask-managementweb-based-management
apache/incubator-kie-tools

Feb 2020 - Jul 2022

Tools for KIE
Role in this project:
userFull-stack Developer
Contributions:128 reviews, 24 commits, 62 PRs in 2 years 4 months
Contributions summary:Pere primarily focused on implementing and integrating a State Control API within the Kie-tools project. Their contributions included defining the API, creating a JSInterop layer for it, and integrating it into Stunner for undo/redo functionality. They also made improvements to existing VS Code extension to include undo/redo commands, enhancing the user experience within the VS Code environment. In addition to code changes, they made contributions to tests and documentation.
kie
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
Pere Pérez - Principal Software Engineer at IBM