Figura professionale: Analista Programmatore

Nome Cognome: S. G.Età: 54
Cellulare/Telefono: Riservato!E-mail: Riservato!
CV Allegato: Riservato!Categoria CV: Developer / Web dev. / Mobile dev.
Sede preferita: Pisa Lucca Firenze Toscana

Accesso Full al database con 29.998 CV a partire da € 5,00    ABBONATI SUBITO!



Sommario

Analista Programmatore

Esperienze

Informazioni personali  
Nome(i) / Cognome(i) *** ****
Indirizzo(i) Via Cerro Grosso, 33 55045 Pietrasanta LU
Telefono(i) 0584 799671 Cellulare: 331 4416449 / 392 1191163
Fax 0584 799671
E-mail ****@****.***
   
Cittadinanza Italiana
   
Data di nascita 24/08/1970
   
Sesso M

 

Esperienza professionale Consulente presso YOOX
   
Date Luglio 2013 – Attualmente
Lavoro o posizione ricoperti Senior Developer .NET
Principali attività e responsabilità Realizzazione applicazioni .NET
Nome e indirizzo del datore di lavoro Yoxx – Zola Predosa Bologna
Tools e tecnologie utilizzate Visual Studio 2012/13, SQLServer 2008/12, C#, ASP.NET, .NET 4.5. WebAPI1.0/2.0, ReSharper
Framework: Quartz, TopShelf, CastleWindsor IoC, Nunit, log4net, RabbitMQ
Tipo di attività Realizzazione del programma PIM per l’importazione automatica dei prodotti venduti dai partner sul sito di Yoox. Il programma gira come servizio e legge file excel che il cliente prepara e ci invia attraverso cartelle FTP che vengono periodicamente interrogate dal servizio. Di qui avvengono tutta una serie di controlli e applicate regole di business sui dati, controlli che avvengono attraverso la chiamata di WebAPI che ci permettono di verificare la consistenza e la realtà business dei dati da poter poi importare nel magazzino Yoox (dati a stock sul db). Il programma manda notifiche di errore o di alert attraverso code di messaggi (Masstransit/RabbitMQ) ed è realizzato come servizio TopShelf e schedulato attraverso Quartz. Il disegno architetturale e la realizzazione delle classi di oggetti sono realizzati attraverso i pattern più conosciuti. Abbiamo utilizzato la IoC CastleWindsor e utilizzato molte altri framework che ci hanno permesso di snellire la programmazione (TopShelf, Quartz, Castle Windsor, log4net, RabbitMQ,  NUnit). Ho realizzato inoltre un programma per l’importazione delle foto dei prodotti realizzate dai fotoritoccatori esterni, che si avvalgono del programma per poter portare le fotografie all’interno del sistema Yoox di stockaggio e inbound del magazziono per poi venire associate ai relativi prodotti. Infatti le foto vengono automaticamente rinominate per essere associate ad un codice interno di riconoscimento delle matricole Yoox. Ho partecipato inoltre alla realizzazione e/o al refactoring di chiamate WebApi in vari settori: nell’inbound del magazzino e nella creazione delle matricole (come nasce un prodotto censito in Yoox). Tutti questi progetti adottano uno standard comune e fanno uso dei principali framework già elencati, inoltre sono stati realizzati tutti partendo dai Test (utilizzando le metodologie TTD e DDD). Strumenti di sviluppo utilizzati sono stati Visual Studio 2012/2013 SqlServer 2008/2012 e resharper come plugin di VS, utile soprattutto nel refactoring e nel lancio e debug dei test. Utilizzo di HGWorkbanch come repository svn e TeamCity come Build Machine per il continuous integration.
Esperienza professionale L2CINFORMATICA
   
Date Gennaio 2013 – Giugno 2013
Lavoro o posizione ricoperti   Analista programmatore .NET Senior
Principali attività e responsabilità Realizzazione applicazioni .NET
Nome e indirizzo del datore di lavoro L2C Informatica srl PO
Tools e tecnologie utilizzate Visual Studio 2010, SQLServer 2008, C#, ASP.NET, .NET 4.0.
Tipo di attività Realizzazione di batch per l’invio di stampa cartacea attraverso le poste, utilizzando le librerie iTextSharp e Open XML SDK for Microsoft Office, per la realizzazione di documenti pdf e word. Il batch verrà schedulato come servizio sulla macchina server di stampa.
Manutenzione evolutiva su batch per emissione di lettere e bollettini postali da inviare per posta, utilizzando le librerie iTextSharp e Microsoft.Office.Interop.Word.
Sviluppo software desktop e web in ambiente .NET, linguaggio C#, utilizzo di librerie Telerik .NET (Griglie, Combo box, etc…), interazione con database SQLServer e Mysql, Entity Framework; sviluppo di gestionali web in C# e ASP.NET MVC. Creazione di report web con Crystal Report 13 per Visual Studio 2010.
   
Esperienza professionale Administration Center
   
