Mauro Leone
Software & Game Developer
LINGUE
Italiano

Madre lingua.

Inglese

Ho un B2. Lo leggo, lo scrivo. Lo parlo ma la mia pronuncia lascia a desiderare.

SKILLS
C#

E' il mio cavallo di battaglia, ci faccio tutto (mobile, desktop, siti, giochi ecc..)

Javascript

Non mi piace, ma ormai è un must per il web. Angular, Vue.js, roba su Node.

PHP

Lavoro principalmente con Laravel. Sviluppo attivamente da 3 anni su Wordpress.

ASP.NET

Faccio C#, è quasi ovvio che sappia farlo anche per il web, no?

Database
MySQL/MariaDb

Daily usage, anche dal punto di vista di amministrazione, clustering ecc..

MongoDb

Daily usage, anche dal punto di vista di amministrazione, clustering ecc..

MSSQL

Entity Framework anyone?

Softwares & IDE
Visual Studio

Daily usage, profiling, team ecc... tutto ciò che offre l'IDE.

VSCode

Daily usage.

Microsoft Office

Word, Access, Excel, Powerpoint. Ho molta esperienza anche con vba e macro. Ja, ma seriamente me lo chiedete!?

BREVE INTRODUZIONE

Conosco molto bene C#, PHP e buona parte del mondo che gli gira attorno. Non mi spreco ad inserire in questo sito tutta la roba inutile su conoscenze, linguaggi, ecc.. è testo inutile.

Lancio un paio di parole in ordine sparso su cose che conoscoco molto bene: Xamarin, Mono, AngularJS, Vue.js, MySQL MongoDb, MariaDb, Microservizi, Asp, RMQ, JWT ecc.. Insomma, tutto quello che gira attorno allo sviluppo di un'applicazione o sistema che sia.

Ho esperienza nello sviluppo di applicazioni di varia natura, a partire dalle classiche app desktop per Windows a roba solo server side per finire su sistemi di natura più complessa (roba distribuita, rmq, microservizi, bla bla bla).  

Ho esperienza anche nella gestione di macchine virtuali o bare metal: mi sono occupato spesso di setup, manutenzione, messa in sicurezza e backup di vm con base Ubuntu Server o CentOS. Ovviamente parliamo anche di operazioni di deploy ecc.. ma ci tengo a precisare che questa parte non mi compete e non andrebbe tenuta in conto.

Ho molta esperienza con Wordpress e Woocommerce, sia nello sviluppo di personalizzazioni sia nelle ottimizzazioni a livello tecnico: tutte quelle cose che piacciono tanto a chi fa SEO e chi vuole che il proprio sito che carica in mezzo secondo.

Altre cose buttate a caso per darvi un'idea di chi sono e cosa faccio:

  • Non sono ancora laureato ma sono iscritti da molti anni e al momento mi mancano pochi esami (tipo un paio, eh!)
  • Sono una macchina da codice.
  • Evito le telefonate inutili.
  • Sono pessimo con le interfacce grafiche. Questo sito ne è la prova. Ho usato un plugin scemo per farlo e ho inserito il primo tema che ho trovato a caso.
  • Mi piace reinventare la ruota.
  • Non sono uno di quegli esaltati che pubblica su GitHub il progetto "il mio sito" con commit a caso e 4 files index con dentro qualche tag perchè deve farsi il bellillo.
  • Preferisco la roba production ready e resto con i piedi per terra quando si parla di nuove tecnologie giocattolo.
  • Mi piace fare roba in Unity 3D
  • La colazione è sacrosanta e ci vuole sempre un cornetto.
  • ... giuro che allego una lista molto più lunga in qualche altra pagina (che tenderò ad aggiornare!)


Educazione
Dipartimento di Informatica
Università degli studi di Salerno2012 - 2023

Mi sono iscritto nel lontano 2012 e mi sono fermato per lavorare a pochi esami dalla fine. Ho ripreso gli studi in Gennaio 2021, ho finito gli esami e mi sono laureato il 23/ Febbraio 023 in Informatica.

Progetti personali e tempo libero

Nel tempo libero realizzo cosette varie.

Esperienza
Lead developer
BUSINESS ENGINEERING SRL2017 - in corso

Ho realizzato applicazioni Industria 4.0: acquisizione di dati tramite OPC e Modbus per sistemi MES proprietari.

Sviluppo di applicazioni e piattaforme su misura per i nostri clienti.

Full stack dev

Lo stack utilizzato principalmente lato backend è LAMP.

Lato backend ho lavorato principalmente con Laravel.

Lato frontend ho lavorato principalmente con Vue.js e Angular.

Durante lo sviluppo delle applicazioni mi sono occupato di tutto il flusso, dalla progettazione all'implementazione al deploy finale. Manutenzione inclusa.

App Developer

Ho sviluppato molti applicativi, sia desktop che mobile. Il linguaggio utilizzato principalmente è C# (lato mobile con Xamarin).

Durante lo sviluppo delle applicazioni mi sono occupato di tutto il flusso, dalla progettazione all'implementazione al deploy finale sugli store di riferimento o sulle macchine di riferimento. Manutenzione inclusa.

Wordpress & Woocommerce

Ho sviluppato molti plugin e customizzazioni per entrambi i CMS. Inoltre, mi sono occupato dell'ottimizzazione lato server (sistemi di caching come Varnish o Litespeed Cache) e dell'ottimizzazione del frontend per migliorare gli score su Page Speed e GTMetrix.

System integration

Spesso ho integrato comunicazioni tra applicativi di diversa natura. Ad esempio, ERP SAM integrato con un applicativo da noi ideato per la gestione della fatturazione elettronica. Per maggiori informazioni, si richiede un contatto telefonico.

Sono stato coinvolto in più progetti del campo dell'industria 4.0 dove ho progetto a sviluppato applicativi che si interfacciano direttamente con macchine compatibili ed effettuano analisi dei dati. Principalmente macchine con supporto al protocollo OPC.

System admin

Ho lavorato principalmente con Ubuntu Server e Debian.

Mi sono occupato del setup iniziale di tutte le macchine, della messa in sicurezza, della configurazione degli stack e dei sistemi di backup automatici.

Lead developer
404 Gamez2019 - in corso

E' il team con il quale collaboro da anni e sviluppiamo giochi e roba varia.

Gloomy Toons - Roguelike Mobile Game (404gamez.com)

DMAX - Micromostri con Barbascura X

Lead developer
Unicafe s.r.l.s.2015-2016

Progettazione dell'intera piattaforma Unicafe e sistemi annessi. Ho ricoperto il ruolo di sviluppatore sia per la piattaforma che per l'applicazione.

Lead developer
Spektra Europe S.r.l.2014-2015

Sviluppo completo del prodotto Delta Pixel GPS/GPRS e manutenzione.

Mi sono occupato della progettazione della progettazione e dell'implementazione dell'intero prodotto, attualmente ancora in vendita.

Delta Pixel GPS/GPRS è un software di tracciamento remoto con periferiche fisiche custom e supporto a periferiche Teltonika (aggiornate al 2021).

Il software è scritto in C# ed è diviso in 3 applicazioni: client desktop, app server e web app.

Maggiori dettagli qui: Delta Pixel GPS/GPRS


Lead developer
Love Therapy PhotoApp2013 - 2013

App di photosharing con aggiunta dei simpatici nanetti della collezione Love Therapy. Solo Android.

Progettazione e sviluppo di tutta l'applicazione.


Contattami

Vuoi sapere qualcosa sul mio cv, sulle mie esperienze o vuoi una mano con un tuo progetto? Contattami pure!

Farò il possibile per risponderti entro 48 ore!