Angelo Difino

Angelo Difino Email and Phone Number

Senior Software Developer
Angelo Difino's Location
Pisa, Tuscany, Italy, Italy
Angelo Difino's Contact Details

Angelo Difino personal email

About Angelo Difino

I am a computer science enthusiast with over two decades of experience in software development in Java context, with client/server architecture, for web and mobile applications and in distributed systems.I have demonstrated the ability to deal with software scalability, fast prototyping, integration and delivery, as well as the cloud computing environment.During the past few years, I have been involved in the implementation of Java backend microservices to provide functionalities for mobile applications and web-oriented dashboards for frameworks used in smart city and automotive contexts. I have been responsible for every phase of development, from requirements collection and definition to implementation, testing and monitoring.I also have skills as a startup CTO and researcher in digital multimedia technologies, security and privacy (GDPR), big data and smart cities, machine learning, media assets and digital rights management. I like working in a team and keeping up with new methods and technologies.

Angelo Difino's Current Company Details

Senior Software Developer
Angelo Difino Work Experience Details
  • K2 Partnering Solutions
    Senior Software Developer
    K2 Partnering Solutions Jan 2021 - Jan 2024
    Turin, Piedmont, Italy
    AUTOMOTIVE - Java backend Development, microservice architecture, BPMN orchestration
  • University Of Florence
    Java Software Developer, Research Assistant, Phd Student
    University Of Florence Mar 2016 - Dec 2020
    Florence Area, Italy
    Implement security solutions in IoT context to support Big Data analysis and Smart City strategies:• Backend framework realized with Java EE, Spring Boot, Spring Security, JPA/Hibernate and deployed in Apache Tomcat: (1) to manage User Profile information in a GDPR compliant fashion via PKI/OpenIDConnect; (2) integration with Keycloak and OpenLDAP for privacy management; (3) to dispatch User Profile Information via REST API to mobile appllication;• Security management for IoT Devices (ESP32, Arduino, Raspberry) via OpenSSL, Orion Context Broker and Elastic Search;• IoT Architecture with Microservices and Web Services. Published with Docker Compose, GIT. Agile development.Analysis, design and development of an User Engagement framework, from data acquisition to rewards dispatching:• Backend framework realized with Java EE, Spring Boot, Spring Security, JPA/Hibernate and deployed in Apache Tomcat: (1) to collect User Profile information via Microservices and OAuth2 Facebook/Google/LinkedIn integration; (2) to store User Profile in MySQL repository; (3) to dispatch User Engagement and Rewards via REST API to mobile appllication;• Data Mining via Bayesian/Markov networks and Drools to provide User Engagements, based on User context. Design pattern and Test-driven development.
  • Politecnico Di Torino
    Java Software Developer, Research Assistant
    Politecnico Di Torino Nov 2015 - Mar 2016
    Turin Area, Italy
    Design and development of a platform able to index a big number of data (photo's fingerprint) to support a query/match system in simil-real time (“A photo-camera identification system based on compressed fingerprint”):• Integration with Matlab routines and Aerospike NoSQL repository via Java SE;• MapReduce approach for Big Data query in simil real-time on clustered Aerospike configuration. Analysis in UML.
  • Creativa
    Software Developer
    Creativa Mar 2014 - Nov 2015
    Turin Area, Italy
    Analysis, design and development of mobile applications:• a prototype for a mobile device with main telephone capabilities managed by voice (no screen):realized with Android SDK and Apache Cordova;• a mobile comic viewer and its related digital marketplace: Backend implementation via customization of PHP source code with integration of MySQL repository;• realization of the game “Chutes and Ladders” in a VR fashion on Unity3D; sketch and prototype of a MMORPG VR game based on Unreal Engine.Development, customization and debugging of CMS modules (Drupal 5, Joomla 3.2) for Marketing adhoc campaigns:• HMTL5, PHP, MySQL, JavaScript, jQuery, Ajax.
  • Cedeo.Net
    Project Leader, Java Software Developer And Researcher
    Cedeo.Net Mar 2011 - Dec 2013
    Turin Area, Italy
    Analysis, design and development of a MPEG-M framework to integrate security management overSmart Cards, overlay discovering on P2P networks and Information Centric Networking technologies:• Project Management of the integration among European partners;• Backend framework realized with Java EE, Spring;• Expertise in MPEG-DASH technologies and integration of the MPEG-M framework in A/V manipulation context (via VLC media framework);• Security management via Smart-card and OpenSSL library;• MPEG standardization contributions, final editor of the standard and implentation of the MPEG-Mreference software.
  • Smartrm, Inc.
    Project Leader, C++ Software Developer And Researcher
    Smartrm, Inc. Oct 2008 - Dec 2010
    Turin Area, Italy
    Analysis, design, development, integration, testing and delivery of a player with DRM capabilities, based on Mozilla Mediaplayer API:• Project Management of the client implementation;• Multimedia player cross-platform (Linux, Windows, Mac OS X) realized in C++ with A/V mediatransoding capabilities (via Gstreamer media framework);• Live encryption with OpenSSL and server side Keystore management;• MPEG-21 File Format & Remote Attestation (TSS/TPA);• Web services integration via Mozilla Mediaplayer API;• Analysis in UML, development using a test-driven approach;• MPEG-M standardization contributions and editor.
  • Cedeo.Net
    Digital Media Technologist And Java Developer
    Cedeo.Net Oct 2007 - Oct 2008
    Turin Area, Italy
    Analysis, design and development of a cross-platform video player (Chillout) with encryption capabilities based on various MPEG technologies (MPEG-4, MPEG-7, MPEG-21, MPEG-M, REL) using VLC and GStreamer media frameworks:• Expertise in Java SE, media frameworks, Multimedia encryption and security management;• MPEG standardization contributions and editor.
  • Cedeo.Net
    Software Developer And Researcher
    Cedeo.Net Mar 2007 - Oct 2007
    Turin Area, Italy
    Proteinn project, one year full-founded research project from CNR/ieiit, Politecnico di Torino /DAUIN and CEDEO.net. Research study to define a multimedia API capable to abstract the media processing tasks involved in a MPEG environment.
  • Pret A Manger
    Employer
    Pret A Manger Jun 2006 - Nov 2006
    London, United Kingdom
    Quality assurance, counter, kitchen
  • Telecom Italia
    Software Developer And Researcher
    Telecom Italia Dec 2000 - Jun 2006
    Turin Area, Italy
    Analysis, design and development of a recommender system for the Electronic Program Guide of Philips STB device. Integration of MPEG-4, MPEG-7 and Multi-Agent Oriented Programming technologies in two European FP6 projects (EUROPA and ISIS). International Standardization bodies contributor (MPEG, SIP, FIPA). Planning and development of exhaustive test-sets for StarSIP (Telecom Italia SIP implementation), regarding the access to the User Terminal Profile:• Java SE developer. Prototyping for several FP6 European projects;• Multimedia expert for Media description (MPEG7) and Personalization;• Privacy Management, User Modelling and Data Mining (Bayesian Networks);• Analysis in UML, development using a test-driven approach;• SIP specialist for User Profiling aspects;• MPEG standardization contributions.
  • Telecom Italia
    Software Developer (Stage)
    Telecom Italia Jun 2000 - Dec 2000
    Turin Area, Italy
    Analysis, design and development of a recommender system for the Electronic Program Guide (EPG) of a Philips STB device
  • Comune Di Rosta
    Teacher
    Comune Di Rosta Apr 1999 - Jun 2000
    Turin Area, Italy
    Teaching computer science to kids (7/11 years old) and supporting disabled kids (9/11 years old) in after-school activities

Angelo Difino Skills

Java Linux Integration C++ Software Development Software Engineering Computer Science Programming

Angelo Difino Education Details

Frequently Asked Questions about Angelo Difino

What is Angelo Difino's role at the current company?

Angelo Difino's current role is Senior Software Developer.

What is Angelo Difino's email address?

Angelo Difino's email address is an****@****ail.com

What schools did Angelo Difino attend?

Angelo Difino attended Università Degli Studi Di Firenze, Politecnico Di Torino, Università Degli Studi Di Torino, Callan School Of Languages, Tils, Telecom Italia Learning School, Aquila, Università Degli Studi Di Torino, I.t.i. Arti E Mestieri.

What are some of Angelo Difino's interests?

Angelo Difino has interest in Languages, Sport, New Technologies, Photography, Camping, Music, Books, Running, Always Good Vibe, Food.

What skills is Angelo Difino known for?

Angelo Difino has skills like Java, Linux, Integration, C++, Software Development, Software Engineering, Computer Science, Programming.

Not the Angelo Difino you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.