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 includes the design and development of Web, Android, and iOS applications, with a focus on the front-end.


Programming languages
Swift, Javascript, Typescript, Dart, Java, Objective-C, C++, Python, BASH
Web technologies
Android, iOS, React, Electron, React Native, Flutter, Qt
Other knowledge
Git, Unix systems (Linux/macOS), Agile methodologies, CI/CD


iOS Engineer

Mawla  |  |  Jan 2018 - March 2020
  • Developed iOS applications for clients.
  • Worked remotely
Projects: - Delivering mobile top-up to millions worldwide
  • Bootstrapped development of the re-branded app.
  • The new app was created from scratch, following the Clean Architecture principles.
  • Technologies: Swift, iOS SDK. - Transforming the biggest Taxi Companies in the World
  • Maintained and developed new features for the current Passenger App.
  • Developed the new Driver App that will replace the current one. Implementation is based on the MVVM architecture and uses GraphQL to interact with the back-end.
  • Technologies: Swift, Objective-C, iOS SDK, GraphQL.

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.