Figura professionale: Web Developer
Nome Cognome | : S. G. | Età | : 44 |
---|---|---|---|
Cellulare/Telefono | : Riservato! | : Riservato! | |
CV Allegato | : Riservato! | Categoria CV | : Developer / Web dev. / Mobile dev. |
Sede preferita | : Lombardia: Milano |
Accesso Full al database con 29.995 CV a partire da € 5,00 ABBONATI SUBITO!
Sommario
Competenze
- Software:
- Code Editors: Visual Studio , Web Storm, Eclipse, Dreamweaver.
- Software versioning: GIT, SVN, CVS, Source Safe.
- Database: SQLServer, Access, MySQL, Oracle, MongoDB.
- Grafica: Photoshop, Illustrator, Flash, Corel Draw.
- Linguaggi e Frameworks:
- Modello di sviluppo Object Oriented e paradigma MVC.
- Server Side: .NET (ASPX, C#),PHP, Java (JSP, J2EE, Struts, Hibernate), NodeJS.
- Client Side: Javascript, CoffeeScript, Async. Programming, Require.js, JQuery, Dojo, HTML5, Jade, CSS3, Less, Sass, Compass, etc..
- Web Services: OAI Protocol, Soap, Rest.
- Rappr. Dati: JSON(JsonPath,JsonSchema), XML(XPath,XSLT, XMLSchema).
- CMS: Joomla 1.5, Drupal 7
Studi
Giugno 2007_Laurea in Comunicazione DigitaleGiugno 2001_Tecnico di Sistemi Informativi e Web MasterG
Esperienze
Settembre 2016 – Oggi Figura ricoperta NodeJS Developer Datore di lavoro Progetto Personale Luogo Milano Principali attività e responsabilità
Https://www.npmjs.com/package/asterx
Mi sono occupato della scrittura di un package Node per la trasformazione AST del codice Javascript che permette al programmatore di scrivere codice asincrono senza bisogno di innestare continuamente funzioni di callback, che producono uno slittamento diagonale del codice.
Grazie ad Asterx è possibile inserire un carattere di accapo (!!) al posto della funzione di callback e continuare a scrivere codice come fosse sincrono.
Ottobre 2014 – Giugno 2015 Figura ricoperta Freelance Web Developer / Responsabile Tecnico / PM Datore di lavoro Vodafone Luogo Milano Principali attività e responsabilità
In questo periodo mi sono occupato di strutturare e coordinare un team di lavoro attivo sul portale vodafone.it. Ho introdotto software (Git, Webstorm, etc), metodologie di lavoro (Agile, Trello) e strutturato una solution di progetto organizzata e con un ambiente di test per le anteprime delle pagine che ha reso gli sviluppi più agili. Mi sono occupato inoltre di gestire la pianificazione delle attività, fornendo stime, date di rilascio e distribuendo le attività ai membri del team.
Ho inoltre sviluppato le pagine collegate al catalogo (javascript + web services), un motore per la gestione dei contenuti del TroubleShooting (tramite Excel e un algoritmo che lo converte in JSON con NodeJs) e di dare supporto al team nei momenti di picco (HTML, CSS etc).
Gennaio 2014 – Giugno 2014 Figura ricoperta Freelance Web Develope Datore di lavoro Novati Trasporti Luogo Milano Principali attività e responsabilità
Tecnologie: SQL Server 2008R2, .NET 4.5, C#, CoffeeScript, JQuery, Html5, Css3
Sviluppo di Web Tracking, un applicativo per la visualizzazione, inserimento e trasmissione al gestionale per trasporti di eventi legati ai viaggi e alle spedizioni in corso.
L'applicativo utilizza un database Sql Server di appoggio ed un batch di sincronizzazione tra questo e il database del gestionale del cliente (DB2). L'interfaccia web è stata realizzata con attenzione al responsive design, in modo che sia fruibile anche con tablet, e tramite l'utilizzo delle librerie Edijson.js ed Edijson.net, personalmente sviluppate nel tempo libero, per lo scambio dati tra client e server.
Giugno 2013 – Novembre 2013 Figura ricoperta Freelance Web Developer / Responsabile Tecnico Datore di lavoro Ogilvy Luogo Milano Principali attività e responsabilità
Tecnologie: Php, Drupal 7, JQuery, .NET 4.5 C#, JQuery, Html, Css, MySql, SQL Server 2005
In questo contesto mi sono occupato di gestire, da un punto di vista tecnico, il progetto Giochi Preziosi, che contava di un portale web principale, con catalogo prodotti e back end per la gestione dello stesso, e una serie di siti pubblicitari ciascuno dedicato ad un particolare giocattolo e tutti agganciati al catalogo del portale principale.
E' stata un esperienza formativa sopratutto da un punto di vista più manageriale che tecnico, in quanto ho potuto partecipare a numerose riunioni, interfacciarmi con gli account, gli architetti dell'informazione, i grafici, i colleghi programmatori, gestire la pressione relativa alle scadenze, etc.
Ho poi realizzato in modo indipendente il portale IMA Lab, dedicato alle tecnologie in campo medico e alla pubblicazione di video relativi a conferenze scientifiche.
In questo contesto mi sono avvalso del Rest Service Edijson.net e della controparte client Edijson.js, da me sviluppate in precedenza.
Luglio 2012 – Maggio 2013 Figura ricoperta Freelance Software Developer Datore di lavoro Volcano Luogo Milano Principali attività e responsabilità
Tecnologie: .NET (C#), XML, Soap, Javascript, Google Maps, Dojo, Html, Css, SQL Server2008R2
Mi sono occupato principalmente dello sviluppo di TX Integrator, un sistema per l'integrazione tra i computer di bordo dei mezzi e il gestionale per trasporti Flash, sviluppato da Volcano.
Il sistema si collega ai Web Services della società belga Transics, proprietaria dei computer di bordo, invia dati relativi all'assegnamento di viaggi e spedizioni che vengono poi inviati al computer di bordo, e riceve informazioni riguardanti la posizione geografica, lo stato del veicolo, il consumo di carburante, l'usura dei freni, la velocità di percorrenza, le ore di guida, etc.
E' anche in grado di notificare istantaneamente note spese al gestionale nel momento in cui il veicolo attraversa determinate coordinate geografiche (ex: valichi o traghetti), note spese per i rifornimenti calcolando gli importi sulla base di tariffe geolocalizzate presso i distributori abitualmente utilizzati, etc.
Marzo 2009 – Giugno 2012 Figura ricoperta Freelance Web Developer / Responsabile Tecnico Datore di lavoro Tmind Luogo Milano Principali attività e responsabilità
Tecnologie: .NET 3.5 (C#), Javascript, JQuery, Html, Css, Sql Server 2005, Source Safe
Presso TMind mi sono occupato inizialmente di svariati progetti in essere, dalla gestione di portali Joomla, agli interventi su progetti sviluppati con tecnologia Aspx su diversi clienti, al disegno e rifacimento del nuovo sito istituzionale.
Si è poi reso necessario il rifacimento della piattaforma Travelmind, un portale web per la vendita di pacchetti vacanze, e mi è stato affidato il ruolo di responsabile tecnico con il compito di implementare un architettura software per il progetto.
Ottobre 2008 – Marzo 2009 Figura ricoperta Freelance Web Developer Datore di lavoro GWC World Luogo Milano Principali attività e responsabilità
Tecnologie: PHP, Html, Css, Javascript, JQuery, MySql
Sviluppo della web application Genius 2.0 nel settore dell'ottica, per il cliente finale Optovista.
Mi sono occupato dell'intero progetto, dalle analisi funzionali, preventivo, sviluppo del frontend, backend e database, messa in opera e manutenzione.
Si tratta di un software per ottici con algoritmi per l’individuazione, a fronte di esame medico, delle lenti più adatte al paziente, con successiva creazione di preventivi e ordini.
Aprile 2008 – Ottobre 2008 Figura ricoperta Freelance Web Developer Datore di lavoro Università di Torino, Macerata, Istanbul Luogo Milano – Istanbul Principali attività e responsabilità
Tecnologie: .Net, Oai-Pmh, Html, Xml, Xslt, Javascript, MySql, Cvs
©Multi Opac International: progetto universitario commissionatomi dalle università di Torino, Macerata e Istanbul per la realizzazione di un motore distribuito per la ricerca di manuali scolastici.
L'esigenza era quella di uniformare le ricerche su database europei sviluppati tutti con tecnologie ed in modi differenti.
Dopo aver raccolto ad analizzato tutte le informazioni necessarie direttamente presso l'università di Instanbul, mi sono dedicato agli sviluppi avvalendomi del protocollo OAI-MPH (Open Archive Initiative for Metadata Harvesting).
Ho quindi creato una nuova meta-struttura per la descrizione di manuali scolastici utilizzando XML-Schema, un adapter che ho poi distribuito a tutti i repository che formatta e uniforma i dati secondo la struttura definita, ed il motore di ricerca che si occupa di interrogare tutti i repository per poi riunire i risultati in un unico elenco.
Novembre 2008 – Oggi Web Developer / Responsabile Tecnic Libero Professionista Luogo Milano
Principali attività e responsabilità Nel corso di questo periodo mi sono occupato di supportare le aziende mie clienti nello realizzazione dei loro progetti, a seconda dei casi in qualità di grafico, programmatore, analista, responsabile tecnico.
Spesso ho realizzato progetti in modo indipendente, partendo dall'analisi delle richieste, calcolo di un preventivo con stima dei tempi di consegna, discussione dello stesso con il cliente, realizzazione (disegno grafico dell'interfaccia, progettazione del database, programmazione delle funzionalità), messa in opera, consegna e manutenzione.
Aprile 2007 – Novembre 2008 Web Developer (Java, PHP), graphic designer, gestione dei server aziendali, supporto marketing e co Datore di lavoro DBS Solutions Luogo Milano
Giugno 2002 – Novembre 2003 Web Designer, programmatore ASP, responsabile della rete aziendale, customer care. Datore di lavoro Archimedia Luogo Olgiate Comasco (CO)
Giugno 1999 – Novembre 2001 Figura ricoperta fabbro, saldatore, brunitore, mansioni d'ufficio,progettazione autocad. Datore di lavoro F.lli Graziato Luogo Como
Istruzione e Formazione
Giugno 2007 Titolo della qualifica rilasciata Laurea in Comunicazione Digitale Istituto di istruzione o formazione Università degli studi di Milano Luogo Milano
Giugno 2001 Titolo della qualifica rilasciata Tecnico di Sistemi Informativi e Web Master Istituto di istruzione o formazione Fondazione Enaip Lombardia – C.F.S Luogo Cantù (CO)
Giugno 1999 Titolo della qualifica rilasciata Diploma di Liceo Scientifico Istituto di istruzione o formazione Istituto G. Terragni Luogo Olgiate Comasco (CO)
Conoscenze linguistiche
Lingua Italiano Capacità di lettura/scrittura Madrelingua Capacità di espressione orale Madrelingua
Lingua Inglese Capacità di lettura/scrittura Buono Capacità di espressione orale Scolastico
Capacità e competenze informatiche
Software:
Code Editors: Visual Studio , Web Storm, Eclipse, Dreamweaver.
Software versioning: GIT, SVN, CVS, Source Safe.
Database: SQLServer, Access, MySQL, Oracle, MongoDB.
Grafica: Photoshop, Illustrator, Flash, Corel Draw.
Linguaggi e Frameworks:
Modello di sviluppo Object Oriented e paradigma MVC.
Server Side: .NET (ASPX, C#),PHP, Java (JSP, J2EE, Struts, Hibernate), NodeJS.
Client Side: Javascript, CoffeeScript, Async. Programming, Require.js, JQuery, Dojo, HTML5, Jade, CSS3, Less, Sass, Compass, etc..
Web Services: OAI Protocol, Soap, Rest.
Rappr. Dati: JSON(JsonPath,JsonSchema), XML(XPath,XSLT, XMLSchema).
CMS: Joomla 1.5, Drupal 7
Altre competenze
Capacità e competenze organizzative
Nell'ultimo periodo mi sono occupato di strutturare e coordinare un team di lavoro attivo sul portale vodafone.it. Ho introdotto software (Git, Webstorm, etc), metodologie di lavoro (Agile, Trello) e strutturato una solution di progetto organizzata e con un ambiente di test per le anteprime delle pagine che ha reso gli sviluppi più agili. Mi sono occupato inoltre di gestire la pianificazione delle attività, fornendo stime, date di rilascio e distribuendo le attività ai membri del team.
Portfolio
Continuum.js { CoffeeScript, NodeJs }: Multi compilatore con trasformazioni, analisi, compressione e packaging del codice per lo sviluppo di progetti web. [https://github.com/eurekaa/continuum.js]
Jarvix.js { NodeJS, CoffeScript, RequireJS, … } Libreria javascript simmetrica (client – server) per lo sviluppo e la gestione di librerie javascript.
[https://github.com/eurekaa/jarvix.js]
Edijson.net { SQLServer, C#, Json }: Rest service per l'accesso alle risorse server tramite web urls. [https://github.com/eurekaa/edijson.net
Edijson.js { CoffeeScript }: libreria per l'accesso alle risorse lato server tramite chiamate al Rest Service Edijson.net. [https://github.com/eurekaa/edijson.js]
©TXIntegrator { SqlServer , C#, Json, Dojo }: Software di integrazione tra un gestionale per trasporti e un sistema GPS (on board) per il tracciamento di eventi legati alla flotta veicoli. [https://github.com/eurekaa/tx_integrator.net]
©Travelmind { SqlServer , C#, Json, JQuery }: Progettazione dell’architettura web per la piattaforma di vendita viaggi online.
©Genius 2.0 { MySql , Php, Json, JQuery }: Web application nel campo dell’ottica con algoritmi per l’individuazione, a fronte di esame medico, delle lenti più adatte al paziente, gestione preventivi e ordini.
©MultiOpac International { SqlServer , C#, OAI, Xml, Xpath, Xslt }: Motore di ricerca distribuito su diverse banche dati internazionali per la consultazione di manuali scolastici (Università di Torino|Macerata|Instanbul).
©WebSports { MySql , Php, Joomla }: Fork di Joomla destinato alla gestione di portali web per associazioni sportive.
209 total views, 1 today