Danilo Tomaccio

Full stack developer with web, mobile applications, IoT and automation systems experience.

Vodafone CIOT
As a backend developer, I focused on developing Spring microservices and JavaScript lambdas for managing IoT devices and events. I worked extensively with AWS services such as Lambda, SQS, SNS, and databases like MongoDB and DynamoDB to build scalable solutions, with a particular focus on asynchronous event handling within IoT ecosystems.
Vint
Mobile and web app for cellar management developed with Flutter. Initially designed with a local database, the app was later integrated with Firebase to enable synchronization across devices. It allows users to catalog their wines, taste them, and pair them with food, following AIS (Italian Sommelier Association) guidelines.
Vodafone CCAP
I initially designed and developed Spring microservices for the Central Connectivity Activation Platform (CCAP), focusing on scalability and efficiency, and creating shared libraries used across all microservices. Later, I contributed to the design and development of a ReactJS platform for managing eSIM activations across various nationalities. My work spanned both backend and frontend phases, ensuring alignment between the two, while adhering to Agile/Scrum methodologies.
Wata
Wata consists of two parts: a custom-designed and 3D-printed device housing an ESP32 S3, and a Mac app built using Electron and VueJS. The device detects the presence of a water bottle, while the app tracks how often the user drinks, allowing them to configure a reminder timer for regular hydration.
Timbra
Timbra is a web application developed in VueJS for tracking attendance at a civil protection headquarters by scanning QR codes. The app uses Firebase for data management and features a rotating QR code system to prevent false scans. It also organizes shifts and generates weekly attendance reports, providing a comprehensive overview of team presence.
Viartium
Viartium is a web application developed with VueJS that allows users to scan QR codes located near artworks in museums or at other points of interest to read or listen to guided content. Additionally, I recreated the floor plan of a monastery in 3D, which is visualized using ThreeJS, providing an immersive exploration experience.
Crap
Crapcrapittezemmr is a PWA developed in VueJS that delivers a daily notification featuring a local dialect saying. Firebase is used to manage the notification system, providing users with a unique cultural insight each day.
Riddle
Driven by my passion for riddles and puzzles, I created two projects:
  • Nigma: A game built as a chat simulation where the player interacts with a man from the future, helping him navigate challenges through an engaging conversation.
  • A web app featuring a series of puzzles that users solve to reach the final screen, which can display a custom invitation, gift card, or similar reward.
These projects aim to offer an immersive and entertaining experience for puzzle enthusiasts.
Java
JS
Typescript
Python
Dart
Android
Spring
html
CSS
SCSS
Java
JS
Typescript
Python
Dart
Android
Spring
html
CSS
SCSS
Material Design
VueJS
React
Flutter
Arduino
SQL
Redis
Scrum
C
C++
Material Design
VueJS
React
Flutter
Arduino
SQL
Redis
Scrum
C
C++
C#
Objective C
ThreeJS
NestJS
Docker
Google Cloud
Git
Firebase
TensorFlow JS
TensorFlow
C#
Objective C
ThreeJS
NestJS
Docker
Google Cloud
Git
Firebase
TensorFlow JS
TensorFlow
GSAP
Angular
VSCode
IntelliJ
AWS
Jira
Confluence
GitHub
GitLab
Adobe Illustrator
GSAP
Angular
VSCode
IntelliJ
AWS
Jira
Confluence
GitHub
GitLab
Adobe Illustrator
Back end
Front end
Iot
AI
Design
3D
I'm passionate about the intersection of creativity and logic.
I play the mandolin and am passionate about music and films. I appreciate all forms of art because I believe creativity is the highest expression of humanity, and for this reason, I find it essential even in technical fields like software development.
As a sommelier, I appreciate wine both from a technical perspective and as a metaphor for humanity, where skills and knowledge are passed down, sometimes revolutionized . For me, wine represents the contrast and, at the same time, the union between tradition and innovation .
Trekking helps me stay connected to nature , reminding me of its importance.
I’m also part of the maker movement, which merges creativity with technical skills, something I find deeply fulfilling.

Get in touch

If you’d like to connect, collaborate, or simply share ideas, feel free to reach out. I’m always interested in exploring new perspectives and discussing projects.
Sending...