Date Dicembre 2012 – Gennaio 2013
Lavoro o posizione ricoperti Analista programmatore Senior .NET Windows mobile
Principali attività e responsabilità Realizzazione applicazione mobile di tipo gestionale
Nome e indirizzo del datore di lavoro Administration Center Fi
Tools e tecnologie utilizzate Visual Studio 2010, SQLServerCE, C#, ASP.NET, .NET 3.5. Windows Mobile SDK 6.5.
Tipo di attività Realizzazione di un’applicazione per dispositivo mobile con stampante incorporata.
L’applicazione è di tipo gestionale e si inquadra in un più ampio progetto di gestione della contabilità e gestione clienti di un’azienda di sorveglianza. L’applicazione viene utilizzata dagli agenti incaricati di riscuotere le tariffe dei servizi che l’azienda eroga come sorveglianza alle altre aziende. Si possono fare tutte le principali attività di fatturazione, compresa la stampa di ricevuta. Inoltre è possibile controllare gli Insoluti o i conti in sospeso. Inoltre si possono vedere dei riepiloghi mensili e annuali operati dall’esattore proprietario dell’apparecchio. L’archivio dati è sincronizzato, attraverso procedure automatiche e richiamabili, con l’archivio principale interno all’azienda. L’applicazione è sviluppata con il framework 3.5 .NET e Windows Mobile SDK 6.5 e come db SQLCE.
   
Esperienza professionale Quality Inspections mobile – System log
   
Date Ottobre 2012 – Novembre 2012
Lavoro o posizione ricoperti Analista programmatore Senior .NET / Monodroid
Principali attività e responsabilità Realizzazione applicazione mobile – Monodroid. Gestione Log con log4net su applicazione ASP.NET
Nome e indirizzo del datore di lavoro Projest Prato (Po).
Tools e tecnologie utilizzate Visual Studio 2010, Team Foundation Server, SQLServer 2008, C#, ASP.NET, .NET 4.0. Monodroid.
Tipo di attività Realizzazione di un’applicazione mobile per Android utilizzando l’applicativo Monodroid e C# come linguaggio. L’applicazione viene utilizzata per archiviare prodotti elettronici che dovranno essere riparati. Attraverso una scansione del codice a barre del prodotto si crea un repository in cui andranno archiviate le fotografie (fatte sempre attraverso l’applicazione) del prodotto da riparare. Si può procedere all’inserimento del codice a barre, sia manualmente, attraverso la digitazione da tastiera, sia in automatico puntando la videocamera sul codice che ne farà la scansione e lo catturerà, aggiungendolo alla lista degli altri bar-code. Ad ogni bar-code corrisponde un repository in cui sono archiviate le foto. Si possono fare operazioni di modifica e cancellazione; fotografare con scatto singolo o multi scatto. Inoltre l’applicazione è integrata in una applicazione server sulla quale verranno riversati i codici a barre e le relative foto.
Realizzazione del sistema di logging di un’applicazione ASP.NET utilizzando log4net. E’ stato realizzato tenendo conto che i log dovranno essere inviati a e da varie macchine, quindi attraverso WCF. Ho infatti creato una classe apposita che mi potesse far inviare le eccezioni attraverso WCF (la classe Exception infatti non è di per se serializzabile).
Ho fatto inoltre manutenzione su altre applicazioni.
   
Esperienza professionale Sistema server e mobile Apparound
   
