"I veri traguardi non sono scritti su cartelli,
sono semplicemente i luoghi dove ci porta il nostro coraggio."
Denny Biasiolli

Contatti


Generic placeholder image

Multimedia

Instagram | YouTube | Google

Generic placeholder image

Sport

Garmin | Strava

Generic placeholder image

My Work

GitHub | npm
Software developer @ Maieutical Labs

Generic placeholder image

Location

Savigliano (CN)
ITALY

Curriculum


Sviluppatore software presso Maieutical Labs s.r.l. - Torino

Interessi

Sono molto interessato alle nuove tecnologie e amo tenermi aggiornato su tutto ciò che riguarda il mondo della tecnologia e dello sviluppo software.
Mi piacerebbe utilizzare le conoscenze acquisite in questi ultimi anni in ambito Node.js/AngularJs per creare e far crescere nuovi progetti.
Nel tempo libero sviluppo a scopo didattico applicazioni in Node.js utilizzando Express come framework, Sequelizer come ORM e MySql o MongoDB come database. Per il frontend utilizzo angularJs e la libreria angular-material di Google.
Trovate alcuni miei lavori su GitHub (link), altri lavori sono su Bitbucket su repository privati.

Hobby

Ho un hobby particolarmente impegnativo: il triathlon. Le lunghe e solitarie sessioni di allenamento mi aiutano a svuotare la mente da ogni pensiero superfluo per focalizzarmi su ciò che è veramente importante.

"Da qualche parte lungo la strada abbiamo confuso la comodità con la felicità." (Dean Karnazes)

Esperienze recenti

Ho una buona conoscenza dell'HTML e dei linguaggi di programmazione orientati allo sviluppo web. Per diletto personale ho riscritto il mio sito utilizzando PHP/MySql/jQuery/Bootstrap, senza utilizzare piattaforme preconfezionate come Wordpress o simili. Ho creato inoltre una piccola applicazione web in AngularJs per mantenere e gestire le spese domestiche.
Per imparare lo sviluppo su Android ho scritto un'applicazione che estrae delle citazioni casuali dal mio sito e le propone sullo smartphone, permettendone la condivisione.

Ho un passato da sistemista che risale al lontano 2006, attualmente durante le assistenze spesso capita di dover configurare i PC dei clienti collegandoli a un dominio, condividendo cartelle e file o configurando nella maniera corretta i firewall o gli antivirus.

Tornando indietro nel tempo, nel periodo scolastico e nei due/tre anni successivi ho approfondito la conoscenza dei linguaggi di programmazione di basso livello (Macro Assembler), alto livello (C, Turbo Pascal) e visuali (Visual Basic 6, Borland C++).

In passato ho sviluppato applicazioni gestionali con database SQLite o MySQL, utilizzando vari metodi di accesso a quest'ultimo (interfaccia Android, interfaccia visuale applicativa con C#, interfaccia web con PHP/jQuery).

Lingue straniere

Ho una buona conoscenza dell'inglese, soprattutto in ambito informatico; non ho difficoltà a leggere documentazioni tecniche. L'inglese colloquiale lo conosco in maniera sufficiente, purtroppo manca un po' di pratica per poterlo parlare fluentemente.
La mia conoscenza del francese risale ai tempi delle medie, da quel momento non ho più fatto pratica se non per due settimane nel lontano 2007 in una trasferta di lavoro in Algeria, dove ho dovuto interagire con la regia della televisione pubblica algerina durante una manifestazione sportiva in cui mi occupavo della grafica da mandare, appunto, alla TV.

Carattere / Lavoro in team

Ho seguito alcuni progetti da solo, ma per la maggior parte del tempo ho sempre lavorato in team composti da almeno tre sviluppatori senza particolari difficoltà. Trovo estremamente positivo condividere le idee sulla soluzione ai problemi di sviluppo e costruire qualcosa di grande partendo dai piccoli progetti di ognuno.

Credo di avere un carattere socievole, maturato nei molti anni passati facendo il cameriere. Mi rapporto con i clienti con facilità per capirne le esigenze e le difficoltà nell'utilizzo del software, per poter successivamente sviluppare soluzioni che risolvono le loro problematiche.

Esperienze lavorative



da Febbraio 2016

Web developer presso Maieutical Labs s.r.l. - Torino

Work in progress, maggiori dettagli arriveranno a breve.


Aprile 2012 - Febbraio 2016

