Engineering lead focused on distributed systems, platform modernization, and agentic AI workflows.
Experience
Oct 2024 - Now | Amsterdam, Netherlands
Leading technical modernization across a banking department responsible for legacy services and critical data flows, with a focus on cloud migration, engineering enablement, and reliability improvement.
- Led modernization initiatives for legacy services, defining migration paths toward cloud-native architectures on Azure AKS.
- Designed Kubernetes-based platform patterns, CI/CD pipelines, and developer tooling to standardize containerization and deployment across teams.
- Built and improved reconciliation jobs validating financial data consistency across multiple banking systems in a regulated environment.
- Designed ETL pipelines and transformation flows for large-scale financial and master data processing used by downstream services and reporting.
- Improved reliability, observability, and operational robustness of batch and integration flows handling critical banking workloads.
- Acted as a technical multiplier for multiple teams by introducing reusable engineering patterns, paved-road style tooling, and migration guidance.
- Combined hands-on coding with technical leadership, supporting teams in modern engineering practices and reducing delivery friction during transformation.
Stack: Kubernetes, Azure, AKS, Azure DevOps, Java, TypeScript, Kafka
Sep 2020 - Sep 2024 | Amsterdam, Netherlands
Core engineer for PayDay, a fintech platform enabling instant payouts for gig-economy workers and freelancers.
- Designed and implemented Kotlin/Spring Boot backend services for payment and payout workflows in a regulated financial environment.
- Built and maintained frontend and mobile capabilities supporting operational finance flows and end-user interactions.
- Contributed to architecture decisions around transaction handling, system integration, and scalable service boundaries.
- Delivered distributed services supporting financial transactions, workflow reliability, and user-facing product capabilities.
- Worked across backend, frontend, and mobile layers, combining product delivery with technical problem-solving in a high-trust domain.
Stack: Kotlin, Spring Boot, VueJS, Android, Docker, Kubernetes, AWS S3, PostgreSQL, GitLab CI
May 2020 - Jul 2020 | Haarlem, Netherlands
Worked on a project for the Dutch public transportation sector (NS), contributing to an end-to-end solution enabling travel with QR codes instead of conventional tickets.
- Built backend and integration components for ticketing workflows.
- Contributed to real-time communication features using WebSockets.
Stack: Kotlin, Ktor, REST, WebSocket, ReactJS, TypeScript, Redis
Oct 2019 - Apr 2020 | Amsterdam / Nijmegen, Netherlands
Worked on BLOX, a cryptocurrency trading platform serving approximately 500k daily users.
- Maintained and extended microservices supporting trading, account management, and analytics.
- Contributed to distributed event-driven architecture using Axon Framework and CQRS patterns.
- Improved stability and performance across multiple backend services.
Stack: Java 8, Kotlin, Spring Boot, REST, gRPC, Axon Framework, Node.js, ReactJS, Cordova, MariaDB, Docker, Kubernetes, GitLab CI
Jan 2019 - Sep 2019 | Zaandam, Netherlands
Worked on Elvis, a scalable distributed Digital Asset Management system for creating, managing, and distributing digital assets.
- Developed and maintained backend and frontend features.
- Participated in code reviews and peer programming.
- Implemented an SSO solution integrating third-party and internal applications, including AWS Cognito and Okta.
Stack: Java 8, Spring Framework, Elasticsearch, AWS, Jenkins, Docker, REST, AngularJS, Node.js, Okta
Jul 2017 - Jan 2019 | Amsterdam, Netherlands
Worked on multiple projects in small agile consultancy teams, including IBE and BLOX.
- First project, IBE, a cloud-based teacher-student platform for creating, managing, and taking school exams.
- Developed new features and maintained legacy functionality.
- Built the frontend application from scratch.
- Migrated and rebuilt CI/CD pipelines from Jenkins to GitLab.
- Second project, BLOX, a cryptocurrency exchange app.
- Developed an end-to-end service for managing supported coins on the platform.
- Built functionality for trade trend analysis and usage statistics.
Stack: J2EE, Kotlin, Spring Boot, REST, gRPC, Axon Framework, Node.js, ReactJS, Webpack, Babel, Docker, Kubernetes, Jenkins, GitLab CI
Oct 2015 - Mar 2017 | L'Aquila, Italy
Worked on enterprise systems and distributed architectures in collaboration with industry partners including Thales, Leonardo, Regione Abruzzo, and USRA.
- Service-oriented architectures.
- Distributed systems.
- Web applications.
Stack: J2EE, Spring Framework, Spring Boot, SOAP, REST, Hibernate, jQuery, DDS, WebDDS
Education
Master Degree in Computer Science - University of L'Aquila
Sep 2015 - Mar 2017 | L'Aquila (AQ)
Software Architecture, Embedded System, Model Driven Engineering, Research Methodologies, Formal Methods and Mobile Applications.
Thesis: Architecture Recovery of Microservice-based Systems.
First level postgraduate Master degree in Web Technologies - University of L'Aquila
Dec 2013 - Jun 2014 | L'Aquila (AQ)
LAMP, J2EE, UML for the web, ORM, XML, web services, SOA, web mining, SEO.
Bachelor degree in Computer Science - University of L'Aquila
Sep 2009 - Jul 2013 | L'Aquila (AQ)
Software engineering (UML), programming (Java, C), databases (SQL), web technologies (HTML, Javascript, PHP), algorithms, compilers and math.
Thesis: Automation control and reachable degree of automation through usage of commercial drones.
Articles & Case Studies
From raw API calls to typed agents with approval gates, tool integration, and audit trails — what it takes to build AI agents on the JVM that are ready for real systems.
How autonomous AI agents are changing the way we write, test, and deploy code in complex distributed systems.
A deep dive into the challenges and strategies for migrating critical financial data flows to Azure AKS in a regulated environment.
Projects
Independent software studio building custom AI agents, web applications, and workflow automation for businesses across Europe.
Stack: Kotlin, Spring Boot, Nuxt, AI Agents, Cloud
Apache-2.0 licensed Java and Kotlin runtime for governed AI applications with portable providers, approval controls, and auditable execution.
Stack: Kotlin, Java, Spring Boot, Agentic AI, Kubernetes
Secure local proxy plugin for agentic coding through an authenticated IntelliJ Copilot session.
Stack: Kotlin, IntelliJ Platform, GitHub Copilot, OpenAI Protocol, Agentic Workflows
Research into agentic workflows and personal AI infrastructure. Built as a KMP/Ktor backend for autonomous execution and local knowledge retrieval.
Stack: Kotlin, KMP, Ktor, Agentic AI, RAG
Match planning & team balancing platform for football groups.
Stack: Nuxt 3, Prisma, PostgreSQL, Web Push
Bilingual (EN/IT) storytelling platform for personal growth and transformation.
Stack: Nuxt, Node.js, Storytelling
Deterministic, schema-driven Linux distribution picker built with Nuxt 3.
Stack: Nuxt 3, TypeScript, Zod, Linux