Date Giugno 2012 – Settembre 2012
Lavoro o posizione ricoperti Analista programmatore Senior .NET
Principali attività e responsabilità Elaborazione e presentazione log dei sistemi mobile
Nome e indirizzo del datore di lavoro Apparound partnership con Vodafone.
Tools e tecnologie utilizzate Visual Studio 2010, Team Foundation Server, SQLServer 2008, C#, ASP.NET, .NET 3.5 – 4.0, Jquery, Jquery UI, librerie Componetart, Microsoft SqlServer Reporting Service, javascript API googlemaps.
Tipo di attività Creazione del sistema dei log inviati dai sistemi mobile. L’applicazione su cui si basa tutta l’architettura del sistema di gestione degli applicativi mobile, è un’applicazione ASP.NET che consente la gestione documentale e dei dati che vengono poi inviati e/o richiesti dai sistemi mobile accreditati. In pratica si tratta di un CRM creato completamente dall’azienda in tecnologia .NET. L’applicativo si compone di una parte server che funziona la configurazione, la gestione e la creazione di strutture dati, nonché di processi aziendali gestiti tramite appositi workflows. Gli utenti possono creare strutture particolari come oggetti contenenti dati provenienti da diverse fonti, repository di documenti creati in vari formati sia in automatico sia caricati da fonti esterne, e soprattutto interagire con essi attraverso un sistema di workflow con cui l’utente può costruire le proprie attività e salvarle nella propria sezione d’appartenenza. Gran parte delle strutture e le attività che l’utente crea nella parte server, realizzata in ASP.NET, possono essere esportate e visualizzate da terminali mobili. La comunicazione tra la parte server e i terminali mobili, avviene attraverso l’uso di webservices per l’applicazioni stand alone e attraverso l’HTML per le applicazioni che visualizzano il sito.
Il compito che ho svolto è stato rivolto principalmente alla realizzazione del sistema dei log inviati dai terminali mobili. Ho creato un sistema che comprende una parte di configuratore, uno di elaborazione e d’interpretazione dei dati in entrata e infine uno di visualizzazione dei risultati in vari formati, sia per la parte server sia per il rinvio dei risultati alla parte mobile. Attraverso il configuratore è possibile stabilire le regole sull’invio e/o richiesta dei dati ai terminali mobili; il motore dei log è la parte che elabora e interpreta i dati che provengono dai dispositivi mobile. I dati vengono interpretati attraverso regole di business che possono essere configurate a priori, inoltre ci sono le parti più meccaniche che permettono la ripulitura delle informazioni, la loro decodifica ed infine la preparazione delle strutture dati su cui memorizzarli. Infine ho realizzato la parte di visualizzazione delle informazioni sul server attraverso strutture tabellari e grafiche utilizzando Jquery e le librerie Componentart. I log inviati dai dispositivi fornivano anche dati geografici, quindi nella visualizzazione mi sono occupato anche di fare rappresentazioni geografiche sulle statistiche dei log, utilizzando sia reporting service di Microsoft SqlServer sia le javascript API e il kml di googlemaps. I risultati statistici dei log sono mostrati sia sul server che sui dispositivi mobile attraverso HTML oppure inviati come Json alle applicazioni native. Ho realizzato anche altre componenti di log il per debug sulla piattaforma server.
   
Esperienza professionale Sistema Informativo ARTEA
   
Date Aprile 2011 – Maggio 2012
Lavoro o posizione ricoperti Analista programmatore .NET
Principali attività e responsabilità Reingegnerizzazione sistema informatico ARTEA
Nome e indirizzo del datore di lavoro ITPartner – TD Group, cliente ARTEA
Tools e tecnologie utilizzate Visual Studio 2010, SQLServer 2008, C#, ASP.NET, Microsoft SSIS. .NET 3.5 – 4.0, Jquery, JqueryUI
Tipo di attività Realizzazione del portale di supporto alla ragioneria, al personale amministrativo e agli utenti dell’azienda regionale ARTEA. L’applicativo consente la procedura di pagamento dei fondi stanziati dai bandi di concorso erogati dalla comunità europea e dallo stato in ambito delle politiche agricole. Sono stati rimodellati la base dati e ricreate nuove procedure per il pagamento dei bandi. Sono state automatizzate le procedure di colloquio tra l’agenzia regionale e il ministero centrale per la comunicazione della congruenza dei dati trasferiti da e verso IGRUE (L’Ispettorato generale per i rapporti finanziari con l’Unione europea) per la gestione del sistema unitario di monitoraggio finanziario; tutti i flussi di dati delle amministrazioni regionali con l’UE passano tramite il Sistema informativo per la gestione dei Fondi Comunitari (SFC), che è un ufficio dell’IGRUE.
Tecnicamente abbiamo utilizzato comunicazioni asincrone e sincrone attraverso la comunicazione con le porte di dominio dell’amministrazione centrale e la nostra porta di dominio. Le porte di dominio sono canali di comunicazione realizzati  sulla base di standard definiti a livello nazionale.
La necessita è quella di far interagire soggetti di natura diversa facendoli cooperare su sistemi informativi differenti. La modalità dello scambio dei dati, l’erogazione e la fruizione di servizi tra sistemi informatici delle Pubbliche Amministrazioni e organizzazioni avviene attraverso regole di e-government. L’amministrazione centrale nell’ufficio di IGRUE si avvale di un progetto per la Porta di Dominio di tipo OpenSPCoop, il qual è realizzato attraverso la tecnologia java, j2ee, JBoss/Postgresql ma è portabile su qualunque altro application server J2EE e server RDBMS. Mentre noi siamo fra le poche o uniche amministrazioni ad aver adottato una realizzazione di porta di dominio attraverso linguaggio .NET di Microsoft e le specifiche EASI, cioè le librerie Microsoft sull’e-government , questo per consentire un’omogeneizzazione di tutta la struttura informatica che è sviluppata interamente con tecnologia .NET di Microsoft. Il portale è stato realizzato con ASP.NET e un intenso utilizzo della libreria Jquery, sia per la comunicazione con i webservices/webmethod, sia nell’implementazione delle interfacce.
Alcune procedure batch sono state realizzate con l’ausilio di SSIS programmato in C#  e schedulate su SQLServer e altre come servizi. Abbiamo fatto l’analisi e redatto le specifiche su fogli excel, avvalendoci anche d diagrammi di Gantt per l’avanzamento dei lavori.  Versionamento del codice: SVNserver e Tortoise svn client. Come database è stato utilizzato SQLServer2008, usufruendo anche di T-SQL avanzato come l’utilizzo di tabelle Pivot. Un intensa analisi dei db e rimodellazione della base dati, ci ha permesso di migrare i dati dall’ambiente di sviluppo a quello di produzione senza interrompere le attività allineando anche i dati da trasmettere e ricevere dall’amministrazione centrale (IGRUE).
   
