Giovanni Fertuso is a software engineer based in Naples, Italy with seven years of experience building backend systems for enterprise and finance clients. He has worked across multinational teams at Hyland, KBC Bank Ireland, and Indra, delivering production-grade features and integrations since 2016. Giovanni contributes to notable open-source projects like Activiti, where he enhanced core BPM functionality—adding process metadata, task assignment logic, and event producers—demonstrating strength in workflow engines and Java backend internals. Comfortable in regulated environments, he blends practical engineering with attention to testability and API design. Trained in computer science at Università degli Studi di Napoli Federico II and grounded in a scientific secondary education, he pairs solid academic fundamentals with hands-on delivery. Colleagues would describe him as a steady implementer who surfaces thoughtful improvements to core platform behavior rather than flashy surface features.
7 years of coding experience
4 years of employment as a software developer
Diploma, Liceo scientifico, Diploma, Liceo scientifico at Liceo Scientifico
Laurea triennale, Informatica, Laurea triennale, Informatica at Università degli Studi di Napoli Federico II
Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts.
Role in this project:
Back-end Developer
Contributions:56 reviews, 5 commits, 56 PRs in 1 year 11 months
Contributions summary:Giovanni primarily contributed to the core functionalities of the Activiti BPM platform. Their work includes adding new features like `processDefinitionName` to the `ProcessInstance` model, implementing the `assign` method for `TaskRuntime`, and adding an application deployed event producer. The commits demonstrate modifications to core API implementations and testing, indicating a focus on enhancing process management and task assignment capabilities within the Activiti framework.
Contributions:1 release, 2 PRs, 2 pushes in 2 years 4 months
javajar
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.