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
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.
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.
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.
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.
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.

TrinityCore Open Source MMO Framework
Skills
Client Side







CSS



Back-End




Other








Awards

Build Native Cross-Platform Apps with C#

Django 2, Python 3 & Bootstrap 4

Guida per Sviluppatori a Django REST Framework e Vue JS

Microsoft SQL Server 2016 Certificate

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

Creazione di applicazioni serverless usando Firebase e AngularFire

Creazione di applicazioni e siti web usando Laravel
Education
Casalmaggiore, CR