Esperienza professionale Batch Polizze- Assicurativo
   
Date Novembre 2010 – Aprile 2011
Lavoro o posizione ricoperti .NET Developer
Principali attività e responsabilità Reingegnerizzazione, progettazione e realizzazione di batch giornalieri nell’ambito una piattaforma di gestione polizze assicurative
Nome e indirizzo del datore di lavoro Global Technologies – cliente TD Group Insurance
Tools e tecnologie utilizzate VB.NET, T-SQL, Visual Studio 2005/2008, MSSQLServer2008, SQLServer Management Studio, usato Visual Studio team system specificatamente come supporto al workflow; versionamento del codice con SVN con accesso attraverso TortoiseSVN.
Tipo di attività Nell’ambito di una piattaforma per la gestione polizze assicurative di un primario operatore del settore, ho realizzato programmi batch periodici per la predisposizione di una serie di informazioni di supporto all’attività degli operatori (polizze in scadenza, insoluti, reports, etc.).
Ho realizzato l’applicazione in ambiente Visual Studio 2008 / VB.NET su database SQLServer 2008.
L’applicativo si basa su un framework sviluppato internamente dall’azienda, al quale ho partecipato nella stesura di funzionalità dirette a snellire il lavoro sui batch. Inoltre ho sviluppato alcune pagine ASP.NET per la configurazione dei batch e la lettura dei dati a video, con l’utilizzo  anche di Web Services e con l’ausilio della libreria Jquery. Ho realizzato l’attività in autonomia, redigendo le specifiche funzionali dell’applicativo.
   
Esperienza professionale Portale sul lavoro per l’IT in concomitanza con Network Monitoring
   
Date Febbraio 2010 – Novembre 2010
Lavoro o posizione ricoperti Java Web Developer
Principali attività e responsabilità Relizzazione portale web sul lavoro per l’ information technology.
Nome e indirizzo del datore di lavoro Advancia Technology
Tools e tecnologie utilizzate NetBeans IDE, framework Struts, database MySql, linguaggio Java J2EE, jsp.
Tipo di attività Realizzazione portale web per l’incontro di lavoro fra aziende e candidati nell’ambito dell’information technology. Il sito si compone di molte parti di interazione fra i candidati e le aziende. Alle aziende vengono date diverse possibilità come: la composizione dell’annuncio con le principali qualifiche predisposte dal sito, la ricerca del candidato ideale attraverso filtri sulle eventuali qualifiche richieste, la visualizzazione dei CV e l’archiviazione di quelli a cui sono interessate. Al candidato è data l possibilità di archiviare più CV: di redigerne sia uno on-line attraverso le qualifiche predisposte, sia importarne uno in formato testuale, inoltre ha la possibilità di iscriversi a diverse offerte e di tenerle archiviate per poterne visualizzare l’eventuale osservazione da parte delle aziende, e dare il proprio consenso alla visualizzazione dei dati della candidatura ad una eventuale azienda interessata. Inoltre si compone di un Jobalert, per l’invio periodico di e-mail sia alle aziende che ai candidati. Alle prime vengono inviate le ultime candidature con le qualifiche a cui sono interessate, e ai candidati vengono inviati gli annunci periodicamente pubblicati dalle aziende e compatibili con i filtri sulle candidature prescelte. Utilizzo di Web Services Axis e libreria Jquery.
   
Esperienza professionale Network Monitoring – Servizi in concomitanza con Portale sul lavoro per l’IT
   
Date Febbraio 2010 – Novembre 2010
Lavoro o posizione ricoperti .NET Developer
Principali attività e responsabilità Progetto per la realizzazione di un applicativo che monitora le attività amministrative in ambiente Windows / Unix.
Nome e indirizzo del datore di lavoro Advancia Technology
Tools e tecnologie utilizzate Visual Studio 2008, MSSQLServer 2005/2008, ORACLE 10I/11, SQLServer Management Studio, TOAD, ASP.NET / C#, FusionCharts.
Tipo di attività Realizzata applicazione in tecnologia Microsoft con la quale monitorare le operazioni amministrative del personale “amministratore” di una azienda. I dati rilevati sono salvati a run-time su file digitalmente firmati e opzionalmente su supporto non modificabile.
L’applicazione consta di una interfaccia di configurazione realizzata in Asp.Net / C# e di un modulo Engine realizzato in C#. Si sono realizzati una serie di report in ASP.NET utilizzando le librerie FusionCharts per la generazione di oggetti Flash.
L’applicazione supporta i principali database disponibili sul mercato: Oracle, MSSQLServer e MySql.
   
Esperienza professionale Vigilanza – Healthcare
   
