I want to make things
that make a difference.

About

Full Stack developer with a passion for lots of programming languages, collaboration, and music.

I've started to develop since I was 15 y/o at school using C++, C# and PHP. When I completed my school career I worked in open source projects regarding World of Warcraft emulation and Web Development.
I've always search for always-challenging job opportunities because I think that software development can be always be harder than the actual knowledge, you never stop learning new things!
I also like working in a development team and learn as much as possible from different people.

I'm also a musician and a producer, I play guitar in my band "WallBang".
I also record instruments, I mix then and I release songs :)

Experience

Full-Stack Senior Software Developer

Digital Agency that can provide support for SEO, Social Network, Software Development, Graphics. More in general: Communication

Develop Product
  • Created lots of web-based software with Single Sign On (SSO) feature, almost everything separated in a Client-Server structure.
  • Mobile applications integrated with the same SSO written in Swift 5 for iOS devices.
  • Lead full-stack developer, I can organize a project from scratch, from the database structure to API server logic. From API response to "How to organize the data graphically" in the client.
  • Modular oriented programming style: I always try to find a good way to re-use the code.
  • Tools: .NET Core, NodeJS, PHP with CodeIgniter, MySQL, SQLite, Swift 5 // Angular 9, JS, jQuery // CSS, SCSS // HTML, JSON, XML
Accomplishments
  • Single Sign On System to handle all user data, permission etc.. for every web-app we made
  • Every app of the Suite can communicate with other applications to exchange various type of data.
    • Account management system ( who can access what and what can he/she do inside that system etc... )
    • Ticketing System
    • Team Work management system (Scrumboard, shared custom calendar, chat system with Socket.IO)
    • CD-Key manager for our client "Gruppo INFOR"
    • IT Assets manager: e.g. In our company we have some computers that are assigned to a lot of people, we can know how all hardware specifications for every single device, when we bought it, how much it cost and much more...
    • Business Management software for our client ABExport. It will help them to manage all the articles they sell (or buy) and keep track of all the documents ( like invoices, ddt, packing list etc.. )
    • Sports Fund: it's a crowd funding platform for sport teams. You can donate money though PayPal.
  • iOS Application called "Progetto Regionale", it permits to keep track of accidents though a survey. It was made for INAIL. We have an android application written with Xamarin.Forms
  • Some small application were made using Angular as Client and Firebase as a server/database.
Dec 2019 - Present | Parma, PR
Full Stack Developer

As the only web-developer of the company, I developed some web application/utility, mainly for the IT department.

  • .NET Core API servers with SQLServer/MySql databases. Sometimes I used also AS400 to retrieve or write data from some utility applications.
  • I was hired to develop a new public website for the company and a private website for customers, the goal was to let them use that portal instead of sending pdf for invoices.
  • Sometimes I used Python 3.7 ( I studied this language there since sometimes I had time to follow some lessons on udemy ) to make simple application with Django Rest Framework.
Feb 2019 - Dec 2019 | Sacca, PR
Full Stack Junior Developer

The place where I really learned coding great applications, basically where I started to grow as a softare developer.
Exelis is a company that work in Media Advertising. The channel we could handle were: Radio, TV, Internet, Newspapers.

  • Using ASP.Net MVC 5 (.NET Framework) we made all of our software. SQL Server as Database.
  • I made Lilium, a web application that could handle newspaper advertising, in particular obituaries and other types of ads (like "I sell home", "Looking for a job" etc..)
    I used ASP.NET for the entire application, XSL FOP for rendering the ads as if it was on the newspaper. The application communicate with Hedera ( a Mago4 IT management software extension ) to handle the costs of an AD.
  • I made Larix, a web application to handle outdoor advertising campaigns.
    The most difficult part of this software was to calculate in a specific period where you could put a billboard and how much space (m²) was left for another campaign.
  • I achieved MCSA Windows Server 2016 certificate.
Nov 2016 - Feb 2019 | Bagnolo In Piano, RE
Junior Web Developer

I started working with a training internship to develop the new company website

  • I used PHP to build web application without using any framework.
  • I used jQuery and other third party libraries for the User Interface
  • I used MySql as database, sometimes AS400 database too.
  • I wrote some utility application using Windows Forms with C# .NET Framework.
Sep 2015 - Feb 2016 | Sacca, PR

Projects

For privacy reasons I can only link public repositories/projects I worked on.
By clicking the project name you can view some technical information.

Screenshot of Sports Fund web app
Sports Fund

CrowdFunding platform dedicated to amateur sports clubs

Accomplishments
  • .NET Core 2.1 backend
  • Bootstrap frontend
  • MySql database
  • Paypal integration
Screenshot of TrinityCore WoW Emulator
TrinityCore

TrinityCore Open Source MMO Framework

Accomplishments
  • C++ framework
  • MySql database
  • Open Source project
  • C# alternative
Warcraft2Unity3D logo
Warcraft 2 Unity3D

A project to study World of Warcraft client mechanism.

Accomplishments
  • Unity3D game engine
  • SQLite database
  • C#/Mono as main programming language
Virus: Chronicles of Death logo
Virus: Chronicles of Death

A game made with Unity3D inspired by a table RPG game like Dungeons & Dragons

Accomplishments
  • Unity3D game engine
  • SQLite database
  • C#/Mono as main programming language

Skills

Client Side

HTML5
Javascript
jQuery
Angular
Node
Ionic
React

CSS

CSS3
Bootstrap
Materialize

Back-End

.NET Core
NodeJS
PHP
Python

Other

Github
Wordpress
Django Rest Framework
Swift 5
Xamarin
C++
Firebase
Laravel

Awards

Xamarin.Forms

Build Native Cross-Platform Apps with C#

18 Feb 2020
Python 3

Django 2, Python 3 & Bootstrap 4

24 Aug 2019
Django Rest Framework

Guida per Sviluppatori a Django REST Framework e Vue JS

28 Aug 2019
Microsoft Certified Solutions Associate

Microsoft SQL Server 2016 Certificate

16 May 2017
React

Creazione di Single Page Applications (SPA) usando standard moderni come Context, Reducer, Suspense e altro

28 Aug 2020
Firebase

Creazione di applicazioni serverless usando Firebase e AngularFire

10 Feb 2022
Laravel

Creazione di applicazioni e siti web usando Laravel

30 Mag 2022

Education

Contact