Position: Full Stack Developer
Category: JavaScript
English level: upper
Years of experience: 9

Creating and maintaining a whole mobile game application + backend of it.
Designing a game experience and implementing it from zero from the database to the final mobile app it is been very hard but its for sure the thing I am most proud of.

Doing so while working on an ambitious set of products in Qboxmail, where with 2 developers colleagues we created a custom, feature complete Webmail with Addressbook and Calendar that competes with Outlook and Gmail, makes it even more special.
I am a full-stack developer who loves taking care of building full products. I love learning new tech and I always give priority to the business side.
Ship sooner!

I work in this industry since 2013, after my Computer Science degree I started as a Web Developer for Qboxmail.
As the first developer of the company, I built the Admin web application by myself.  


The end user uses the admin web application to create email accounts for its customers. 
The tech stack is Ruby On Rails back-end which exposes REST API. The front-end is a React single-page application. The Rails backend is not a simple single database instance, but it is the core of all email accounts provisioning that Qboxmail offers, so it works with more than 10 databases other than the one of the Rails backend itself.

I build and manage the whole application (backend, frontend) by myself since 2014.
At Qboxmail we also build our own custom webmail (with addressbook, and calendar support).
We are a team of 3 developers and 1 designer, so we all get our hands dirty on every part of the stack. The webmail is powered by a Nodejs backend that talks via WebSocket to a Reactjs frontend.

In 2019 I decided to reduce my effort with Qboxmail to a part-time job and pursue some other projects.
I am the single developer of Blooza a side project of mine (with other 3 nontechnical founders). 
Blooza is an Italian fantasy soccer game where the users collect the cards of their favorite players and play with them every weekend getting points based on real players' performances.
It is a mobile application built with web technologies: Cordova (to get it to work on both Android and iOS), Vue 2 (recently upgraded to Vue 3).
As the only developer, I also built the backend: a Nodejs (express framework) application that right now serves more than 10k concurrent requests during the weekends.

These are the most important project, but I also have consulted a decent amount of external projects. 
If you have questions or are you curious to know all the projects I worked on feel free to contact me.
I love working with fast small teams, where anyone takes responsibility and there is not need to micro manage people.
I hate wasting time with useless meetings, I think demos and prototyping are the best way to fuel progress and new ideas.
I love working with the right tool for the job and I am not afraid of learning new tech when it is something that can make a difference in the end products.