Niccolò Diamanti

I build software for businesses and S&C coaches.

I help teams make technical decisions and stay involved in development. I care about software that is reliable, maintainable and useful to the people who use it.

My experience includes document processing with AI, backend services, mobile apps and consulting. With FiveIn, I also manage my own product, from development to supporting its users.

Education

B.Sc. Computer Engineering · University of Perugia

Languages

Italian · Native / English · B1

Experience

My roles in software development, technical leadership, consulting and teaching.

  1. Tech LeadAltilia

    Enterprise AI, Intelligent Document Processing and production-grade distributed systems. I work on Agentic AI and the orchestration of AI agents for document workflows. I also designed and developed two mobile products, each released as native apps on iOS and Android.

  2. Backend Software Engineer · ContractROAR

    Java microservices for a global automotive feedback ecosystem. I redesigned the survey-processing pipeline to shorten processing times, working with Azure, PostgreSQL and Elasticsearch.

  3. Technology ConsultantTLC Todi

    Stabilized a critical lead-management environment and built feedback analytics tooling. I introduced monitoring for workflow automation and gave academic management a clearer view of course and instructor performance.

  4. Instructor · 30-hour courseAI Training

    A practical generative AI course for secondary-school teachers, covering privacy and responsible use. I designed and delivered the 30-hour program, with practical productivity exercises and discussion of the limitations and risks of AI.

  5. Software EngineerNet Logos · SolarEdge e-Mobility

    IoT infrastructure, distributed backends and large-scale data processing for electric mobility. I developed a platform for electric vehicles and charging infrastructure, using Kafka, Spark and Cassandra to process data.

  6. Software DeveloperLogica Solution

    Java/Spring cloud applications, REST APIs, OAuth 2.0 and subscription systems. I implemented Stripe-based subscriptions and studied OAuth 2.0 authentication in an enterprise web application for my bachelor thesis.

Work

A few projects I’ve worked on, with details of my role and the results.

FiveIn · Support for S&C coaches

  • Track the gameRecord live events from the bench.
  • Read team performanceUse game data to assess team performance and plan substitutions.

Independent product

FiveIn, an app for S&C coaches.

I created FiveIn to help S&C coaches follow games from the bench. I handled the product design, development and release on iPad and Android.

Adopted across leading Serie A and Serie A2 organizations and used by the Italian national team.

  • Product strategy
  • Flutter
  • Firebase
  • iOS & Android
Visit FiveIn

Altilia · AI for documents

  • Document processingUse AI to process business documents.
  • Information retrievalFind relevant information with RAG and vector search.

Altilia · Tech Lead

AI for document processing.

At Altilia, I lead development of a platform that uses AI to process documents. My work includes Agentic AI and the orchestration of agents, combining LLMs, RAG and vector search in document workflows.

Prototypes developed with clients became applications used in banking and institutional projects.

  • LLMs & RAG
  • Agentic AI
  • Java
  • Angular
  • TypeScript
  • Python
  • Kubernetes
  • Milvus

ROAR · Automotive customer feedback

  • Customer surveysFeedback from an automotive platform serving millions of customers.
  • Survey processingJava microservices and a redesigned processing pipeline.

ROAR · Contract

Processing customer feedback at ROAR.

I developed Java microservices for an automotive customer feedback platform serving millions of customers worldwide.

I redesigned how surveys were processed, reducing the total processing time by a factor of 60.

  • Java
  • Azure
  • PostgreSQL
  • Elasticsearch

Skills

Leadership & architecture

Software architecture · Technical leadership · Technology decisions · Consulting

Agentic AI & Document AI

LLMs · RAG · Vector search · Agent orchestration · Intelligent Document Processing

Full-stack development

TypeScript · Angular · React · Java · Python · Rust

Backend & distributed systems

Spring Boot · Microservices · REST APIs · OAuth 2.0 · RabbitMQ · Kafka · Kubernetes

Cloud & data

Azure · AWS · GCP · PostgreSQL · Elasticsearch · MongoDB · Milvus

Product engineering

Product design · Flutter · Firebase · Swift / iOS · Kotlin / Android · Store releases · Stripe subscriptions

Let’s talk about your project.

Contact me for software consulting, technical leadership or product development. Send me a few details about what you need.