Davide Maestroni
Software Architect at Productivity Industries- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Professional working proficiency
Topline Score
Bio
Valentino Miazzo
Davide is an exceptional engineer. Optimal design and simplicity always guide his development choices. Concurrent programming is another area where he excels. Started as embedded software engineer, he demonstrated the ability to quickly learn new technologies. To work with Davide is easy and enjoyable.
Valentino Miazzo
Davide is an exceptional engineer. Optimal design and simplicity always guide his development choices. Concurrent programming is another area where he excels. Started as embedded software engineer, he demonstrated the ability to quickly learn new technologies. To work with Davide is easy and enjoyable.
Valentino Miazzo
Davide is an exceptional engineer. Optimal design and simplicity always guide his development choices. Concurrent programming is another area where he excels. Started as embedded software engineer, he demonstrated the ability to quickly learn new technologies. To work with Davide is easy and enjoyable.
Valentino Miazzo
Davide is an exceptional engineer. Optimal design and simplicity always guide his development choices. Concurrent programming is another area where he excels. Started as embedded software engineer, he demonstrated the ability to quickly learn new technologies. To work with Davide is easy and enjoyable.
Experience
-
Productivity Industries
-
Software Development
-
1 - 100 Employee
-
Software Architect
-
Jun 2020 - Present
-
-
-
415 CAPITAL
-
Germany
-
Venture Capital and Private Equity Principals
-
1 - 100 Employee
-
Senior Software Engineer
-
Jan 2017 - May 2020
Responsible for the design and implementation of serverless cloud-based back-end infrastructure and APIs serving native and web applications, including authentication and authorization services and full-text search based on an Elasticsearch cluster. Worked on the development and training of experimental neural network models for document classification and text summarization. Responsible for the design and implementation of serverless cloud-based back-end infrastructure and APIs serving native and web applications, including authentication and authorization services and full-text search based on an Elasticsearch cluster. Worked on the development and training of experimental neural network models for document classification and text summarization.
-
-
-
NantMobile™
-
Software Development
-
1 - 100 Employee
-
Senior Software Engineer (Freelance)
-
Jan 2016 - Dec 2016
Integration of the Elasticsearch service in the existing backend to provide full-text search capabilities in a knowledge base of medical articles and white papers. Mentorship of the backend team. Integration of the Elasticsearch service in the existing backend to provide full-text search capabilities in a knowledge base of medical articles and white papers. Mentorship of the backend team.
-
-
-
Musement
-
Technology, Information and Internet
-
Senior Android Developer
-
Apr 2015 - Dec 2015
Full implementation of the Musement native Android application integrating search and payments APIs. Full implementation of the Musement native Android application integrating search and payments APIs.
-
-
-
-
Senior Android Developer
-
Sep 2013 - Mar 2015
Design and implementation of a native Android application, providing all the functionalities of the Subito.it web portal, empowered by specific device capabilities, like: geolocation, capturing of photos, sharing of contents and direct connection with other people. Design and implementation of a native Android application, providing all the functionalities of the Subito.it web portal, empowered by specific device capabilities, like: geolocation, capturing of photos, sharing of contents and direct connection with other people.
-
-
-
Rambus
-
Information Technology and Services
-
Principal Engineer
-
Mar 2012 - Sep 2013
Design of the software architecture and development of hybrid mobile second-screen applications (Imerz™ Media Platform), on both iOS and Android devices, enabling interaction with streamed video contents, content sharing, and connected-devices features, like pushing of videos from device to device or from device to TV set. Design and development of both native and HTML5/Javascript software components, based on the Apache Cordova platform, defining an SDK which enables the implementation of hybrid web applications runnable on mobile devices as well as web browsers.
-
-
-
Mozaik Multimedia, Inc.
-
Online Audio and Video Media
-
1 - 100 Employee
-
Senior Software Architect
-
Nov 2007 - Mar 2012
Design and development of mobile second-screen applications, based on both iOS and Android OS, which enable interaction with streamed video contents, by employing different types of time synchronization: web based, audio based, device-to-device communication, etc. Submission of iPhone and iPad mobile applications for local TV networks (RCBA, MashboxTV) enabling content interaction. Design of the software architecture and development of web-enabled interactive applications based on Blu-Ray Disc standard, employing Java programming languages on Eclipse platform. In particular, video and data streaming for interactive content, from both local storage and remote server. Development of software tools in C/C++ for face and object detection and tracking, employing state-of-art algorithms and techniques like Viola-Jones classifiers and SURF features extraction. And additional utilities for audio/video analysis, transcoding and transmuxing to support seamless integration of contents in proprietary framework, enabling video streaming and enhanced interactive features on different platforms. Server side development of web APIs for interaction with a CMS repository based on JCR specifications, and proprietary tools supporting automatic content analysis and tagging .
-
-
-
-
Codec Engineer
-
Oct 2005 - Oct 2007
Software/firmware development using C/C++ and ASM languages on VxWorks RTOS single-chip Audio/Video CODEC, in a dual SPARC architecture. Responsible for the development of the ATSC stacks. Included analysis, architecture design, employing UML modelling and OOP methodologies, implementation and maintenance. The stacks supported main DTV features (channel search, channel change, parental rating, etc.), EPG (Electronic Program Guide) data collection, and the parsing and rendering of subtitles (EIA-608 and EIA-708B Closed Caption) for consumer products like HD TV, STB, HD/DVD recorder. Working in close contact with BitRouter Corp., San Diego, CA (US) and Planetweb Inc., Redwood Shores, CA (US). Lead the team responsible for the middleware development of DVD playback and recording. Experienced at working in multi-cultural environments with teams in Bangalore (India) and Milpitas, CA (US).
-
-
-
Spazio ZeroUno
-
Italy
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Software Engineer
-
Oct 2004 - Sep 2005
Analysis, design and development, in C++ programming language, of software dedicated to operation and maintenance of second and third generation mobile networks (GSM/UMTS) using SQL for DB access at Siemens Mobile. Analysis, design and development, in C++ programming language, of software dedicated to operation and maintenance of second and third generation mobile networks (GSM/UMTS) using SQL for DB access at Siemens Mobile.
-
-
-
Politecnico di Milano
-
Italy
-
Research Services
-
700 & Above Employee
-
Research Engineer
-
Jan 2004 - Dec 2004
R&D on advanced video coding. Submission to the MPEG Call for Proposals (March 2004) of the video codec developed during thesis work. Invention patent registered for the algorithm of fast motion estimation FIBME (Fast In-Band Motion Estimation). Participation in the activities of MPEG SVC (Scalable Video Coding) ad-hoc group, in collaboration with Tilab, research center of Telecom Italia; with VisioWave, Ecublens, Switzerland; and with Prof. David Taubman (University of New South Wales). R&D on advanced video coding. Submission to the MPEG Call for Proposals (March 2004) of the video codec developed during thesis work. Invention patent registered for the algorithm of fast motion estimation FIBME (Fast In-Band Motion Estimation). Participation in the activities of MPEG SVC (Scalable Video Coding) ad-hoc group, in collaboration with Tilab, research center of Telecom Italia; with VisioWave, Ecublens, Switzerland; and with Prof. David Taubman (University of New South Wales).
-
-
Education
-
Politecnico di Milano
Bachelor's degree, Telecommunications Engineering