Date Luglio 2009 – Gennaio 2010
Lavoro o posizione ricoperti .NET Developer
Principali attività e responsabilità Applicazione per la produzione automatica di reporting alle ASL.
Nome e indirizzo del datore di lavoro Advancia Technology – Cliente Sacra Famiglia – MI
Tools e tecnologie utilizzate Visual Studio, MSSQLServer 2005, SQLServer Management Studio, ASP.NET / C#.
Tipo di attività Realizzata una applicazione per un ente accreditato nell’ambito delle “cure continuative” attraverso cui registrare i tempi di cura dedicati ai degenti. L’applicazione è utilizzata giornalmente dal personale medico e paramedico per registrare le attività svolte, addebitandole a seconda dei casi al singolo paziente o al reparto. L’applicazione stessa opera poi le ripartizioni opportune per arrivare a produrre i report necessari da fornire agli enti di controllo.
L’applicazione è realizzata in ambiente Visual Studio / ASP.NET C# e database MSSQLServer. Per la generazione dei report  (in PDF) si sono utilizzate le librerie iTextSharp e per le pagine ASP.NET l’ausilio della libreria AjaxControlToolkit.
   
Esperienza professionale Sito Documentale – Industria
   
Date Gennaio 2009 – Giugno 2009
Lavoro o posizione ricoperti .NET Developer
Principali attività e responsabilità Sito per la gestione documentale
Nome e indirizzo del datore di lavoro Advancia Technology – Cliente Nuovo  Pignone – FI –
Tools e tecnologie utilizzate Visual Studio 2008, Oracle 10i, APS.NET / C#, TOAD, SQLDeveloper.
Tipo di attività Realizzazione di un’applicazione in ambiente ASP.NET / C# per la gestione di documenti in formato immagine su intranet aziendale, L’applicazione permette di realizzare l’upload di documenti in formato PDF, BMP, JPG e TIFF, frutto di scannerizzazioni o originariamente prodotti in tali formati. L’acceso ai documenti avviene tramite una profilazione per gruppi di appartenenza.
Nell’applicazione sono previste le seguenti funzionalità:

  • Autenticazione tramite username/password
  • Profilazione degli utenti
  • Versionamento dei documenti
  • Storicizzazione automatica

L‘applicazione è stata realizzata utilizzando C#, e Oracle come database. I files sono stati mantenuti su file system. Si sono implementati dei meccanismi di storicizzazione tramite dei batch PL/SQL.

   
Esperienza professionale Gestione Consiglieri – Government
   
Date Aprile 2008 – Dicembre 2008
Lavoro o posizione ricoperti .NET Developer
Principali attività e responsabilità Gestionale per giunta regionale
Nome e indirizzo del datore di lavoro Advancia Technology – Cliente Regione Lombardia
Tools e tecnologie utilizzate Visual Studio 2008, ASP:NET e C#, iTextSharp, SQL Server 2005
Tipo di attività Realizzazione di un applicativo in tecnologia ASP.NET / C# per gestire le attività organizzative ed istituzionali di un consiglio regionale.
Tramite l’applicativo si gestiscono le anagrafiche dei consiglieri e dei gruppi politici, l’appartenenza politica ed i passaggi da un gruppo ad un altro. L’applicativo prevede inoltre la gestione delle sedute consiliari, delle missioni, degli organi e delle cariche.
L’applicativo è in grado di gestire i dati relativi a più legislature.
Si occupa inoltre di realizzare, a fini di reportistica, l’esportazione dei dati presentati nei controlli GridView e DetailsView in formato excel o pdf, utilizzando in questo secondo caso la libreria iTextSharp.
Ge.Co. utilizza come database SQLServer 2005 mentre l’ambiente di sviluppo è Microsoft Visual Studio 2008. Si fa utilizzo inoltre di Web Services e di AjaxControlToolkit.
   
Esperienza professionale Ditta individuale – Sviluppo di Gestionali / Siti Web
   
