Informazioni e contatti
Nato a Vigevano, 27029 (Pavia, Italia) il 10 Gennaio 1980
Web:
http://www.mritc.it
Social Networks
Studi e Formazione
A.A. 2004/05 Laurea in Ingegneria Informatica V.O. - Universita' degli Studi di Pavia: 96/110
L'applicazione permette di integrare il Feed Twitter personale sui Social Network
A differenza delle applicazioni ufficiaili, è possibile effettuare un filtraggio avanzato dei contenuti, importare automaticamente le immagini condivise ed espandere i link sul Feed Facebook
L'applicazione è rivolta ai Bloggers, ai Social Media Managers e a tutte le persone appassionate di Social Networking. E' disponibile per Facebook e per FriendFeed
Consiste in un'interfaccia web, realizzata in HTML e Javascript di base, che permette di configurare l'account Twitter.
Nella versione per Facebook è possibile gestire tutte le "Fanpages" di cui si è amministratore, associando utenti Twitter differenti, con impostazioni di filtraggio personalizzate.
Il backend, realizzato in Python, si occupa di recuperare i singoli "tweet" degli iscritti, elaborarne il contenuto ed inviarlo ai profili di destinazione.
Ogni url contenuto in un "tweet" viene recuperato, viene effettuato il parsing del codice html, per ricavare l'immagine associata, tramite algoritmo "best-effort".
Photo Blog: MRPS
Scopo del sito è presentare un portfolio fotografico personale
Invece di utilizzare una soluzione preconfezionata (ex. Wordpress) si è scelto di scrivere da zero un portale web in grado di integrare differenti servizi di Image Hosting.
Il sito web, scritto in Python, è in grado di importare automaticamente le foto condivise su Flickr e su Picasa.
Attraverso le Flickr API, viene recuperata la lista delle foto; per ogni foto vengono ricavati i dati EXIF (data, ora, parametri di scatto, ecc) e il geotag.
Attraverso le Google Data API vengono recuperati gli album presenti su Picasa, per ogni album viene recuperata la lista delle fotografie.
Un attento meccanismo di caching e reverse proxy permette al sito web di recuperare l'immagine originale, in maniera trasparente all'utilizzatore.
Particolare cura è stata impiegata nel posizionamento del sito sui motori di ricerca, grazie a tecniche di SEO e SMO.
Una procedura automatica pubblica ogni nuova foto sull'account Twitter associato e sulla Fanpage Facebook associata.
La procedure effettua automaticamente il "follow" su Twitter degli account che interagiscono, in modo da aumentare il numero di Followers.
Lingue
Italiano: madrelingua
Inglese: ottima padronanza della lingua scritta e orale
Francese: conoscenza della grammatica di base, semplici conversazioni
Tecnologie
Python, PHP, HTML, CSS, Java, Javascript, AJAX, C, C++, MySQL, Oracle, Apache, Tomcat, Linux, HP-UX, Windows, Matlab, Vmware, AmDocs Cramer, Android, Facebook OpenGRAPH API, Google Appengine.
Applicazioni
Wireshark, Blender, Ableton Live, Maya / 3DS MAX 7, Adobe Photoshop CS5, Adobe Flash 8, Asterisk, Office, Adobe Illustrator CS2.
Interessi Personali
Musica, DSP Audio e Video, Cinema, Elettronica,
Letteratura fantasy e fantascientifica, Radio broadcasting, Djing,
Fotografia Digitale.
Dal 1996 ho collaborato come speaker, dj e tecnico del suono presso emittenti radio locali; mantengo viva la mia passione per la musica e il disk-jockeying pubblicando dj-set mixati sul blog musicale personale
http://www.djdelacroix.it/
Su Di Me
Grande passione per l'informatica, capacita' di self-training, di coordinamento, di lavorare in team e organizzare il lavoro, sempre alla ricerca di una sfida, disposto a dare il 110% per risolvere i problemi.
Esperienze Professionali
Applicazione Java Struts per Gestione Elenco abbonati (
Fastweb)
- Comunicazioni al DBU e agli operatori interconnessi.
- Pubblicazione sugli elenchi telefonici.
- Number Portabiliy.
- Analisi funzionale.
- Release Management e Deploy.
- Contatti con il cliente.
Applicazione Java Struts per la Storicizzazione delle Risorse e dei Servizi (
Fastweb)
- Risorse storicizzate: Email, Ip address, numerazione mobile e fissa, IMEI, IMSI.
- Analisi funzionale.
- Implementazione webservices (Java, PL-SQL).
- Release Management e Deploy.
- Contatti con il cliente.
Custom appliance (Java, PLSQL) basata su Network Inventory System
Amdocs Cramer per la gestione degli indirizzi IP (
Fastweb)
- Corso Cramer in inglese con tutor Amdocs su Resource Manager 6.2, Task Engine 4.6 (internals e personalizzazione) (40 ore)
- Implementazione reportistica utilizzando librerie Eclipse BIRT
- Configuration Manager: Installazione, configurazione e manutenzione di ambiente di svlluppo su sistemi Windows e HP-UX di ORACLE server 10g, Bea Weblogic Server, Resource Manager 6.2, Task Engine 4.6, Tomcat 5.5
- Training personalizzato in inglese con consulenti Amdocs Cramer (80 ore)
- SQL Tuning e ottimizzazione delle procedure PL-SQL
- Deploy, integrazione e configurazione presso Cliente
Web application in Java / Jsp per la gestione delle frodi interne ed esterne (es. ricariche abusive). (
Vodafone Italia)
- Utilizzo e personalizzazione di framework proprietario su server Tomcat 5.5, Oracle 9 e connection manager Proxool
- Sviluppo di jsp customizzate con tecnologia AJAX Prototype
- Complementi di analisi
- Coordinamento col gruppo di sviluppo
- Presentazione al Cliente
Simulatore apparati Telecom Italia per le migrazioni OLO to OLO di servizio Adsl Bitstream e Ull; Simulatore portale Pitagora; (
Vodafone Italia)
- Parsing xml con tecnologia Apache Digester
- Gestione file .xls con tecnologia jakarta.POI
- Sviluppo di servlet Tomcat based per la gestione automatica dei download/upload delle richieste
Applicazione client-server per la configurazione automatica di circuiti virtuali tra NODE-B e RNC sulla rete mobile UMTS, attraverso server CMX Lucent CBX 500 e Lucent CBX 3500. (
Vodafone Italia)
- Analisi funzionale del processo di acquisizione dati, della conversione e dell'invio al server di Provisioning
- Analisi e realizzazione della struttura dati e coordinamento con il Cliente
- Sviluppo di prototipo in linguaggio Python
- Sviluppo del modulo di conversione in C++, con interfaccia Pro*C DB Oracle 8i
- Sviluppo di Moduli AOM (protocollo proprietario) per il caricamento schedulato della procedura di importazione e conversione dati
- Coordinamento team di sviluppo, documentazione (schemi,reportistica, ecc)
- Installazione e configurazione database Sybase 12.5 di sviluppo per la procedura di System Integration con il server di Provisioning Alcatel-Lucent
- Configurazione e manutenzione del database Oracle 8i
- Svliluppo, Installazione e Testing presso sede Cliente
Elma Informatica S.a.S. - Febbraio 2005 - Dicembre 2007
- Sviluppo di applicazioni web per aziende private e per la pubblica amministrazione (PHP, JSP, mySQL).
- Sviluppo e deploy di applicazioni stand alone in Python, con particolare cura alla portabilita', grazie al framework WxWidgets (Toro Assicurazioni, Sole 24 Ore, Fata Assicurazioni)
- Integrazione del tool di reportistica Jasper Reports con Tomcat, per la realizzazione di sistemi di gestione documenti, compreso versioning.
- Sviluppo di applicazione in OpenLaszlo per la schematizzazione di processi e la creazione di diagrammi temporali. (comune di Segrate)
- Conoscenze di crittografia, firma digitale e sicurezza applicate al processo civile telematico. (Smart card API, cryptokey, SDK Actalis, Protocollo di firma)
- Sviluppo di motori di calcolo fiscali, relativi in particolare ai fondi di investiimento assicurativi e al trattamento fine rapporto. (Toro Assicurazioni)
- Applicazione per il censimento della rete assicurativa di grandi compagnie a livello nazionale (PHP, Mysql) (Gruppo ITAS, Gruppo Assimoco, Gruppo HDI)
- Integrazione di applicazione web custom con la piattaforma di E-learning DOCEBO
- Applicazione per l'adempimento della normativa antiriciclaggio. (Barilla Financial Services, Wiener Assicurazioni)
- Studio sull'integrazione di materiale multimediale con applicazioni Flash orientate al training via web (Adobe After Effects, Adobe Premiere, Adobe Flash 8.0).
- Installazione, configurazione e manutenzione della piattaforma Asterisk su S.O. Centos 4.4, per la realizzazione di servizi VOIP sulla VPN aziendale (Milano - Lecco) - Compilazione e introduzione di nuove features sul softphone Openwengo - Installazione e configurazione di diversi modelli di VoIP phone HW (Siemens, Thomson, Grandstream) - Scripting Asterisk - Studio di VoIP server Commerciale Brekeke' - Studio di VoIP server opensource SiX - Programmazione Protocollo SIP a livello di pacchetto.
- Sviluppo di uno sniffer di rete utilizzando le librerie Pycap, per il monitoraggio di un server MySQL e analisi del carico (Python).
- Installazione e configurazione di server web per webhosting (Red Hat, Ubuntu, Suse 9.2, Fedora, FreeBSD).
- Configurazione, installazione e manutenzione di macchine virtuali, basate sulla tecnologia Vmware.
- Sviluppo di client SSH per l'amministrazione remota del parco server, utilizzando il networking engine Twisted e il linguaggio Python
- Sviluppo di procedure in server-side Python, per l'elaborazione di dati su database Mysql. Applicazione web scritta utilizzando il mod_python di Apache 2.0.
Social Pages legate alla professione
Social Pages gestite a livello hobbistico
Pubblicazioni
Progetti Universitari
- Progetto della pipeline del processore MIPS DLX. (VHDL) (valutazione 28/30)
- Relazione teorica sulle tecniche di gestione aziendale di una ditta che sviluppa e distribuisce sistemi informativi. (valutazione 28/30)
- Sviluppo di programmi di elaborazione dell'immagine (Filtri, rilevamento di forme, FFT per la riduzione del rumore). (C++)(valutazione 30/30 e lode)
- Programmazione di routines di IA per un robot simulato utilizzando la programmazione genetica e Robocode. (Java) (valutazione 28/30)
- Sviluppo di applicazioni di calcolo numerico e di controllo automatico in Matlab, attraverso l'utilizzo di Simulink.
- Programmazione di routines di IA per il robot Aibo ERS 210-A prodotto dalla Sony utilizzando le librerie Open-R e il framework Tekkotsu. (C++, Java) (valutazione 28/30)
- Progettazione e simulazione di ciruiti analogici (es. Op-amp), digitali(es. muxer, decoder BCD) e di tipo mixed (es convertitore ADC); ottima conoscenza di Orcad Pspice e Multisim 2001.
- Capacita' di esposizione, relazione e insegnamento, anche attraverso presentazioni / slides.
- Conoscenze teoriche e pratiche di sistemi esperti, reti neurali, algoritmi evolutivi.
- Gestione componenti multimediali (editing audio-video ) a livello professionale
- TESI DI LAUREA: "Implementazione della sezione digitale di un modulatore LINC per la trasmissione di segnali GSM-EDGE".
Progetti Personali
- Sviluppo di filtri Direct-X per l'elaborazione video real-time (es. sensore di movimento), ottimizzazione degli algoritmi con le estensioni MMX e SSE. (C, C++)
- Sviluppo di server web minimale con autenticazione tramite database mySQL orientato al controllo remoto del PC. (C, C++)
- Sviluppo di semplici applicazioni per telefonia mobile in ambito Symbian O.S. 6.0 per la gestione della messaggistica (SMS, MMS, ecc) (C++)
- Studio dei comportamenti dinamici dei fluidi con il programma di simulazione 3D Studio Max / RealFlow
- Sviluppo di un sistema integrato di streaming audio via web, utilizzando il software opensource Red5 (Java, Actionscript 3.0)
- Creazione plugin e script di automazione per il software di grafica 3D opensource Blender
- Programmazione di semplici ambienti 3D per la simulazione dinamica con il framework OGRE
- Sviluppo di applicazioni per Facebook, utilizzando le API proprietarie (FBML, Opengraph); integrazione con la piattaforma Blogger per lo sharing personalizzato di elementi multimediali.
- Sviluppo di applicazioni per Android 2.1
- Utilizzo del framework Metasploit, Nessus Security Scanner e Nmap per auditing sulla sicurezza di rete
- Elementi di Search Engine Optimization, per la promozione dei siti web sui motori di ricerca (Google Analytics, Google AdSense, Google AdWords) e sui Social Networks (Facebook, Linkedin, Twitter)
- Sviluppo di webapplications sulla piattaforma Google App Engine (Python), registrazione e gestione dominio, record CNAME, MX, ecc
- Installazione, configurazione e manuntenzione di ad-hoc appliance per il collegamento condiviso a VPN Cisco
- Personalizzazione della navigazione web attraverso lo sviluppo di script Greasemonkey
- Automazione upload fotografie, verso Flickr e Picasa, utilizzando Flickr API e Google Data Protocol; autenticazione OAuth. (Python)