Davide Maestroni

Software Architect at Productivity Industries
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
IT
Languages
  • English Professional working proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 1 ratings
  • (1)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

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.

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Software Development
    • 1 - 100 Employee
    • Software Architect
      • Jun 2020 - Present
    • 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.

    • 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.

    • 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.

    • 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.

    • 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).

    • 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.

    • 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
    1996 - 2003

Community

You need to have a working account to view this content. Click here to join now