Sviluppatore software presso Informatica EDP s.r.l. - Fossano (CN)

Sviluppavo software gestionali in C# e Visual Basic.NET, utilizzando come strumento di sviluppo Microsoft Visual Studio 2015. Questi software utilizzavano archivi in SQL Server e Access. Mi sono occupato anche di interfacciamenti con software di terze parti tramite tracciati su file CSV, file di Excel, View e Stored procedure in SQL.
Per organizzare lo sviluppo utilizzavamo la metodologia agile "Scrum", appoggiandoci al sistema Mantis come bug tracker e a SVN per il controllo del codice sorgente.
Crystal Reports 13 era lo strumento principale utilizzato per la reportistica, anche se negli ultimi tempi abbiamo migrato parzialmente verso XtraReports di DevExpress.

Attività effettuate:
- sviluppo di software in .NET per la gestione dei rifiuti di aziende che li producono, li trasportano e/o li recuperano/smaltiscono.
- sviluppo di software in .NET per la gestione della manutenzione di macchinari all'interno delle aziende.
- creazione di moduli da integrare al software principale per gestire preventivi, contratti, DDT, fatture, ecc..
- creazione di stampe in Crystal Report 13
- creazione di stampe in DevExpress
- assistenza a clienti e formazione all'utilizzo del software, tramite telefono, Skype o in trasferta presso il cliente


Gennaio 2008 - Aprile 2012

Sviluppatore software presso la Edisoft s.r.l. - Saluzzo (CN)

- creazione di un software client-server che comunica tramite il .NET Remoting e gestisce code di priorità concorrenti per l'accesso ai dati.
- creazione di programmi gestionali in Visual Basic 6 o su piattaforma .NET, che lavorano su database come Access, MySQL, Microsoft SQL Server 2000, 2005 e 2008.
- creazione di stampe in Crystal Report XI
- creazione di una piattaforma in php/mysql basata su Joomla per la gestione dei contatti e dello storico delle chiamate ai clienti


Aprile 2007 - Gennaio 2008

Sviluppatore software presso la Microplus Informatica s.r.l. - Marene (CN)

Mansione svolta: sviluppatore C++, frequenti trasferte in tutto il mondo, assistenza nel cronometraggio e nella gestione di manifestazioni sportive, per le quali si sviluppavano programmi appositi che gestivano l'elaborazione dei dati e la loro conseguente visualizzazione su tabelloni e reti televisive tra cui la RAI.
Tra le varie attività svolte ci sono:
- Giro d'Italia 2007
- Campionati Africani di atletica e nuoto ad Algeri (Luglio 2007)
- Manifestazioni sportive in tutta Italia, organizzate dalla Federazione Italiana Nuoto e dalla Federazione Italiana di Atletica Leggera
Programmi sviluppati principalmente in Borland C++.


Settembre 2005 - Marzo 2007

Sistemista presso la NetSolution Informatica - Fossano (CN)


Luglio-Agosto 2005

Sistemista presso Alpi Informatica - Savigliano (CN)
Pizzaiolo presso il ristorante Peter Pan - Savigliano (CN)

Pizzaiolo al ristorante Peter Pan, al mattino effettuo assemblaggi di computer e assistenza tecnica presso il negozio di informatica "Alpi Informatica" a Savigliano


2000-2005

Diplomato come Perito Tecnico Industriale Informatico il 2 luglio 2005 presso l'IIS G. Vallauri di Fossano (CN) con la votazione di 85/100


2003-2005

Ottenuto il certificato Cisco C.C.N.A. - "Cisco Certified Network Associate" il 30 maggio 2005


Estate 2004

Stage lavorativi presso la Microplus Informatica s.r.l. - Marene (CN)

- Riccione: addetto stampa risultati ufficiali della manifestazione "FINA World Masters Swimming Championships" - Campionati Mondiali Master di Nuoto
- Roma: addetto stampa risultati ufficiali della manifestazione internazionale "RomAquatica - Trofeo Sette Colli"
- creazione di un programma in Visual Basic 6 per gestire le iscrizioni ad una palestra per bambini
- Viareggio: addetto stampa risultati ufficiali della manifestazione "RESCUE 2004 - Life Saving World Championships"


dal 1999

Ho iniziato ad interessarmi al mondo informatico in generale, finanziando questo mio hobby con il lavoro da cameriere in diversi ristoranti della provincia