Summary


As a Senior Software Engineer with 20 years of experience in the industry, I have been helping teams to build successful, flexible and performant software solutions, especially in video and IoT domain. Over the years I have been focusing on:

  • Enterprise Architectures design
  • SaaS Cloud or Hybrid-Cloud design and implementation
  • Video based Software Solutions
  • IoT Applications

Skills


Coding C#, Python, C/C++, Java
Frameworks .NET Core, Node.js, GStreamer, FFmpeg, OpenCV, TensorFlow, Intel IPP, Matrox DSX, DirectX
Protocols HTTP, MQTT, AMQP, STOMP, RTSP(S), WebRTC, HLS, DASH, Generic HTTP Streaming
Orchestration Docker, Kubernetes
Cloud PaaS Microsoft Azure, AWS
Others RabbitMQ, Kafka, Redis, Elastic Search (ELK), Kong, Keycloak, Hangfire, Nginx, HAProxy, Wowza

Recent Experiences


Hitachi Vantara

[June 2016 - PRESENT] - Santa Clara, CA

TECHNICAL ARCHITECT

“Hands-on” Technical Architect for the business unit called Smart Spaces and Video Intelligence.

  • Refactored architecture in order to improve general performances, reliability, security and resiliency
  • Lead efforts and developed a new high available and scalable Media Streaming Engine
  • Reduced Video Live Stream latency to about 1-2s
  • Supported customers and Pre-Sales team to deploy our solutions at scale
  • Mentored team members on video technologies for streaming and analytics.
TECHNOLOGIES

C/C++, C#, Python, FFmpeg, GStreamer, OpenCV, DASH, HLS, RTSP, WebRTC, Generic VMS SDK, ASP.net core, Microsoft WF4, Node.js, RabbitMQ, AMQP, MQTT, STOMP, HAProxy, Nginx, ELK, MongoDB, Kong, Keycloak, GraphQL, Microsot Azure, Docker, Kubernetes

Hitachi Data Systems

[Dec 2014 - June 2016 ] - Milan, ITALY

SENIOR SOFTWARE E NGINEER
  • Designed and implemented a CCTV Video Framework to integrate Video Management Servers (VMS) and Video Recorders
  • Re-architected Hitachi Visualization Suite in order to work with standard deployment models, in the cloud and on-premises
  • Improved architecture with cost effective Open Source modules
  • Improved messaging and reliability of the video pipeline, end-to-end
  • Developed a Workflow Engine to support custom use cases without code changes
  • Contributed to the HW team in designing Hitachi Smart Cameras
TECHNOLOGIES

C/C++, C#, Python, FFmpeg, GStreamer, Generic VMS SDKs, ASP.NET Core, Microsoft WF4, Node.js, RabbitMQ, AMQP, MQTT, STOMP, HAProxy, Nginx, ELK, CouchDB, SLQ Server, Microsoft Azure

Education


Msc in Biomedical Engineering

Politecnico di Milano University - July 2002

Thesis: Optimal representation of VOXELS using cooperative sensors

Publications


ICT phased generator for arbitrary multi-scale quantification uncertainty effective modeling
R.A. Fiorini, G. Laguteta
19th International Conference on Systems, 648-655, 2015

Discrete tomography data footprint reduction by information conservation
R.A. Fiorini, G. Laguteta
Fundamenta Informaticae 125 (3-4), 261-272, 2013

Background Information Noise Characterization for Discrete Tomography Application (Whiter than white data)
R.A. Fiorini, G. Laguteta
Meeting on Tomography and Applications-Discrete Tomography and Image Reconstruction

Discrete Tomography Natural Lossless Compression
R.A. Fiorini, A. Condorelli, G. Laguteta
Meeting on Tomography and Applications-Discrete Tomography and Image Reconstruction