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