Date Anno 2007/2008
Lavoro o posizione ricoperti Web Developer / .NET Developer
Principali attività e responsabilità Gestionale Auto, Gestionale Moto-officina, realizzazione siti web per: autosalone, rivenditore moto, brand-moda, imprese edili, imprese dell’industria del marmo, agenzie immobiliari.
Nome e indirizzo del datore di lavoro Attività imprenditoriale in proprio. Clienti: Officine SKF (leader nel campo della meccanica di cuscinetti a sfere per marchi automobilistici italiani e europei), Hobby-car autosalone, Tecnomoto, GagPose srl edilizia, Time Computer, Agostino Cancogni, brand Daniela Broch, portale arte e altri.
Tools e tecnologie utilizzate Visual Studio 2005, ASP.NET / C#, Access, SQL Server 2005, Flash / ActionScript  (collegamento fra ASPX e flash: XML, socket e POST), Photoshop, Fireworks.
Tipo di attività Realizzazione di un applicativo intranet in tecnologia ASP.NET / C# per l’emissione di bolle accompagnamento  e gestione magazzino per SKF.
Tramite l’applicativo si gestiscono l’emissione bolle che avvengono da sedi diverse e aggiornano il magazzino, la quale è un applicazione Windows Form in C# e risiede in sede centrale, mentre solo il database è condiviso con la intranet per l’applicazione dell’emissione bolle. Gestionale per parco auto in ASP.NET C# e relativo sito Web. Il gestionale permette il totale controllo sul parco auto nuove e usate dell’autosalone: ha funzionalità di ricerca auto per targa, proprietario, marca e tipo auto, inoltre ha funzionalità di redigere preventivi sulle auto in carico e stamparli in formato PDF. Gestionale ciclo officina per Tecnomoto in vbscript su Access.
Tutti i siti realizzati sono in tecnologia ASP.NET C#, ed hanno funzionalità sia di front-end (es. motore di ricerca interno, visualizzazione news, visualizzazione articoli, banner pubblicitari, ecc.), sia di back-end (pannello amministratori per la gestione del sito, degli utenti, delle mailing-list, delle news, la pubblicità, per l’inserimento di articoli, upload file e immagini, ecc.), cioè si avvalgono tutti di funzionalità server side e di database. Nella realizzazione del codice di markup, vengono seguite le linee guida sull’usabilità W3C attraverso l’uso dei CSS e delle ultime versioni dell’HTML/DHTML, inoltre ogni sito è realizzato con tecniche SEO, indicate dai principali motori di ricerca per una migliore indicizzazione da parte di quest’ultimi.
   
Esperienza professionale Tecnico Informatico ARPAT Agenzia per l’ambiente – Toscana
   
Date Anno 2006/2007
Lavoro o posizione ricoperti Tecnico Informatico
Principali attività e responsabilità Amministratore rete, sviluppo intranet, software e database. Gestione e programmazione di software di telerilevamento; realizzazione database e report per censimento mappatura territorio in relazione all’inquinamento; realizzazione programma Java per consolle mobile.
Nome e indirizzo del datore di lavoro ARPAT Agenzia per l’ambiente – Toscana
Tools e tecnologie utilizzate Visual Studio 6 / VB; Eclipse, Jsp, Tomcat; Eclipse con plug-in MTJ per J2ME Wireless Toolkit (WTK). Database Oracle PL/SQL, TOAD, vbscript per elaborazioni su fogli excel.
Tipo di attività Modifiche evolutive di programma di telerilevamento realizzato in VB 6. Attività di supporto per la gestione e lo sviluppo di parti integrative del gestionale interno di informazione e aggiornamento sulle misure di sicurezza e le operazioni di prelievo e campionamento in jsp.
Sviluppo in proprio di un’applicazione per il rilevamento delle coordinate da consolle mobile con GPS in tecnologia Java J2ME e scrittura delle coordinate su file csv. Il file csv viene aperto in excel e quindi vengono aggiunti i dati delle rilevazioni sull’inquinamento atmosferico. Attraverso rielaborazioni in vbscript sul foglio excel i dati vengono rielaborati (conversione coordinate per Gis e elaborazioni statistiche), infine i risultati sono passati sul Gis per ottenere una mappatura territoriale sull’inquinamento dell’aria.
Esperienza professionale Società – Sviluppo Siti Web
   
Date Anno 2004/2006
Lavoro o posizione ricoperti Web Developer
Principali attività e responsabilità Sviluppo siti Web e applicazioni multimediali. Attività imprenditoriale.
Nome e indirizzo del datore di lavoro Società Orengine Seravezza  – LU -. Clienti: Moba Calcestruzzi, Apua granulati, Agenzia imm. Giannechini,ag. Imm. il forte, Cafe Maciacca, elexpo, portale su Michelangelo, Gallery,agenzia viaggi trocaderotour, agenzia imm. Il borgo, Versilia Viaggi, Versilia online, e altri.
Tools e tecnologie utilizzate HTML, CSS, Flash, asp, Asp.Net , Access, SQL Server 2000, Flash / ActionScript  (collegamento fra ASPX e flash: XML, socket e POST), Photoshop, Fireworks.
Tipo di attività Realizzazione di siti e portali.
Tutti i siti realizzati si compongono di front side e pannello amministrazione back.side per la gestione del sito da parte del cliente committente. I siti realizzati sono in tecnologia asp, php, Asp.net; database, acces, SqlServer, MySql. Inoltre abbiamo realizzato diverse opere multimediali e cataloghi su CD-ROM con Director e Lingo (utilizzo di librerie esterne come ad es. per la realizzazione di motori di ricerca sul CD-ROM) interagendo con Flash e Action Script.
   
Esperienza professionale Web Master – Programmatore
   
