1
C U R R I C U L U M V I T A E
DATI PERSONALI
Nome: Luca
Cognome: Martini
Luogo e data di nascita: Gallarate il 06 aprile 1981.
Residenza: Abita a Milano Via Imbonati 43.
Telefono: 339.8364249
E-mail: [email protected]
Stato civile: Coniugato dal settembre 2008
Figli: 1
Servizio Militare: Congedato.
STUDI/CORSI CERTIFICATI
Diploma di perito informatico: conseguito nell’anno 2000 presso l’Istituto Tecnico
C.Facchinetti di Busto Arsizio.
Corso di comunicazione Indirizzato all’attività di vendita conseguiti nel 2001.
Corso generico per migliorare le proprie statistiche lavorative conseguito nel 2002.
Corsi di specializzazione SDK Esa Software: Conseguiti presso la sede Rimini di Esa
Software S.p.a. per la creazione di verticali abbinabili al gestionale e/ nell’anno 2006.
Corso di specializzazione Visual Basic .net : Conseguito presso la sede Microsoft di
Roma nel 2007 .
Corsi approfondimento Sql Server: Conseguiti presso la sede Microsoft di Segrate
nell’anno 2008.
Corso approfondimento Windows Presentation Foundation: Conseguito presso il
Politecnico di Milano nell’anno 2009
Corso di specializzazione SEO (Search Engine Optimization) : Conseguito per
corrispondenza nel 2010 .
Corso di specializzazione SEM (Search Engine Marketing) : Conseguito per
corrispondenza nel 2010 .
Corso di specializzazione Web Analytics: Conseguito per corrispondenza nel 2010 .
2
ESPERIENZE DI LAVORO
• Dal luglio 2000 ad agosto 2000 :
Sviluppatore Software presso Computer Set S.n.c di Verghera(VA).
Sviluppo in ambiente Visual Basic 6.0 e vba, di programmi per archivi Pervasive,
BTrieve in rete, per software SISTEMI S.p.A.
� Questa esperienza ha iniziato a indirizzarmi all’ottica del gestionale informatico,
alla sua base dati, e alla creazione delle prime personalizzazioni.
• Da agosto 2000 ad agosto 2001:
Tecnico/operaio, poi venditore presso la ditta Water Solution Lombardia
Installazione, manutenzione vendita di impianti di depurazione casalinghi ed
industriali.
� Questa esperienza ha portato a crescere le mie capacità nel trattare con l’utente
finale, alla comunicazione e al gestire con professionalità la propria mansione.
Successivamente attraverso l’attività di venditore ho acquisito, attraverso alcuni
corsi promossi dall’azienda, l’attività commerciale in tutti i suoi aspetti chiudendo
con successo alcuni contratti importanti.
• Dal febbraio 2002 ad agosto 2002:
Consulente informatico
Sviluppo di software in ambiti vari : scolastici, immagazzinamento dati,
gestione aziendale, gestione studi dentistici, gestione studi odontotecnici,
gestione agenzie immobiliari.
Le ditte per cui ho dato consulenza sono:
-Mbsystem di Massimo Bosetti in via Monte Santo, 38 (VA)
-Ams di Aceti Mauro in Viale Pirandello (Busto Arsizio)
-OpenSoft di Stefano Colombo in via Ponzella,12 (Busto Arsizio)
� Durante lo svolgimento del servizio di obbiettore di coscienza ho re-intrapreso
l’attività di programmatore informatico per poi non lasciarla più.
Ho instaurato alcune collaborazioni in ambito programmazione, con le sopracitate
aziende (che svolgevo nel tempo in cui non ero in servizio).
Ho creato in questa esperienza piccoli gestionali aziendali con database in rete e
implementato modifiche a software preesistenti.
I software gestivano la problematica della concorrenzialità dei dati (cioè la
possibilità di modificare un record in contemporanea da più utenti gestendone le
eventuali eccezioni.)
3
Ho avuto i primi contatti con il mondo asp e le web application nel settore
scolastico.
• Dal novembre 2002 a settembre 2004 :
Analista programmatore in linguaggio Vb 6.0 presso la ditta Infocom S.r.l.
Sviluppo, manutenzione e servizio clienti (di programmi dichiarativi 730 e 770
destinate a medie imprese nazionali ed internazionali).
Creazione di un software di archiviazione documentale per le dichiarazioni 770.
Responsabile dell’ufficio sviluppo dal 10/03.
� Questa e’ stata forse la prima importante attività di programmazione che ho
intrapreso in quanto qui ho avuto modo di lavorare in gruppo su uno stesso
progetto per poi crescere e seguirne in toto lo sviluppo.
In questa esperienza ho affinato molto le mie conoscenze informatiche in
ambiente Visual Basic e quelle nel settore dichiarativo.
Ho appreso in maniera eccellente la conoscenza di Crystal Report e delle stampe
dichiarative con matrice .
La mia conoscenza di asp e quindi delle web application continuava a essere
alimentata da studi e piccoli sviluppi.
• Dal settembre 2004 a 2006 :
Sviluppatore a partita iva/progetto in Windows CE in ambiente Vc, C++ e
Embedded Visual C, C#, Visual Basic .
Il trasferimento a Milano mi ha portato a riconsiderare il ritorno ad attività di
collaborazione informatica a partita iva per riuscire ad avere maggiori opportunità
lavorative.
Sono soddisfatto di questa esperienza, in quanto mi ha portato a lavorare in molti
settori differenti e quindi a dover affrontare giorno dopo giorno situazioni molto
diverse le une dalle altre.
Ecco alcuni lavori importanti svolti completamente da me:
Gestione di Lavanderie industriali
Il progetto e’ un vero e proprio gestionale costituito da varie applicazioni che,
accedendo alla stessa base dati con motore Sql Server, gestiscono il ciclo produttivo
di una lavanderia industriale(magazzino, ingresso sporco, lavaggio, uscita pulito,
guardaroba)
Le particolarità di questo applicativo, oltre al gestire aziende di circa 250-300
dipendenti sono:
-Reportistica adeguata al settore, che consenta di gestire oltre ai report standard
anche stampe barcode su tessuto/stampanti termiche (per riconoscimento vestiario).
-Interfacciamento a macchinari di smistamento e a tunnel di lettura chip RFID.
-Lettura Barcode con appropriati lettori industriali.
4
-Comunicazione in uscita e in ingresso con MainFrame AS400.
-Sincronizzazione database con guardaroba presso ospedali esterni.
Ecco alcune foto dei macchinari per lavanderia industriale gestiti dai vari software:
1) Contapezzi/Smistatrice Industriale per Ingresso Sporco
2)Tunnel Ingresso Sporco con lettore RFID
5
Gestione di Macchinari di Stampaggio Plastico
Il progetto realizzato, con una azienda conosciuta a livello internazionale gestisce le
problematiche inerenti allo stampaggio plastico rotazionale “RotoMoulding” .
L’applicazione colloquia attraverso protocolli Omron con il cervello del macchinario,
il PLC; ne programma le memorie, legge i valori dei sensori, gestisce le anomalie e
segue la produzione in serie del prodotto (raffreddamento, riscaldamento del pezzo).
Questo progetto oltre ad affrontare l’affascinante settore della automazione
industriale, gestisce anche il problema dell’internazionalizzazione di un applicativo,
in quanto come ben si può capire, esso doveva essere disponibile nelle 4 principali
lingue di interesse per il mercato (italiano, francese, inglese, tedesco).
Ecco alcune foto dei macchinari gestiti dal software:
1)
2)
6
3)
4)
7
Programmi per scuole guida
Questa collaborazione con una software House di Milano, la quale commercializza
Software per scuole guida in tutta Italia, mi ha permesso di consolidare ulteriormente
la gestione dell’internazionalizzazione di un software aggiungendo lingue
strutturalmente più difficili da visualizzare, come arabo e cinese.
Oggigiorno le scuole guida italiane devo fornire il proprio servizio, comprensivo di
software per i test sulla patente, a etnie diverse e quindi, in molteplici lingue.
Le applicazioni sono state effettuate dietro uno studio approfondito di manuali
appositi sulla problematica ;successivamente le stesse implementazioni sono state
riportate anche nell’ambiente di reportistica insito nel gestionale, sviluppato con
Crystal Report.
Altra attività di non poco conto seguita con questo cliente, è la rivisitazione di tutti i
pacchetti di installazione della suite per la corretta installazione sui nuovi Sistemi
Operativi come Microsoft Windows Vista, Windows Seven.
Programma su Palmare per agenzie immobiliari
Su richiesta di un grossa agenzia immobiliare di Milano ho sviluppato una
applicazione vb .net Compact FrameWork client(per palmari Windows Mobile) a
disposizione degli agenti, che si integri con la già presente Web Application, per la
gestione del patrimonio immobiliare della agenzia (oltre 1000 immobili).
Il prodotto si e’ integrato ulteriormente con una sezione di sincronizzazione client-
server.
Programma per la Creazione di Report di Budget
Il prodotto e’ stato realizzato per una grossa società fornitrice di buoni pasto
aziendali.
Il programma batch, a scadenze preimpostate, genera report con calcoli avanzati per
poi automaticamente esportarli in pdf (tramite Crystal Report XI) recuperando i dati
da una base dati Oracle.
Programma Gestionale di Business Analisys
Il prodotto denominato EasyBil è stato sviluppato in collaborazione con uno studio
commercialista di Milano e consente di realizzare in modo efficiente e veloce un
sistema di report economici patrimoniali e grafici che consentono di analizzare le
dinamiche aziendali.
L'aspetto più innovativo di questo gestionale e' la stretta integrazione con il gestionale
esistente in azienda infatti consente una piena integrazione con qualsiasi gestionale
aziendale, utilizzando lo stesso piano dei conti aziendale.
L'utente crea una nuova struttura del report, (riclassificazione), collegando il piano
dei conti esistente con il report e mantiene la corrispondenza di riclassificazione con
il piano dei conti mediante controlli automatizzati.
8
Inserimento guidato ratei e risconti fatture da emettere, da ricevere
ammortamenti.
Un altro modulo interessante del prodotto e’ la sezione di datawarehouse che
consente la visualizzazione dei dati presenti nel database nella maniera voluta
dall’utente, attraverso l’uso dei cubi.
La suite ha a corredo anche un portale dinamico asp dove l’utente interagisce anche
per l’attivazione controllata delle licenze.
Visitare sito www.simplifysw.com
1) Applicazione
9
2)Help contestuale all ‘applicazione
3)Sito Web
10
Programma per la Storicizzazione e Analisi dei dati rilevati dalle pesature di camion
nettezza urbana
Il prodotto e’ stato realizzato per una società operante nel settore servizi per la
nettezza urbana.
Il software risponde alla necessità di leggere, analizzare, conteggiare e stampare le
pesate effettuate giornalmente dai camion della nettezza urbana .
I dati così elaborati sono utili per la fatturazione al municipio di competenza.
11
Personalizzazioni/Verticali software e reportistica Company (prodotto gestionale
distribuito da SISTEMI S.p.a)
In questa attività, intrapresa con un distributore Sistemi di Milano, ho creato svariate
personalizzazioni sul gestionale Company, per suoi propri clienti.
Le personalizzazioni erano di svariato tipo, dalle più semplici come la gestione di
campi aggiuntivi su maschere, alle più complesse come ad esempio la manipolazione
e il ricalcolo di movimentazione di dati.
Inoltre ho sviluppato interamente un verticale per compagnie rivenditrici di servizi
legati alla telefonia (hardware, fonia).
La sezione personalizzata prevede l’importazione dei tabulati cliente (inviati da vari
fornitori in formati differenti), il calcolo delle provvigioni agente, la creazione delle
fatture al cliente, e la relativa contabilizzazione.
Software di intrattenimento per locali “QUIZZAMI” (genere “Chi vuol essere Milionario”)
Il programma e’ stato creato per una società di intrattenimento milanese che operava
già nei locali della metropoli con un software concorrente.
L’intento era di creare un applicativo “migliore”, in base all’esperienza maturata
negli anni, e rivendere a nuovi clienti il prodotto.
Nel giro di pochi mesi il software ha preso piede ed e’ stato rivenduto con successo
per tutta la penisola anche grazie all’integrazione grafica con filmati flash molto
accattivanti.
1)Console per l’animatore
12
2)Esempio di proiezione su secondo monitor(proiettore) per i concorrenti del gioco
13
3)Credits
Software gestionale per laboratori di analisi (Integrazione con SISS)
Il programma e’ stato creato sulla base di un precedentemente software per la
gestione di laboratori di analisi scritto in Access 2000.
Il software, oltre ad essere stato completamente riscritto in ambiente Visual Basic, si
attiene alle nuove specifiche del Sistema Informativo Socio Sanitario(SISS) e si
integra perfettamente con la base dati messa a disposizione da Lombardia Informatica
14
Ecco altri lavori svolti :
- Rimodernizzazione e conversione a nuova versione Visual Basic per Software
rilevazione presenze presso nota azienda Milanese di importanza nazionale .
- Software per la riclassificazione aziendale.
- Gestionale per istituti di bellezza (Visual Basic .net)
- Software su palmari
- Programmi gestionali per il Geo posizionamento
- Insegnante di programmazione Visual Basic e Vba.
- Gestionale fatturazione e magazzino
- Gestione Call Center
- Gestione Parcheggi e controllo accessi
- Portali dinamici attraverso l’uso di CMS(Content Management Site come
OpenAsp o DotNetNuke)
- Software per invio SMS
- Elaboratore grafico per trading online
- Applicazioni di motion detect attraverso l’uso di webcam/telecamere (il software
si basava sul riconoscimento dei pixel ed il loro cambiamento frame per frame).
• Dal settembre 2006 a giugno 2008:
Responsabile Programmatore presso la società Mondoesa Milano
Creazione di verticali loro gestionale e personalizzazioni cliente di svariato genere.
Esperienza di 2 anni in Sdk per e/ EsaSoftware
� Questa attività in Esa è stata molto importante in quanto ho avuto modo di
affrontare il mondo del gestionale, sempre più nello specifico.
Il gestionale Esa, composto da oltre 1000 Tabelle, Stored Procedure, Trigger, e’
distribuito agli sviluppatori con un SDK per l’implementazione di nuovi
programmi verticali (sottoforma di dll) strettamente collegati alla suite principale.
In questo periodo ho effettuato molteplici personalizzazioni, ecco alcuni esempi:
- verticale per il settore ristorazione
- nuove implementazioni nella gestione della produzione aziendale
- datawarehouse con cubi e pivot;
- personalizzazioni contabilità generale;
- personalizzazioni contabilità direzionale;
- personalizzazioni modulo ordini;
- personalizzazioni modulo fatture;
- personalizzazioni modulo bolle;
- elaborazioni movimenti di magazzino;
- report personalizzati in base alle richieste del cliente e molto altro ancora;
Una peculiarità molto importante, che lascia una esperienza come questa, sta nel
fatto di integrarsi perfettamente con il prodotto base senza modificare, anche
involontariamente, alcuni valori che potrebbero variare il flusso delle operazioni
del gestionale.
15
• Dal giugno 2008 a marzo 2010
Programmatore Senior ad oggetti con ruolo di capo progetto presso la società
PuntoDoc S.r.l di Milano.
A capo dello sviluppo di un gestionale in C#, per la gestione del patrimonio edilizio.
Il prodotto oltre a gestire le problematiche inerenti l’argomento, include moduli di
posizionamento e ricerca cartografica ottenuta tramite l’utilizzo di Autocad e
Autodesk MapGuide.
� In questa esperienza, dove coordino altri 3 programmatori oltre la mia persona
nello sviluppo della Web Application, mi ha concesso di sperimentare le ultime
novità nel settore della programmazione , come Ajax, Silverlight e i nuovi
ambienti di sviluppo come Visual Studio 2005 ,Visual Studio 2008 oltre al
modulo di posizionamento cartografico, come già accennato prima, molto
innovativo in tutte le sue parti.
Il prodotto dapprima nella versione Visual Studio 2003 è costituito da 9 progetti
al suo interno, compreso il sito web, è stato completamente convertito alla
versione attuale sistemandone i bug e migliorandone alcune criticità.
Il prodotto può utilizzare indifferentemente database Oracle 9i o MsSql Server.
I database usano Stored Procedure, Funzioni, Viste e Tipi.
La reportistica in MS Reporting Service consente all’utente una stampa efficace
per le sue esigenze attraverso tabelle di dati e grafici.
Svariate procedure satellite e batch effettuano procedure di caricamento massivo
utilizzando per lo piu’ stored procedure create ad hoc .
• Dal marzo 2010 a oggi
Project Manager secondo livello(categoria commercio) presso la società Softart S.r.l
di Milano.
A capo dello sviluppo/manutenzione di applicazione web per concessionari e aziende
multinazionali come Peugeot, Paramount e Fabbri Editori.
� In questa esperienza, molto gratificante a livello lavorativo, seguo gli sviluppi
di importanti clienti/lavori creati con le ultime tecnologie web(MS visual
studio 2010, frame work 3.5, nhibernate, linq, jquery, web service, e-
commerce) Seguo la progettazione, l’architettura e lo sviluppo di nuovi cms creati a doc
per il cliente rispettando le tecniche S.E.O. apprese con il tempo e l’esperienza
maturata.
Incontro e comunico con il cliente per affrontare nuove esigenze e per
risolvere eventuali problematiche; effettuo inoltre corsi di web-analytics ai
clienti più attenti al traffico del loro sito/web application.
Ho svolto di persona l’attività SEO del sito www.paramountstars.it (sito di
Paramount Home Entertainment) e concessionari.peugeot.it (sito dell’elenco
16
dei concessionari Peugeot Italia) ottenendo ottimi risultati e miglioramenti
dimostrabili sulla visibilità sui motori di ricerca.
Tra le cose più importanti sviluppate ho realizzato nuovi moduli di
integrazione con il sistema gestionale SAP di Fabbri Editori attraverso il sito
www.fabbrieditori.it .
17
ATTITUDINI PROFESSIONALI
Nello svolgimento di capo progetto/ programmatore senior analizza il problema con il
cliente, stende un’analisi, stima le tempistiche e gli eventuali preventivi.
Le svariate esperienze sia nel settore web-application che windows-application
consentono di cercare differenti soluzioni ad un problema, garantendone la velocità e la
professionalità di risoluzione .
L’esperienza di programmatore a partita iva ha portato a rispettare le tempistiche stabilite
nel rispetto della qualità del prodotto.
Gestisce quotidianamente altri programmatori anche su prodotti diversi.
Interagisce con il cliente per la risoluzione di problematiche, e propone nuovi sviluppi da
affrontare.
La continua voglia di accrescere le proprie conoscenze nel settore consentono di
migliorare continuamente il proprio operato anche attraverso la ricerca e test di
approfondimento.
18
CONOSCENZE INFORMATICHE
Database e affini :
- Access
- Sql Server (Utilizzo di stored procedure, trigger e function)
- Oracle (Utilizzo di stored procedure, trigger e function)
- MySql
- Excel
- Creazione DataModel tramite UML
- Linguaggio T-SQL / PL-SQL/ SQL (Utilizzo di stored procedure, trigger e function)
- Nhibernate
Creati anche vari programmi per scrittura /lettura dati ad Archivi Sybase, As400, BTrieve,
FireBird
Programmazione Windows Form:
- Assembler
- Pascal
- C, C++
- Vba per Excel, Vba per Access
- Miscrosoft Visual Basic (conoscenza ottima)
- VB.Net
- C#
- Applicazioni con supporto multilingua
Programmazione Web Form:
- Linguaggio Html, Flash - C#
- Asp, Asp .net VbScript , Javascript ,Ajax
- Integrazione con Silverlight
- Componentistica Telerik per ASP.Net , Ajax e Silverlight
- Utilizzo di CMS (Content Management Site come OpenAsp e DotNetNuke, SiteFinity)
per la creazione di portali asp dinamici
- Applicazioni web con supporto multilingua
- SEO e Web Analytics
19
Reportistica:
- Data Report
- Crystal Report
- Reporting Service
- Telerik Reporting
Altri software inerenti la programmazione:
- Source Safe
- Conoscenza Protocolli Plc Omron molto buona. - Programmi di Reverse Engineering e offuscamento del codice
- Xml, Xsd
- Conoscenza Lan e Modem con comandi AT.
- AutoDesk Map Guide , Microsoft Bing e altri software similari per integrazione
cartografica nelle applicazioni.
Sistemi Operativi :
- Ms Dos
- Windows 98
- Windows Me
- Windows 2000
- Windows XP
- Vista
- Windows 7
- Windows Mobile
Conoscenza e capacità di risoluzione delle varie problematiche derivate dalla creazione di
setup, su vari sistemi operativi compreso Vista e Windows 7.
Applicativi :
- Strumenti di Microsoft Office e programmi di grafica.
- Programma Orcad per programmazione, creazione e stampa schede elettriche.
- Conoscenza e utilizzo Internet e e-mail ottima
OBIETTIVI FUTURI
Crescita lavorativa con incarichi di maggior livello di responsabilità.
Incremento continuo della conoscenza nell’ambito programmazione web anche attraverso
corsi di approfondimento.
20
DISPONIBILITA’
Ad incontri professionali in linea con gli obiettivi e per pareri professionali e/o
conoscenza nuovi colleghi e opportunità.
LINGUE
Inglese: Buona conoscenza scritto e discreta parlato
Con i migliori saluti
Luca Martini
AUTORIZZO AL TRATTAMENTO DEI MIEI DATI PERSONALI IN BASE ALLA LEGGE IN VIGORE