IT Software Engineer
Born on May 20, 1983
Contact address:
Corso Fiume n. 91
13100 Vercelli, Italy
(+39) 348 92 73 808
dade@dadeb.it
13 years of experience in the industry. Reliable and tireless problem solver, constant innovator and tech enthusiast. I am motivated by Results more than anything else, not attached to a specific role and able to span across multiple disciplines and levels of detail when needed.
Lookback Group - Santa Cruz (CA), USA
Focused on the WebRTC side of the Lookback products working on media formats, networking, security, and performances. Implemented a globally distributed low-latency SFU system supporting peer banwidth estimation, simulcast, recording as well as tailored user experiences and workflow based it.
Rust, Sans-IO, str0m, Typescript, WebRTC, AWS, CI
I am getting more and more in Network and System programming as a way to challenge myself. I contributed to aya, a library for developing eBPF programs in Rust, and LLVM. I created a Raycast Plugin for controlling Multipass VMs.
In the past I co-developed and maintained YakYak, a Google Talk chat client for desktop platform which became quite popular at some point. However today this slowly maintained by the community.
Deltatre.it - Via Francesco Millio 41, 10141 Torino (TO)
Complete rewrite of the Diva Player SDK for Android, iOS and HTML5. An advanced player for sport events used by clients to implement large-scale mobile applications (UEFA, CBC, NFL, ...). Huge feature set including support for Google anlytics, Conviva media analytics, Akamai media analytics and content protection, Chromecast, Airplay, DRM, Entitlement, Heartbeat, 360 videos, synchronized data views and overlays, Alerts, Video switch, Playlists, multi-angle. Managed developments as well as releases and support during important sport events worldwide. Worked across 3 squads (20+ people).
Swift, Java, Kotlin, Android, React, Typescript, Angular, Fastlane, TFS, CI, ExoPlayer, AVPlayer, Hls.js, Shakaplayer, DASH, ClickUp, SCRUM, iOS, Android, Tizen, Web
Grocerest - Via Roero di cortanze n.2, 10124 Torino (TO)
Hired, grown, inspired, managed 5+ tech team.
Built cloud based backend, iOS and Android apps, from requirements to delivery.
Mixed scrum + kanban agile methods.
1M products, 35k users, ~100k reviews. The startup is now closed.
Amazon AWS + ECS, CoffeeScript, Java ES6, Next.js, React, Redux, Swift, SnapKit, Java, Docker, Jenkins, Branch.io, Tune, GAnalitics
CrowdEmotion - 201 Wood Lane, London W12 7TQ (UK)
Developed cloud solution for capturing browser webcam streams using both RTMP (Flash) and WebRTC (HTML5) technologies. Recording, transcoding, indexing, media and metadata asset management. Realtime face recognition and emotion analysis on both client and server side. Recorded and analyzed 100k+ videos.
Javascript, node.js, Express.js, CoffeeScript, Webpack, npm, Python, Flask, Amazon AWS, Ansible, Docker.io, nginx, RTMP, FFmpeg, GStreamer, janus-gateway, ActionScript, kue, rq, CUDA
Wim.tv
GST Browser Plugin
RTMP Web producer
Wowza Statistics
Wowza Channels
CEDEO - Via Borgionera 103, 10040 Villar Dora (TO)
Client/server multimedia content delivery applications for internet connected
devices (Desktop/Web, Mobile, SmartTVs).
Asset encryption, protected transport, access control and stats aggregation.
DASH (protocol) streaming server development.
Partecipation to development of several European / Chinese projects.
Worked on new MPEG standards from proposal to final drafts.
C, C++, Objective-C, Javascript, Node.js, express.js, Backbone.js, GSreamer, NPAPI, Redis, Amazon AWS, Wowza, Samsung SmartTVs, Android, iOS
WimLabs - Corso Castelfidardo 30/A 10129 Torino (TO)
CEDEO Spin-off. iOS native universal aplication development for iOS 6.0+. Also developed the application backend and web counterpart.
ObjC, Grails, Groovy, PostgreSQL, GORM
SmartRM - Corso Castelfidardo 17, 10129 Torino (TO)
CEDEO Spin-off. Worked on a NPAPI cross-browser and cross-platform plugin to playback for DRM protected multimedia playback
C, C++, Javascript, GSreamer, XULRunner, XPCom, NPAPI
Sportclubby - 10141 Torino (TO)
Developed an end-to-end recording camera solution for capturing matches played by clubs across Italy. The cameras is based on Raspberry hardware and can be controlled through a backoffice as well as an iOS/Android App which is used directly by players at the club.
Rust, Node.js, React, Raspberry PI
SeatPG - Corso Mortara 22 - Torino (TO)
Developing advanced single-page mobile web application that brings the main functionalities of PagineBianche.it and Paginegialle.it to mobile devices through a smooth and responsive user interface.
html5/css, Backbone.js, Underscore.js, React.js, Bower, Git, node.js, Java
Delpho - Via Vandalino 66/e - Torino (TO)
Organization and teaching activities for the "advanced iOS development" course.
iOS, ObjC
DocFlow Spa - Strada 4 Palazzo Q8, 20089 Rozzano, Milano
Mobile application development, maintainment and porting from iOS to Android
Javascript, Titanium Appcelerator
Synesthesia - Via Amedeo Peyron 29, Torino
Applications development for iOS and Android
C, Java, ObjC, Javascript, Python, CoffeeScript, Phonegap, Titanium Appcelerator
Deltatre - Via Francesco Millio 41, 10141 Torino
Developed a clouded load-testing platform capable of simulating milions of users across the globe targeting a webservice and collecting performance metrics
Node.js, Javascript, Amazon AWS, OpenTSDB
Bitorchestra - Via Treviso 12, Torino
Analysis and development for a large enterprise crossplatform application targeting iOS and Android tablets and phones
C, Java, ObjC, Javascript, Python, CoffeeScript, Phonegap/Cordova
S.I.S - Corso Vittorio Emanuele 70, 13049 Tronzano V.se (VC)
Web development, system administration, during university
Linux OS, Python, HTML, CSS
Politecnico di Torino - Torino, Italy
Thesis: "Development of a fault-tolerant architecture based on software hypervisor technologies"
Simics, XtratuM, Python/C/DML
Politecnico di Torino - Vercelli, Italy
Thesis: "Conflict analysis in Java aspect programming (AOP)"
Java
Istituto Tecnico Industriale G. C. Faccio - Vercelli, Italy
Italian (native) and English (good)