Date Anno 2002- 2004
Lavoro o posizione ricoperti Web master. Programmatore
Principali attività e responsabilità Realizzazione Siti Web, sviluppo applicazioni multimediali.
Nome e indirizzo del datore di lavoro Agenzia Le-Ali Communication S.r.l Massa
Tools e tecnologie utilizzate Visual InterDev, Dreamweaver, Flash Action Script 1/2, Director Lingo, asp, aspx, php, jsp db SqlServer, Access, MySql.
Tipo di attività Io mi occupavo della parte di programmazione back-end e flash Action Script nella realizzazione di siti Web con asp/aspx 1.0, Sql Server/Access, (anche in php, jsp e MySql), Flash Action Script 1.0/2.0. Comunicazione tra Flash e tecnologie asp/aspx/php  attraverso XML, Socket, POST, Flash Communication Server. Realizzazione di diversi siti web (ho lavorato alla realizzazione di circa 20 siti Web) più un portale per agenzie immobiliari, due siti di e-commerce, un sito di gestione documentale e sito di prenotazione on-line. Tutti i siti realizzati hanno una parte di front-end flash o HTML e back-end in asp/aspx o php o jsp. La parte di back-and al minimo comprende: accessi personalizzati, newsletter, news, e gestione prodotti vetrina e altro. Gli e-commerce e i portali hanno tutta una serie di implementazione in back-end adattate alle richieste dei clienti. Inoltre ho realizzato diversi CD-Rom con Director e linguaggio Lingo, anche con ausilio di librerie esterne come ad esempio quella che permette la creazione di un motore di ricerca. Per una società creditizia ho realizzato in flash allacciandomi a un flusso dati di un Server J2EE su Jrun, attraverso i socket, la  ricezione di dati Azionari e la visualizzazione animata dell’andamento del mercato dei titoli.
   
Esperienza professionale Insegnamento
   
Date Gennaio 2002 –  Marzo 2002
Lavoro o posizione ricoperti Insegnante
Principali attività e responsabilità Coordinatore e insegnante di un corso base per PC e pacchetto Office, istituito dalla ASL.
Nome e indirizzo del datore di lavoro ASL 12 Viareggio LU. (Cooperativa interna alla ASL)
Tools e tecnologie utilizzate Sistema Windows Server 2000, postazioni client Win 98, Microsoft Office, Outlook express, IE, net meeting.
Tipo di attività Ho diretto e insegnato in un corso per avvio al PC e pacchetto Office, E-Mail, navigazione Internet.
   
Esperienza professionale Web Master
   
Date Ottobre 2001 – Dicembre 2001
Lavoro o posizione ricoperti Web master.
Principali attività e responsabilità Consulente e progettista del sito Internet dell’Associazione ONLUS Uovo di Colombo.
Nome e indirizzo del datore di lavoro Ass. ONLUS Viareggio LU
Tools e tecnologie utilizzate Dreamweaver, Flash, javascript, asp, Access.
Tipo di attività Progettazione e realizzazione sito Web dell’associazione.
   
Esperienza professionale Web Developer
   
Date Aprile 2001 – Giugno 2001
Lavoro o posizione ricoperti Progettazione e sviluppo sito web e intranet aziendale.
Principali attività e responsabilità Stage
Nome e indirizzo del datore di lavoro Ditta Time Computer Massa
Tools e tecnologie utilizzate Dreamweaver, Flash, javascript, Visual Interdev, asp, Access.
Tipo di attività Progettazione e realizzazione sito Web dell’azienda e realizzazione intranet per report di magazzino, con dati provenienti dal programma gestionale realizzato in Access.
   
Esperienza professionale Programmatore
   
Date Anno 1994 – 2000
Lavoro o posizione ricoperti Programmatore gestionali. Tecnico Software e Hardware.
Principali attività e responsabilità Programmatore di gestionali realizzati in Cobol. Programmi in VB 6. Assistenza e insegnamento ai clienti dei gestionali. Assistenza tecnica hardware e software. Installazione PC e reti.
Nome e indirizzo del datore di lavoro Ditta Time Computer Massa
Tools e tecnologie utilizzate Coobol 89, Clipper, Visual Studio 6 VB, Access.
Tipo di attività Realizzazione di gestionali magazzino e contabilità per industrie del marmo, gestionale ristoranti, programmi di contabilità ordinaria e prima nota. Realizzazione di programma di gestione pesa automezzi.
Istruzione e formazione  
   
Date 2008-in corso
Titolo della qualifica rilasciata  
Principali tematiche/competenze professionali possedute Informatica, matematica.
Nome e tipo d’organizzazione erogatrice dell’istruzione e formazione Facoltà di Ing. Informatica Politecnico MI
   
Date 01/2002 – 03/2002
Titolo della qualifica rilasciata Attestato di profitto.
Principali tematiche/competenze professionali possedute Realizzazione Siti Web. Principi di pianificazione e gestione aziendale della new economy.
Vincitore del primo premio in denaro di € 2.600  per il migliore progetto presentato.
Nome e tipo d’organizzazione erogatrice dell’istruzione e formazione Corso di progettazione d’impresa nella new economy presso la CCIAA di Lucca sede di Viareggio in convenzione con l’Amministrazione provinciale, in attuazione del programma Bando Provinciale Multimisura – Ob. 3 F.S.E. , di 160 ore: “Crea la tua impresa nella New Economy”.
   
