Figura professionale: Programmatore web
Nome Cognome | : F. P. | Età | : 43 |
---|---|---|---|
Cellulare/Telefono | : Riservato! | : Riservato! | |
CV Allegato | : Riservato! | Categoria CV | : Developer / Web dev. / Mobile dev. |
Sede preferita | : Bologna |
Accesso Full al database con 29.995 CV a partire da € 5,00 ABBONATI SUBITO!
Sommario
Esperienze
01/01/2017 – oggi Programmatore WEB Fabrizio Riolo ▪ Ho costruito un sito internet dalle ceneri del precedente, ma ancora una volta ristrutturandolo da cima a fondo, utilizzando: PHP, Slim (micro framework), HTML, CSS, Bootstrap, Javascript, Jquery, PaperJS ed altre librerie Javascript, ed il database MySQL Attività o settore Computer science
01/09/2016 – 31/12/2016 Programmatore WEB Fabrizio Riolo ▪ Ho costruito un sito internet dalle ceneri del precedente, ma ristrutturandolo da cima a fondo, utilizzando: Python, Flask (micro framework), HTML, CSS, Bootstrap, Javascript, Jquery, PaperJS ed altre librerie Javascript, ed il database MongoDB Attività o settore Computer science
04/2015 – 31/08/2015 Programmatore WEB Fabrizio Riolo ▪ Ho costruito ex novo un sito internet utilizzando: PHP, HTML, CSS, Javscript, Jquery, ed il database MongoDB Attività o settore Computer science
12/2014 – 01/2015 Programmatore WEB Luna SRLS , Bartolomeo Provaglia, 7 – BOLOGNA (BO) ITALIA ▪ Ho lavorato ad un sito internet usando I linguaggi: PHP, HTML, CSS, Javscript e anche Jquery ▪ Ho imparato ad usare Bitbucket, Vagrant, Jquery, ecc Attività o settore Computer science
01/2012 – 07/2012 Tesi di laurea Università degli Studi di Bologna, Alma Mater Studiorum, Ingegneria Informatica ▪ Titolo: Middleware per Streaming Multimediale Bidirezionale in Reti Spontanee. ▪ Ho lavorato al progetto di ricerca chiamato RAMP (Middleware Real Ad-hoc Multi-hop Peer-to-peer, http://lia.deis.unibo.it/Research/RAMP), implementando, utilizzando il linguaggio JAVA, il componente software che si occupa di mettere in comunicazione due pari, attraverso le loro webcam in tempo reale, su un canale bidirezionale di comunicazione UDP/TCP Attività o settore Computer science
ISTRUZIONE E FORMAZIONE
2012 Ingegneria Informatica Alma Mater Studiorum – Università degli Studi di Bologna – Facoltà di Ingegneria Esami: Analisi Matematica L-A Analisi Matematica L-B Calcolatori Elettronici L-A Comunicazioni Elettriche L-A Controlli Automatici L-A Controlli Automatici L-B Economia E Organizzazione Aziendale L-A Elettronica L-A Elettronica L-B Elettrotecnica L-A Fisica Generale L-A Fisica Generale L-B Fondamenti Di Informatica L-A Fondamenti Di Ricerca Operativa L-A Geometria E Algebra L-A Laboratorio Di Informatica L-A Lingua Straniera: Inglese Matematica Applicata L-A Reti Di Telecomunicazioni L-A Sistemi Informativi L-B (6 Cfu) Sistemi Operativi L-A Analisi Numerica Calcolatori E Reti Di Calcolatori Economia Applicata All'ingegneria (D.U.) Elementi Di Elettronica Elettrotecnica Fisica Generale D.U. Modulo A Fisica Tecnica Industriale Fondamenti Di Automatica Fondamenti Di Elettromagnetismo Fondamenti Di Informatica Fondamenti Di Informatica L-B Informatica Multimediale Ingegneria Del Software L-A Laboratorio Di Ingegneria Del Software L-A Lingua Straniera Inglese Linguaggi E Programmazione Web Matematica (esame D.U.) Matematica I Metodi Matematici Per L'ingegneria Misure Elettroniche Reti Di Calcolatori L-A Reti Logiche L-A Ricerca Operativa Servizi Di Telecomunicazioni Sistemi Di Elaborazione Dell'informazione Sistemi Informativi E Basi Di Dati Sistemi Informativi L-A Tecnologie Web L-A Teoria Dei Segnali Dalla Specialistica: Idoneita' Lingua Inglese B – 2
COMPETENZE PERSONALI
Lingua madre Italiano Altre lingue Inglese B – 2
Competenze professionali Ho utilizzato I seguenti IDE per la programmazione: ▪ Eclipse (Java, Python) (eclipse.org) ▪ NetBeans (Java) (netbeans.org) ▪ VisualStudio Code (HTML, PHP, Javascript, CSS, Python) (code.visualstudio.com) Da circa 15 anni utilizzo il sistema operativo Linux; in particolare, da 7 anni: ▪ Arch Linux (www.archlinux.org) Altri software usati: ▪ Vagrant: crea ambienti virtuali di sviluppo portabili (www.vagrantup.com) ▪ Scotch Box: box Vagrant (ambiente portabile Vagrant) LAMP (Linux Apache MySQL PHP/Perl/Python) (box.scotch.io) ▪ RESTClient: per verificare le risposte GET e POST (github.com/wiztools/rest-client) ▪ Chromium Web Browser (“Strumenti per sviluppatori” integrati) (www.chromium.org) ▪ Robomongo: gestione del database MongoDB (robomongo.org) ▪ MySQL Workbench: gestione del database MySQL (www.mysql.com/it/products/workbench) ▪ FileZilla: trasferimenti FTP (filezilla-project.org) Competenze informatiche Linguaggi di programmazione conosciuti ed usati: ▪ Java ▪ HTML ▪ CSS ▪ Javascript ▪ PHP ▪ Python ▪ C / C++ ▪ C# (università) ▪ Bash Tecnologie software: ▪ Slim: microframework per costruire siti internet in linguaggio PHP (www.slimframework.com) ▪ Flask: microframework per costruire siti internet in linguaggio Python (flask.pocoo.org) ▪ Jquery: libreria Javascript (jquery.com) ▪ JqueryUI: estensione della libreria Jquery che si occupa dei componenti grafici e di interazione con l’utente (ad esempio form, autocompletamento nei campi di inserimento testo, componente grafico per l’inserimento della data, ecc) (jqueryui.com) ▪ Underscore: libreria Javascript (underscorejs.org) ▪ PaperJS: libreria Javascript; “The Swiss Army Knife of Vector Graphics Scripting – Paper.js is an open source vector graphics scripting framework that runs on top of the HTML5 Canvas.” (www.paperjs.org) ▪ Tabulator: libreria Javascript per l’esposizione e la manipolazione grafica e dinamica dei dati attraverso tabelle interattive (olifolkerd.github.io/tabulator) ▪ Bootstrap: framework HTML, CSS e Javascript (getbootstrap.com) Altre tecnologie studiate nel tempo libero ed utilizzate a scopo di apprendimento: ▪ NodeJS: framework per programmare in Javascript lato server (nodejs.org) ▪ ExpressJS: framework web per NodeJS (expressjs.com) Note: ▪ In fase di sviluppo con framework Slim (linguaggio PHP), mi sono servito della crittografia AES per immagazzinare, nel database MySQL, username e password dell’utente amministratore
70 total views, 1 today