Experience
Licenses & Certifications
-
-
-
LFS171x: Blockchain for Business - An Introduction to Hyperledger Technologies
edX
IssuedCredential ID 6e441f0bd1084405a953029153ec7463 -
-
-
-
-
-
-
Publications
-
Java 14: Records
DZone
See publicationIn this article, check out a new feature of Java 14, Records, and see how you can implement them as more effective "data carriers".
-
Garbage collectors for the busy Java developer
JavaZone Norway
See publicationWhich Garbage collectors save you more money in the Cloud? What’s the difference between a Serial and a Parallel GC? What is Shenandoah and why is so good? Do you know which GC you are using daily? A quick visual overview on the Java Garbage collectors, the GC will be explained in plain English without Statistical formulas.
-
Java 12: The Teeing Collector
DZone
See publicationIn this article, we look at a new collector introduced in Java 12.
Projects
-
MarMo Shield
-
This is a small project to help developers (and not only) the correct configuration of their websites and APIs. This test is typically done during Penetration Test Audits.
Online there is a demo with the explanation of the single potential issues.
The open source version provides a cli and can be run locally. -
MarMoFin
-
MarMoFin : real-time financial dashboard.
The dashboard integrate different strategies: O'Neil (IBD), Livermore, Wyckoff. It's possible to create watchlists, draw on the charts, scan for particular patterns, see trend changes.
Technical goal is to have a challenging infrastructure using Java for the backend and Angular for the frontend. The data is streamed in real-time using different providers. The platform is optimized to run on a simple laptop.
The application is not public…MarMoFin : real-time financial dashboard.
The dashboard integrate different strategies: O'Neil (IBD), Livermore, Wyckoff. It's possible to create watchlists, draw on the charts, scan for particular patterns, see trend changes.
Technical goal is to have a challenging infrastructure using Java for the backend and Angular for the frontend. The data is streamed in real-time using different providers. The platform is optimized to run on a simple laptop.
The application is not public / open sourced. The data providers don't allow the publication of the data. -
Team Sentinel - tech debt killer for Java, Spring and Angular projects
-
Goal: quickly understand the architecture of an application and the deviations in the code implementation
Working with developers in a team or with AI agents the senior developer / team lead needs to have a quick overview of the architecture and potential issues in the code.
Teams usually decide to adopt some custom coding rules. This tool verify that the code follows these rules.
For the moment it's an IntelliJ plugin, but it could be extended to be used in other IDEs.
Each…Goal: quickly understand the architecture of an application and the deviations in the code implementation
Working with developers in a team or with AI agents the senior developer / team lead needs to have a quick overview of the architecture and potential issues in the code.
Teams usually decide to adopt some custom coding rules. This tool verify that the code follows these rules.
For the moment it's an IntelliJ plugin, but it could be extended to be used in other IDEs.
Each Team can quickly integrate their own rules.
The goal of this open source tool is to be more flexible that commercial solutions, more developer friendly and to work offline, it can be integrated with commercial tools.
Languages
-
English
Full professional proficiency
-
French
Full professional proficiency
-
Italian
Native or bilingual proficiency
-
German
Full professional proficiency
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More