Date 2000/2001
Titolo della qualifica rilasciata Diploma di Tecnico della Comunicazione Audiovisiva e Multimediale (TCAM).
Principali tematiche/competenze professionali possedute Realizzazione di applicazioni Web e multimediali. Programmazione javascript e asp, php e database, Action Script. Dreamweaver, Flash, fireworks, Photoshop, Director e Lingo, premiere, After Effects. Fotografia, riprese e montaggio video. Elementi di pubblicità. Grafica computerizzata
Nome e tipo d’organizzazione erogatrice dell’istruzione e formazione Corso organizzato dalla  provincia di Massa in attuazione di un progetto dalla Comunità Europea che si è svolto in 1800 ore distribuite in due anni accademici e stage di formazione aziendale.
   
Date 1992
Titolo della qualifica rilasciata Maturità tecnica di Ragioniere, Perito Commerciale e Programmatore.
Principali tematiche/competenze professionali possedute Ragioneria, tecnica bancaria, matematica, informatica, lingue straniere inglese e tedesco.
Nome e tipo d’organizzazione erogatrice dell’istruzione e formazione Istituto Tecnico Commerciale G. Toniolo Massa;.
   
Capacità e competenze personali  
   
Madrelingua Italiano
   
Altra(e) lingua(e)  
Autovalutazione   Comprensione Parlato Scritto
Livello europeo (*)   Ascolto Lettura Interazione orale Produzione orale  
Inglese     B2   C1   B2   B2   C1
tedesco                      
  (*) Quadro comune europeo di riferimento per le lingue
   
   
Capacità e competenze informatiche Analisi e progettazione sistemi informatici. Padronanza nel trasformare problematiche reali in progetti informatici attraverso tecnologie Aigile. Ottima conoscenza di programmi per il versioning e il continuous integration del software.
Esperto nella realizzazione di applicazioni in tecnologia Microsoft, con particolare riferimento a C# / VB.NET, ASP.NET su database MS SQL Server, Oracle.
Ottima esperienza nella progettazione e gestione di basi di dati in ambiente, MSSQLServer, Oracle, MySql, Access e supporti come SQL Server Management Studio, TOAD, SQL Developer.
Utilizzo corrente degli ambienti di sviluppo maggiormente diffusi sul mercato come Visual Studio, NetBeans, Eclipse, e i framework più utilizzati (IoC windsor castle, Log4Net, RabbitMQ, NHibernate, Hibernate, Struts).
Ho una buona conoscenza di Java e della tecnologia J2EE e J2ME.
Discreta conoscenza di C++ con vari compilatori per Windows e Unix.
Buona conoscenza del linguaggio Cobol (RmCoobol 89).
Ottima conoscenza della tecxnologia REST e Web API di Microsoft.
Buona conoscenza della programmazione cliet-server, dei Web Services e dell’architetture SOA, del linguaggio XML e derivati (XSLT, XPATH, SMIL).
Ottima conoscenza di tutte le tecnologie più diffuse del web e linguaggi di programmazione client e server-side: Aps, Asp.Net, Jsp, php, javascript, Silverlight, Flash Action Script 2/3, Flex, Ajax, CSS, HTML 5. Ottima conoscenza degli strumenti e delle metodiche di realizzazione di siti e applicazioni ‘usabili’ e ‘accessibili’ anche in attuazione delle normative di legge per la realizzazione di interfacce utente nei progetti per la PA (utilizzo di XHTML/HTML 5 e CSS); ottima conoscenza delle metodiche di ottimizzazione di siti Web per i motori di ricerca (SEO), creazione siti Web per sistemi mobile.
Discreta conoscenza della programmazione di sistemi portatili con Windows Mobile 6.5/7.0, Monodroid Xamarine, J2ME MIDlet.
Conoscenza dei Web server IIS, Apache, TomCat, base degli Application Server Jrun e Jboss.
Buona conoscenza dei sistemi Windows nelle versioni client e Server e Unix-like in particolare Linux Suse e Red Hat. Buona conoscenza delle reti: progettazione implementazione.
   
   
Patente A, B.
   
                           

  Autorizzo il trattamento dei miei dati personali ai sensi del Decreto Legislativo 30 giugno 2003, n. 196 “Codice in materia di protezione dei dati personali (facoltativo)”.
 
Firma  

Visual Studio Net Professional / Team System 2005/2008/2010
.Net 2.0/3.5/4.0
Eclipse, NetBeans
C#,java, Visual Basic e VB .Net, Coobol, C++, JavaScript, HTML
Ajax, Jquery
Flash Action Script 1/2/3
ASP
ASPX
SSIS
PHP
Sql Server, Oracle, My SQL
Sistemi Win e Unix-likle Linux Suse, Ubuntu, RedHat

89 total views, 2 today