Alberto Malagoli
Current location:
Dublin, Ireland
I am a Software Engineer with a solid background and a deep passion for User Interfaces and Human-Computer Interactions.
My main knowledge include the design and development of Web, Android and iOS applications, with a focus on the front-end.


Programming languages
Java, Objective-C, C++, Python, Javascript, BASH
Web technologies
Android, iOS, Qt, React.js, Electron
Other knowledge
Git, Unix systems (Linux/MacOS), Agile methodologies, CI (Jenkins/Docker), Unity 3D (Game engine)


Software Engineer
Daqri  |  |  Sep 2015 - Aug 2017
  • Developed the core applications installed on the Daqri Smart Devices, mainly focusing on the user interface. Implementation was guided by prototypes and designs.
  • Implemented prototypes used to explore new Augmented Reality interaction paradigms.
  • Developed part of the frameworks used in the core applications.
  • Technologies: C++, Qt, Python, BASH.

iOS Developer
IK Multimedia  |  |  Dec 2014 - Sep 2015
  • Developed iOS applications for the music field.
  • Technologies: Objective-C, iOS SDK, C++.

UI Designer and Android/iOS Developer
CAD Touch  |  |  Sep 2013 - Oct 2014
CAD Touch is a professional CAD editor and viewer for touch devices.
  • Redesigned the existing iOS version of the application and developed a new version of CAD Touch for both Android and iOS.
  • Technologies: Java, Android SDK, Android NDK, Objective-C, iOS SDK, C++.
  • Dealt with problems like new interaction models, memory consumption and multithreaded operations.
  • Result: a completely new application, with a more usable user interface and new functionalities.
  • The application is currently published on the Google Play Store and on the Apple App Store.
  • Redesigned and developed the new website.

Co-founder and Web Designer
Studio DE&P s.n.c.  |  |  Sep 2011 - Oct 2014
Projects: - Website for an acting company.
  • Designed and implemented the website.
  • Technologies: HTML, LESS/CSS, JavaScript. - Website for an IMDB API, written in Python.
  • Redesigned the previous website, improving the overall usability and look and feel. Implemented the new version.
  • Technologies: HTML, LESS/CSS, JavaScript.

Smart Vortex  |  |  Mar 2012 - Nov 2012
  • Designed a Visual Query Language for data streams.
  • Designed the visualization of queries results and a Visual Query Editor to compose Visual Queries.
  • Created a Web application (client side, middleware and backend) to implement the aforementioned features. 
  • Technologies: HTML/CSS/JavaScript, JSP/Java, SQL.
This work led to my Master’s degree Thesis titled "Visual Querying and Results Visualization Over Very Large Data Streams".