Autorizzo all’uso dei dati personali presenti in questo documento ai sensi del D.Lgs. n.196/03 e succ. variazioni
Curriculum Vitae di Umberto Albano
Cell. +39 335 1714042
Fax. +39 06 83700570
E-Mail: [email protected]
Milestone Development
Partita IVA: 08077051004
CCIAA di Roma N. REA 1077739
Area di Lavoro : Consulente IT / Sviluppo software.
Ruolo di Interesse: Consulenza IT / pianificazione e realizzazione di progetti Software
Specializzazione: Office Automation e System Integration
Esperienze professionali
(da consulente)
Milestone Development di Umberto Albano (dal 2004 ... ad oggi)
Assistenza e Sviluppo Software
Dal 2004 ho intrapreso la carriera di Consulente “freelancer” offrendo i miei servizi alle
aziende interessate a risolvere vari tipi di problemi gestionali interni tramite lo sviluppo
di software custom.
Sono munito di Partita IVA e iscritto alla Camera di Commercio di Roma con la
qualifica di “Piccolo Imprenditore” dal Settembre 2004.
Nel corso di questi anni ho realizzato soluzioni software di vario genere avendo come
clienti sempre ed esclusivamente le aziende.
Sono intervenuto presso realtà che vanno dalla piccola impresa artigianale fino ad una
grande multinazionale come la Procter & Gamble, per risolvere con lo sviluppo software
e la consulenza IT i problemi di Automazione d’Ufficio, di Integrazione dei Sistemi e di
Automazione dei Processi aziendali in generale.
Ho sviluppato un numero notevole di software completi, di macro (anche molto
complesse) e di Tools (in ambiente MS Office), atti a risolvere con successo le
problematiche aziendali più disparate, ovviamente sempre là ove fosse possibile risolvere
un problema specifico con l’ausilio di un software.
Molte delle soluzioni sviluppate in ambiente Microsoft Office (in P&G) fanno uso di
componenti da me realizzate per interagire con l’ambiente SAP (lato client) emulando i
processi normalmente eseguiti dagli utenti. Sempre nel rispetto dei criteri di security di
SAP è stato possibile rendere automatici e “intelligenti” processi aziendali normalmente
eseguiti a mano in questo ambiente.
Durante l’attività di consulenza ho imparato a gestire tutti gli aspetti di un progetto, dalla
visione economica (budget e costi), commerciale (studi di fattibilità, offerte e preventivi)
e amministrativa (flusso documentale associato ad un progetto), fino agli aspetti più
tecnici come la pianificazione delle risorse necessarie, l’analisi funzionale e tecnica e la
progettazione e realizzazione delle soluzioni tramite lo sviluppo software.
Oltre a questo ho acquisito esperienza anche nella fase successiva del post-produzione,
ovvero nello specifico mi riferisco al packaging, alla formazione, all’assistenza di primo
e secondo livello e alla gestione a distanza di tempo dell’aggiornamento di progetti con
nuove funzionalità (upgrade / update).
Esperienze professionali
(da dipendente)
Progetto Informatica S.r.l. (dal 1998-2004)
Sviluppo Software
Ho ideato e realizzato per la mia azienda in MS-VB6 un piccolo Framework COM
riutilizzato in molte delle soluzioni successivamente sviluppate per attività di protezione
software, gestione dati e gestione interfaccia utente secondo i criteri multi-tier.
Ho realizzato molte soluzioni verticali in MS-VB6 su base dati SQL.
Ho sviluppato integralmente un’applicazione di Contabilità Finanziaria la cui analisi
funzionale è stata fatta internamente alla ditta.
Ho programmato diverse verticalizzazioni per il prodotto software di Contabilità
Generale denominato DMT Professional della Diamante S.p.A. (partner Microsoft).
Curriculum Vitae professionale di Umberto Albano
Pag. 1 di 4
Autorizzo all’uso dei dati personali presenti in questo documento ai sensi del D.Lgs. n.196/03 e succ. variazioni
Conoscenza approfondita del Framework DMT DTK (tecnologia COM) proprietario
della Diamante S.p.A. utilizzato per sviluppo integrato con DMT Professional.
Direzione Sviluppo Software
Ho svolto per diverso tempo, mansioni di Direzione dello Sviluppo Software, gestendo la
pianificazione dei Progetti Software, effettuando l’Analisi Tecnica sui progetti,
partecipando a quella Funzionale e gestendo tutti gli aspetti operativi dei progetti stessi,
tra cui il coordinamento dei vari programmatori e consulenti coinvolti.
Durante questo periodo ho formato ab initio quattro programmatori di base, tramite
frequenti corsi interni all’azienda ed istruzione individuale.
Consulenza EDP Interna
Mi sono occupato anche della gestione delle infrastrutture informatiche interne alla ditta
e di tutti gli aspetti legati all'Office Automation, prevalentemente con prodotti Microsoft.
Slalom S.r.l. (1996-2000)
Assistenza-Consulenza tecnica software-hardware esterna.
Servizio di assistenza tecnica software "Helpdesk", interno alla Procter & Gamble S.p.A.
, in ambiente NOS Novell Netware e OS Windows 95/98, con funzioni saltuarie di
assistenza-installazione tecnica hardware, consulenza di pianificazione software e
programmazione.
Progettazione, messa in opera e Manutenzione di un DB per la Gestione delle Chiamate
di Assistenza HelpDesk e dell’Inventario Hardware dell’RTC della Procter&Gamble.
Programmazione.
Sviluppo Applicazione per la Gestione completa dei Materiali da Laboratorio per l’RTC
(Research Technical Center) della Procter&Gamble (Liguaggio VBA / MS Access).
Memory Servizi S.r.l. (1994-1995)
Assistenza-Consulenza tecnica software-hardware esterna.
Servizio di assistenza tecnica software "HelpDesk", interno alla Procter & Gamble
S.p.A., in ambiente NOS LAN Manager 2.x e OS DOS-Windows 3.1/95, con funzioni
saltuarie di assistenza-installazione tecnica hardware, consulenza di pianificazione
software e programmazione.
Vasta copertura di applicativi supportati, tra i quali : MS Word 2.0 WIN, MS Excel 4.0a
WIN, Lotus CC-Mail 2.0, MS PowerPoint, MS PowerPlay, più svariati altri applicativi
tecnici per l'analisi finanziaria o scientifica dei dati, sviluppati internamente o fatti
sviluppare per l'utilizzo interno, dei quali mi hanno messo in grado di eseguire
installazioni e fornire assistenza tecnica.
Programmazione.
Sviluppo interno software per gestione interventi o fatture in ambiente Windows 3.1 con
linguaggi ObjectPAL di Paradox WIN o MS Visual Basic V.3.0.
Sviluppo interno software-tools sotto OS/2 2.x / Warp 3.0 con Visual REXX.
Assistenza tecnica software.
Installazione e Assistenza su DOS 6.x e OS/2 2.x. e WARP 3.0
Supporto tecnico su applicativi : MS Winword V.6.0, MS Excel V.5.0, Borland Paradox
WIN V.4.5, MS Publisher V.2.0.
I.S.C. S.r.l. (1993-1994)
Programmazione.
Sviluppo software in ambiente IBM AS/400 con linguaggi CL ed RPG/400.
Assistenza tecnica software.
Installazione/Aggiornamento sistema operativo OS/400 ed installazione prodotto
programma su licenza ACG.
Consel Sistemi S.r.l. (1991-1992)
Assistenza tecnica software.
Servizio di assistenza tecnica software ai clienti (installazioni, configurazioni, risoluzione
problemi, ecc...).
Curriculum Vitae professionale di Umberto Albano
Pag. 2 di 4
Autorizzo all’uso dei dati personali presenti in questo documento ai sensi del D.Lgs. n.196/03 e succ. variazioni
Utilizzo applicativi.
Conversione applicativo da ambiente S/36 ad AS/400 mediante convertitore E.N.I.A.C.
MPS/400 ed ottimizzazione codice CL/RPG.
Memory Computers S.p.A. (1989-1991)
Assistenza tecnica software telefonica.
Sui seguenti pacchetti software : IBM Videoscrittura 4, Borland Paradox 3.5, Lotus 123
V.2.1, Microsoft Word per DOS V.5.0, Harvard Graphics V.2.3 ed assistenza per
problemi legati all'ambiente DOS (fino a V.5.0).
Assistenza tecnica software interna alla ditta.
Gestione dei problemi software interni alla sede, e gestione di una archivio sviluppato
sotto Borland Paradox 3.5 per DOS in ambiente LAN. L'archivio denominato S.I.C.
(Sistema Informativo Commerciale), pur non avendo ausili programmativi alle spalle,
permetteva la gestione dei dati commerciali in condivisione, sfruttando le funzionalità
database del Paradox.
Direzione corsi.
La pianificazione e preparazione dei corsi era a mio carico e il livello di
approfondimento del singolo corso poteva variare (Base-Intermedio-Avanzato) con i
seguenti oggetti : DOS V.3.3 (Base), IBM Videoscrittura 4 (Base-Intermedio), Borland
Paradox V.3.5 (Base-Avanzato), Lotus 1-2-3 V.2.1 (Base), Harvard Graphics V.2.3
(Base-Intermedio).
Programmazione.
Attività di sviluppo software multimediale per visionamento interno alla ditta a scopo di
ricerca, in ambiente OS/2 2.0 con linguaggio AVC (Audio Visual Connection).
Emittente televisiva regionale Nuova Teleregione 45 (1987)
Programmazione.
Per tale lavoro fu commissionata la programmazione di un gestore di scommesse per il
Totocalcio, con l'utilizzo di grafica acquisita precedentemente da telecamera. Il software
fu sviluppato su di un Personal Computer Atari 1040ST in linguaggio Gfa-Basic.
Conoscenze ed esperienze
attinenti l’attività
lavorativa
Diploma di Maturità Scientifica conseguito nel 1988
Università (1988-1990)
Iscritto alla facoltà di Ingegneria della Università di Roma "La Sapienza" ha superato i
seguenti esami : Analisi I, Geometria I, Programmazione dei Calcolatori Elettronici,
Analisi Numerica con Elementi di Programmazione.
Servizio di Leva (1991-1992)
Prestato servizio militare di leva nel Corpo Nazionale dei Vigili del Fuoco, con mansioni,
a partire dal terzo mese, di tecnico software all'interno del Laboratorio di Scienza delle
Costruzioni del Centro Studi ed Esperienze in Capannelle - Roma.
Attestati (1993)
Frequentato corso intensivo Programmatore AS/400 presso il Centro Addestramento
IBM di Novedrate (Mi) con rilascio attestato IBM SEMEA S.p.A.
Lingue
Ottima conoscenza della lingua inglese, perfezionata con viaggi negli U.S.A. e con la
lettura di svariati libri sia tecnici che di letteratura.
Conoscenze di Programmazione
Microsoft Visual Basic .NET (In ambiente Visual Studio 2008)
HTML/DHTML
ASP
VB-Script e Java-Script
ANSI SQL-92
Microsoft Visual Basic 6.0 e precedenti
Microsoft Visual J++ (conoscenza di base)
RPG/400 (in ambiente AS/400)
Curriculum Vitae professionale di Umberto Albano
Pag. 3 di 4
Autorizzo all’uso dei dati personali presenti in questo documento ai sensi del D.Lgs. n.196/03 e succ. variazioni
CL/2 (in ambiente AS/400)
Fortran 77 (solo pratica universitaria)
Pascal (solo pratica universitaria)
Visual REXX/2 (linguaggio di scripting ad oggetti per OS/2)
A.V.C. (IBM Audio Visual Connection sotto OS/2)
P.A.L. (Paradox Application Language, anche versione Object di Paradox WIN)
C (pratica su Borland Turbo C++ x DOS o C SET/2 sotto OS/2, nozioni di Visual C++)
Assembler (pratica su 6502 e 68000)
Basic (anche versioni strutturate C-like)
Conoscenza teorica dei linguaggi "Logo", "Lisp" e "Forth".
Conoscenza della tecnologia Microsoft COM/DCOM.
Conoscenza basilare di Microsoft DNA.
Conoscenza approfondita della programmazione a oggetti (OOP) in particolare tramite
l’uso di COM e delle ultime versioni di Visual Basic e Java.
Altre conoscenze Informatiche
Conoscenza basilare di UML (Unified Modeling Language) applicato all’Analisi e alla
Progettazione di soluzioni software.
Ottima conoscenza MS Office e prodotti aggiuntivi.
Buona conoscenza dell’applicativo MS SQL Server 7.0/2000 e di MS Exchange Server
in combinazione con clients MS Outlook 2000.
Buona conoscenza di molti Tools Microsoft di supporto alla programmazione.
Esperienze aggiuntive
Esperienze specifiche di sviluppo Web
Ho realizzato un Forum Web proprietario utilizzando tecnologia ASP e Java-Script con
possibilità di Upload dei files, Bulk Mailing, gestione Utenti, tecniche di
protezione/sicurezza, etc...
Il DB attualmente è MS-Access facilmente convertibile a DB SQL grazie all’uso di
componenti ADO 2.7 e ad un ampio uso di istruzioni SQL compatibili ANSI SQL-92
(per visionare visitare il seguente indirizzo e registrarsi: www.iborsini.info).
Esperienze in ambito Finanziario
Ho sviluppato un software per la gestione degli Arbitraggi On-Line tra Valute che
acquisiva le quotazioni necessarie da pagine Web di siti pubblici, interpretava le pagine
estraendo le informazioni di interesse ed elaborava i dati in tempo reale per fornire le
indicazioni di compravendita per gli arbitraggi dell’utente.
Autorizzo all’uso dei dati personali presenti in questo documento ai sensi del D.Lgs. n.196/03 e succ. variazioni
Umberto Albano
Curriculum Vitae professionale di Umberto Albano
Pag. 4 di 4