Curriculum di Stefano Carboni

Page 1

Stefano Carboni Curriculum Vitae

Aggiornato al 17 aprile 2010


Esperienze lavorative LEONARDO SOFTWARE HOUSE S.R.L. - LUGLIO 1991-GIUGNO 1992

Dopo il conseguimento del diploma di scuola media superiore comincia una collaborazione per lo sviluppo di moduli aggiuntivi per un applicativo CAD professionale in ambiente MS-DOS (nome: Atlante), ausilio per geometri e ingegneri nel rilievo topografico del territorio e nella progettazione di opere civili quali strade, ferrovie, piste aeroportuali, profili idraulici, scavi, spianamenti, cave e discariche. LEONARDO SOFTWARE HOUSE S.R.L. - LUGLIO 1992-LUGLIO 2007

Assunto a tempo indeterminato con il ruolo di Analista Programmatore.

Stefano Carboni LUOGO DI NASCITA

LEONARDO SOFTWARE HOUSE S.R.L. - AGOSTO 2007-MARZO 2010

Assunzione temporanea del ruolo di Responsabile Commerciale e Supporto Tecnico presso la sede di Agrate Brianza, con i compiti di ricostituzione integrale dei team di supporto e vendita diretta, dell’incremento della capillarità di distribuzione dei prodotti sul territorio italiano e della gestione integrale delle strategie di marketing.

Cagliari DATA DI NASCITA

3 Febbraio 1972 NAZIONALITÀ

LEONARDO SOFTWARE HOUSE S.R.L. - APRILE 2010-GENNAIO 2011

Responsabile marketing e web marketing. Sviluppo progetti web, reingegnerizzazione e gestione del sito istituzionale. Responsabile sviluppo progetti software innovativi su nuovi mercati ad ampio target.

Italiana RESIDENZA

Serramanna VS Italia

STONEX EUROPE S.R.L. - FEBBRAIO 2011-OGGI

Analista programmatore e responsabile dello sviluppo di software desktop innovativi nel campo del rilievo e della progettazione del territorio.

DOMICILIO

Lissone MB Italia UFFICIO

via Giovanni Cimabue, 39 20851 Lissone MB Italia TEL.

CELL.

+39 3474110693 FAX

E-MAIL

me@stefanocarboni.it STATO CIVILE

Celibe OBBLIGHI DI LEVA

Assolti, Maggio 1993 - Maggio 1994 ALTRO

Automunito Patenti A e B Non fumatore

Pagina 2

C.V.

Stefano Carboni


Progetti realizzati LUGLIO 1991 - OTTOBRE 1991 PER LEONARDO SOFTWARE HOUSE SRL

Studio dell’ambiente operativo Microsoft Windows 3.1 e delle sue API di programmazione con lo scopo di eseguire il porting dell’applicazione Atlante verso la piattaforma Windows. Nello stesso periodo è portato a termine il porting di una parte delle librerie di base originali, scritte in Assembly e Quick Basic 3. Linguaggi utilizzati: Pascal, Assembly; Ambiente di sviluppo: Borland Turbo Pascal 5.0, TASM (Turbo Assembler); Computer di sviluppo: Personal Computer IBM compatibile, basato su Intel 8086. OTTOBRE 1991 - DICEMBRE 1991 PER LEONARDO SOFTWARE HOUSE SRL

Realizzazione di un framework di controlli GUI (Graphical User Interface) basato su un kernel grafico preesistente scritto in linguaggio Assembly (nome: GK, Graphic Kernel), in ambiente MSDOS. Il framework implementa diversi controlli di interfaccia con l’utente quali campi di edit e liste di scelta. Linguaggi utilizzati: Pascal, Assembly; Ambiente di sviluppo: Borland Turbo Pascal 5.5, TASM (Turbo Assembler); Computer di sviluppo: Personal Computer IBM compatibile, basato su Intel 8086. Questo framework è stato poi utilizzato come base GUI per la realizzazione di un modulo inserito nel software applicativo Atlante. La funzione di tale modulo è quella di consentire il caricamento di diversi formati di file, provenienti da differenti strumenti topografici, contenenti misure eseguite in campagna e/o punti di rilievo di coordinate note. Lo stesso framework è stato usato come base GUI per la realizzazione del software Ares, uno dei primi software di fotogrammetria stereoscopica sviluppati in Italia. Il software fu scritto in linguaggio Pascal, utilizzando l’ambiente di sviluppo Borland Pascal 7.0. La prima versione fu compilata in ambiente MS-DOS a 16 bit, mentre la seconda utilizzò la possibilità dell’ambiente di sviluppo di compilazione in ambiente DPMI (Direct Protected Mode Interface), con un formato di indirizzamento di memoria a 24 bit segmentati. Il framework non ebbe bisogno di alcuna modifica in nessuna delle compilazioni.

Realizzazione di un applicativo per la gestione e la programmazione di chiavi di protezione hardware su porta parallela (Eutron Smartkey, www.eutronsec.it). Studio dei sorgenti originali della versione su MS-DOS e riscrittura ex-novo in ambiente Microsoft Windows. Linguaggi utilizzati: Pascal, Assembly; Ambiente di sviluppo: Borland Turbo Pascal per Windows, TASM (Turbo Assembler); Computer di sviluppo: IBM PS2.

Cagliari DATA DI NASCITA

3 Febbraio 1972 NAZIONALITÀ

Italiana RESIDENZA

Serramanna VS Italia DOMICILIO

Lissone MB Italia UFFICIO

via Giovanni Cimabue 39 20851 Lissone MB Italia CELL.

+39 3474110693 FAX

E-MAIL

me@stefanocarboni.it

LUGLIO 1992 - NOVEMBRE 1992 PER LEONARDO SOFTWARE HOUSE SRL

Realizzazione di un applicativo CAD in ambiente Apple Macintosh in collaborazione con un altro programmatore, con funzionalità di carico e scarico da registratori dati da strumenti topografici, gestione di una finestra analitica contenente i dati del rilievo, gestione di una finestra grafica interattiva per l’elaborazione del disegno, algoritmo di generazione di una TIN (Triangulated Irregular Network - Maglia irregolare di triangoli) a partire dai punti del rilievo per le successive elaborazioni grafiche, quali la visualizzazione del profilo altimetrico del terreno e la generazione delle curve di livello (o isoipse) per la realizzazione di mappe topografiche e cartografiche. Linguaggi utilizzati: Object Pascal, C++; Ambiente di sviluppo: Apple MPW (Machintosh Programmer’s Workshop) utilizzando il framework GUI MacApp; Computer di sviluppo: Apple Macintosh Quadra e Apple Macintosh fx II. - PER LEONARDO SOFTWARE HOUSE SRL

Revisione completa dell’applicativo Hydra, un software dedicato alla trasformazione di immagini raster (o bitmap) in informazioni vettoriali, attraverso sistemi automatici, semiautomatici e manuali. Linguaggi utilizzati: Pascal, Assembly; Ambiente di sviluppo: Borland Turbo Pascal per Windows, TASM (Turbo Assembler); Computer di sviluppo: IBM PS2.

C.V.

LUOGO DI NASCITA

TEL.

DICEMBRE 1991 - GENNAIO 1992 PER LEONARDO SOFTWARE HOUSE SRL

Stefano Carboni

Stefano Carboni

Pagina 3

STATO CIVILE

Celibe OBBLIGHI DI LEVA

Assolti, Maggio 1993 - Maggio 1994 ALTRO

Automunito Patenti A e B Non fumatore


- PER LEONARDO SOFTWARE HOUSE SRL

Revisione completa dell’applicativo Ortophoto, un software dedicato al raddrizzamento e l’ortofotoproiezione di immagini digitali prese da camera metrica o semimetrica. È stata portata a termine una completa refattorizzazione del codice, svincolcando il codice elaborativo da quello della gestione dell’interfaccia grafica per consentire future implementazioni in maniera semplice e rapida. Linguaggi utilizzati: Pascal, Assembly; Ambiente di sviluppo: Borland Turbo Pascal per Windows, TASM (Turbo Assembler); Computer di sviluppo: IBM PS2. - PER LEONARDO SOFTWARE HOUSE SRL

Stefano Carboni LUOGO DI NASCITA

Cagliari DATA DI NASCITA

3 Febbraio 1972 NAZIONALITÀ

Italiana RESIDENZA

Serramanna VS Italia DOMICILIO

Lissone MB Italia UFFICIO

via Giovanni Cimabue, 39 20851 Lissone MB Italia TEL.

CELL.

+39 3474110693 FAX

E-MAIL

Realizzazione di un applicativo per la progettazione di cave e discariche, comprensiva di analisi funzionale e scrittura del codice. Suddiviso in diversi moduli tra i quali: - CAD e stampa, con la realizzazione di diversi drivers di disegno che consentivano l’uscita a video, su file (DXF, Data eXchange File, il formato di scambio dati CAD sviluppato da AutoDesk®) e su stampante utilizzando le stesse funzioni di disegno (nome interno: LeOC); - progettazione per sezioni, con un CAD parametrico dedicato e applicazione dinamica sul terreno; - apertura di vari tipi di files per l’acquisizione dei dati del terreno; - realizzazione di un driver di export in formato SGML per l’interfacciamento con i software STR (www.str.it). Linguaggi utilizzati: C++, Assembly; Ambiente di sviluppo: Microsoft Visual Studio per Windows 32, TASM (Turbo Assembler); Computer di sviluppo: IBM PS2. - PER LEONARDO SOFTWARE HOUSE SRL

Realizzazione, in collaborazione con un collega, di una libreria dinamica (DLL) con funzionalità CAD ad oggetti, espandibile e ad alte prestazioni. È stato sfruttato il lavoro sulla libreria LeOC realizzata per il software di progettazione di cave e discariche, adattandola e ottimizzandola alle nuove esigenze. La libreria nacque con i seguenti obiettivi, tutti raggiunti: - utilizzabile da differenti linguaggi di sviluppo, sia ad oggetti che procedurali; - compatibilità completa con Windows a 16 e 32 bit; - semplice estensibilità; - alte prestazioni. Linguaggi utilizzati: C++, Assembly; Ambiente di sviluppo: Microsoft Visual Studio per Windows 32, TASM (Turbo Assembler); Computer di sviluppo: IBM PS2. - PER LEONARDO SOFTWARE HOUSE SRL

Assolti, Maggio 1993 - Maggio 1994

Progettazione e codifica di un modulo con funzione di progettazione della planimetria stradale, realizzato in ambiente Win32 come libreria dinamica DLL e innestata in un applicativo realizzato in ambiente Win16 attraverso sofisticati sistemi di thunking. Linguaggi utilizzati: C++, Assembly; Ambiente di sviluppo: Borland C++ Builder 1.0, TASM (Turbo Assembler); Computer di sviluppo: IBM PS2.

ALTRO

- PER LEONARDO SOFTWARE HOUSE SRL

Automunito Patenti A e B Non fumatore

Studio e progettazione di un sistema di protezione con chiave hardware (su porta parallela oppure USB) per la protezione dei software. Realizzazione delle librerie di protezione e del software di gestione del database di chiavi e clienti, tuttora utilizzati. Linguaggi utilizzati: C++, Assembly; Ambiente di sviluppo: Borland C++ Builder 1.0, TASM (Turbo Assembler); Computer di sviluppo: IBM PS2.

me@stefanocarboni.it STATO CIVILE

Celibe OBBLIGHI DI LEVA

- PER LEONARDO SOFTWARE HOUSE SRL

Riadattamento del modulo di calcolo dei volumi realizzato nel software di progettazione di cave e discariche per l’applicazione sul nuovo software di progettazione stradale. Linguaggi utilizzati: C++; Ambiente di sviluppo: Borland C++ Builder 1.0; Computer di sviluppo: IBM PS2.

Pagina 4

C.V.

Stefano Carboni


- PER LEONARDO SOFTWARE HOUSE SRL

Realizzazione di una libreria per l’interpretazione di piccoli script in un linguaggio simile al Pascal. È stata utilizzata nelle finestre di dialogo dell’applicativo di progettazione stradale, per fare in modo che ogni singolo campo numerico potesse essere impostato come una formula, con possibilità di riferimento a variabili e funzioni globali. Linguaggi utilizzati: Object Pascal; Ambiente di sviluppo: Delphi 6.0; Computer di sviluppo: IBM PS2. - PER LEONARDO SOFTWARE HOUSE SRL

Analisi funzionale, progettazione e codifica di Cart-O-Mat, un software per la realizzazione di carte

Stefano Carboni

tematiche in formato raster a partire da piani quotati di diversa natura, attraverso la loro conversione in un sistema di coordinate a maglia regolare per l’acceso rapido ai valori di rappresentazione. Linguaggi utilizzati: Object Pascal; Ambiente di sviluppo: Delphi 6.0; Computer di sviluppo: IBM PS2.

LUOGO DI NASCITA

Cagliari DATA DI NASCITA

- PER LEONARDO SOFTWARE HOUSE SRL

Analisi funzionale, progettazione e codifica di Nettuno, un software per l’accoppiamento differito di dati di misurazione provenienti da uno strumento GPS professionale ed ecoscandaglio. In questo software si è fatto uso intensivo di thread e sincronizzazioni fra gli stessi per fornire all’utente un’interfaccia semplice con risposte rapide. Nell’ambito dello stesso progetto è stato sviluppato un piccolo applicativo per lo scarico dei dati rilevati dall’ecoscandaglio in formato NMEA e la loro conversione in un formato binario per un accesso più veloce. Linguaggi utilizzati: Object Pascal; Ambiente di sviluppo: Delphi 6.0; Computer di sviluppo: IBM PS2. - PER LEONARDO SOFTWARE HOUSE SRL

Realizzazione di molteplici librerie di calcoli e gestione dei dati, scritte in diversi linguaggi e tutte utilizzabili da almeno tre ambienti: Borland Delphi, Borland C++ Builder, Microsoft Visual Studio. Li diverse librerie si occupano di: - conversioni fra stringhe e numeri di diverso formato (angoli, distanze, volumi, ecc.) e unità di misura (possibilità di scrivere un numero seguito dal simbolo dell’unità per ottenere il valore nell’unità base), e viceversa, con numerose possibilità di scelta fra diversi formati di rappresentazione; - operazioni sulle rette, con calcoli di punti giacenti, parallele, perpendicolari e via discorrendo; - operazioni su archi e cerchi; - calcoli su piani e triangoli; - layer di astrazione per l’utilizzo delle librerie LeadTools per la gestione di diverse tipologie di immagini raster; - gestione di file e archivi, con l’integrazione di un sistema di gestione di un filesystem virtuale internamente ad un singolo file; - modulo per la crittografazione di dati qualunque, utilizzando diversi metodi; - modulo per l’implementazione di un sistema di UNDO/REDO a livelli teoricamente infiniti; - sistema per la gestione di oggetti identificati univocamente, indirizzabili attraverso il codice univoco in maniera veloce; - gestore di memoria a blocchi ad alte prestazioni, con accesso ottimizzato attraverso un identificatore univoco e l’integrazione di liste double linked trasversali; - libreria per la gestione del caricamento e salvataggio di files in formato FBK, utilizzato nel software topografico LeoWin; - modulo per la gestione di report di stampa a partire da dati eterogenei, basato sul software Rave Reports. Linguaggi utilizzati: Object Pascal, C++; Ambiente di sviluppo: Delphi 6.0/7.0, C++ Builder 5.0/6.0; Computer di sviluppo: IBM PS2.

Stefano Carboni

C.V.

Pagina 5

3 Febbraio 1972 NAZIONALITÀ

Italiana RESIDENZA

Serramanna VS Italia DOMICILIO

Lissone MB Italia UFFICIO

via Giovanni Cimabue 39 20851 Lissone MB Italia TEL.

CELL.

+39 3474110693 FAX

E-MAIL

me@stefanocarboni.it STATO CIVILE

Celibe OBBLIGHI DI LEVA

Assolti, Maggio 1993 - Maggio 1994 ALTRO

Automunito Patenti A e B Non fumatore


- PER LEONARDO SOFTWARE HOUSE SRL

Analisi, progettazione e sviluppo di una libreria per il calcolo di una superficie solida a triangoli (mesh, anche detta TIN, Triangulated Irregular Network, composta da triangoli non sovrapposti) a partire da una nuvola di punti, con la gestione di linee di discontinuità, poligoni buchi e poligoni di contorno. Linguaggi utilizzati: Object Pascal; Ambiente di sviluppo: Delphi 7.0; Computer di sviluppo: IBM PS2. - PER LEONARDO SOFTWARE HOUSE SRL

Stefano Carboni LUOGO DI NASCITA

Cagliari DATA DI NASCITA

3 Febbraio 1972 NAZIONALITÀ

Italiana RESIDENZA

Serramanna VS Italia DOMICILIO

Lissone MB Italia UFFICIO

via Giovanni Cimabue, 39 20851 Lissone MB Italia TEL.

CELL.

+39 3474110693 FAX

E-MAIL

me@stefanocarboni.it STATO CIVILE

Celibe OBBLIGHI DI LEVA

Assolti, Maggio 1993 - Maggio 1994 ALTRO

Automunito Patenti A e B Non fumatore

Analisi, progettazione e sviluppo di un modulo per il calcolo dei volumi di terra in diverse modalità dirette (TIN contro piano orizzontale, TIN contro piano inclinato, TIN contro TIN) e due modalità inverse (calcolo della quota del piano orizzontale di compenso a partire da una TIN e dal volume desiderato, calcolo dei dati di definizione del piano inclinato di compenso a partire da una TIN, dal piano parallelo e dal volume desiderato). Linguaggi utilizzati: C++; Ambiente di sviluppo: C++ Builder 6.0; Computer di sviluppo: IBM PS2. - PER LEONARDO SOFTWARE HOUSE SRL

Analisi, progettazione e sviluppo di un modulo per il calcolo delle isoipse a partire da un modello TIN, con la definizione di quote di partenza e intervalli per ogni serie (fino a 64). Linguaggi utilizzati: C++; Ambiente di sviluppo: C++ Builder 6.0; Computer di sviluppo: IBM PS2. - PER LEONARDO SOFTWARE HOUSE SRL

Analisi, progettazione e sviluppo di un modulo (FieldBook.dll) senza interfaccia utente per la gestione e il calcolo di un libretto topografiche, con l’integrazione di misurazioni di varia natura (GPS, polari, squadri, livellazioni), la gestione di operazioni topografiche e rototraslazioni dinamiche, calcoli inversi, punti ribattuti, calcolo di errori e scarti. Linguaggi utilizzati: C++; Ambiente di sviluppo: C++ Builder 6.0; Computer di sviluppo: IBM PS2. - PER LEONARDO SOFTWARE HOUSE SRL

Analisi, progettazione e sviluppo di un modulo di interfaccia utente per l’uso di FieldBook.dll, integrato nell’ambiente CAD espandibile Antas, realizzato da Leonardo Software House. Linguaggi utilizzati: C++; Ambiente di sviluppo: C++ Builder 6.0; Computer di sviluppo: IBM PS2. - PER LEONARDO SOFTWARE HOUSE SRL

Realizzazione di un framework per la gestione del collegamento di strumenti di registrazione dati di misure da stazione totale. Il sistema prevede l’interfaccia verso drivers realizzati appositamente per ogni modello, la loro gestione e presentazione all’utente, la creazione di un modello di dati accessibile dall’esterno. Linguaggi utilizzati: Object Pascal; Ambiente di sviluppo: Delphi 7.0; Computer di sviluppo: IBM PS2. - PER LEONARDO SOFTWARE HOUSE SRL

Analisi e sviluppo di un sistema di progettazione di sezioni stradali dinamiche, attraverso l’unione di blocchi precostituiti e/o la scrittura di nuovi blocchi o intere sezioni utilizzando un linguaggio di scripting ispirato a Object Pascal. Il modulo lavora integrandosi all’interno dell’applicativo di progettazione stradale Atlante 5 realizzato da Leonardo Software House. Linguaggi utilizzati: Object Pascal; Ambiente di sviluppo: Delphi 7; Computer di sviluppo: IBM PS2.

Pagina 6

C.V.

Stefano Carboni


- PER LEONARDO SOFTWARE HOUSE SRL

Progettazione e sviluppo di un server di gestione dei pagamenti con il sistema PayPal, per la vendita online del software MadDog, plugin di Microsoft Flight Simulator. Nell’ambito dello stesso progetto, realizzazione di un server con pannello di controllo web per la gestione e il controllo del sistema di cui sopra, con la possibilità di ricerca delle transazioni registrate e degli utenti con prodotti associati, modifica dei dati memorizzati sul database, invio di email con link di download e codici di attivazione. Linguaggi utilizzati: Object Pascal; Ambiente di sviluppo: Delphi 7; Computer di sviluppo: IBM PS2. - PER LEONARDO SOFTWARE HOUSE SRL

Implementazione, nello stesso web server presentato alla nota precedente, della gestione delle attivazioni di software gratuiti e dimostrativi attraverso la fornitura di codici di attivazione accoppiati a dei numeri seriali forniti dall’utente. Linguaggi utilizzati: Object Pascal; Ambiente di sviluppo: Delphi 7; Computer di sviluppo: IBM PS2.

Stefano Carboni LUOGO DI NASCITA

Cagliari DATA DI NASCITA

3 Febbraio 1972

AGOSTO 2007 - MARZO 2010 PER LEONARDO SOFTWARE HOUSE SRL

Responsabile commerciale presso la sede di Agrate Brianza della Leonardo Software House Srl, con i seguenti compiti: - Ricostituzione del team, con ricerca del personale amministrativo, tecnico e commerciale; - Gestione del personale e della sede; - Organizzazione della partecipazione alle fiere di settore: SAIE 2007 (Bologna, 24-27 Ottobre), MADEExpo 2008 (Milano, 5-9 Febbraio), EdilLevante 2008 (Bari, 17-20 Aprile), SAIE 2008 (Bologna, 15-18 Ottobre), MADEExpo 2009 (Milano, 4-7 Febbraio), SAIE 2009 (Bologna, 28-31 Ottobre), MADEExpo 2010 (Milano, 3-6 Febbraio). - Gestione Marketing, realizzazione di opuscoli (testi e grafiche) per la presentazione dei prodotti; - Gestione rapporti con fornitori e rivenditori; - Gestione della politica prezzi.

NAZIONALITÀ

Italiana RESIDENZA

Serramanna VS Italia DOMICILIO

Lissone MB Italia UFFICIO

via Giovanni Cimabue 39 20851 Lissone MB Italia TEL.

-

APRILE 2010 - GENNAIO 2011 PER LEONARDO SOFTWARE HOUSE SRL

Responsabile marketing e web marketing. Sviluppo progetti web, reingegnerizzazione e gestione del sito istituzionale. Responsabile sviluppo progetti software innovativi su nuovi mercati ad ampio target.

CELL.

+39 3474110693 FAX

-

FEBBRAIO 2011 - OGGI PER STONEX EUROPE SRL

Senior Software Engineer, realizzazione di un software data logger su piattaforma Windows Mobile per il controllo di ricevitori GPS, Stazioni Totali e altre tipologie di sensori di misura.

E-MAIL

me@stefanocarboni.it STATO CIVILE

Celibe OBBLIGHI DI LEVA

Assolti, Maggio 1993 - Maggio 1994 ALTRO

Automunito Patenti A e B Non fumatore

Stefano Carboni

C.V.

Pagina 7


Collaborazioni esterne 1996 - PER INTERNAVIGA SRL

Realizzazione del software BigFun (basato sul software LazyChat) con funzioni di accesso ad IRC (Intenet Relay Chat) con collegamento unico al server irc.tin.it, multistanza, multichat. Sono implementate funzioni peer to peer di chat e scambio, oltre a tutti i comandi del server IRC. Il software è utilizzato ancora oggi e scaricabile al link http://irc.alice.it/bigFun.html. Linguaggi utilizzati: Object Pascal; Ambiente di sviluppo: Delphi 7; Computer di sviluppo: IBM PS2.

Stefano Carboni LUOGO DI NASCITA

Cagliari DATA DI NASCITA

3 Febbraio 1972

2001 - PER INTERNAVIGA SRL

Realizzazione del software BlaBla (basato sul software LazyChat) con funzioni di accesso ad IRC (Intenet Relay Chat) con collegamento unico al server irc.excite.it, multistanza, multichat. Sono implementate funzioni peer to peer di chat e scambio, oltre a tutti i comandi del server IRC. Linguaggi utilizzati: Object Pascal; Ambiente di sviluppo: Delphi 7; Computer di sviluppo: IBM PS2. 2001 - PER INTERNAVIGA SRL

Lissone MB Italia

Realizzazione del software Chat Provincia di Roma (basato sul software LazyChat) con funzioni di accesso ad IRC (Intenet Relay Chat) con collegamento unico al server chat.provincia.roma.it, multistanza, multichat. Sono implementate funzioni peer to peer di chat e scambio, oltre a tutti i comandi del server IRC. Linguaggi utilizzati: Object Pascal; Ambiente di sviluppo: Delphi 7; Computer di sviluppo: IBM PS2.

UFFICIO

2006 - PER LA DITTA PAOLO PILI SAS

NAZIONALITÀ

Italiana RESIDENZA

Serramanna VS Italia DOMICILIO

via Giovanni Cimabue, 39 20851 Lissone MB Italia TEL.

CELL.

+39 3474110693 FAX

-

Realizzazione del software per un sistema di controllo di un forno essiccatoio per la pasta. Si è utilizzato un microcomputer programmabile della famiglia Rabbit (www.rabbit.com), serie BL2500. Il sistema di gestione prevede funzioni di impostazione dei programmi di essiccamento tramite una tastiera ed un display alfanumerico, la completa gestione del ciclo di lavoro della macchina e la segnalazione di eventuali allarmi. Linguaggi utilizzati: C; Ambiente di sviluppo: Dynamic C; Computer di sviluppo: IBM PS2.

E-MAIL

me@stefanocarboni.it STATO CIVILE

Celibe OBBLIGHI DI LEVA

Assolti, Maggio 1993 - Maggio 1994 ALTRO

Automunito Patenti A e B Non fumatore

Pagina 8

C.V.

Stefano Carboni


Altre realizzazioni 1991 -

Progettazione e codifica di un sistema grafico in modalità 80286 protetta, con driver differenziati per la gestione di diverse modalità grafiche, dai 256 ai 16 milioni di colori, realizzato in massima parte in Borland Pascal 7.0 con varie parti codificate in linguaggio Assembly per ottimizzare le routines di disegno. Su questo kernel è stata realizzata un’interfaccia ad oggetti a finestre, in ambiente Borland Pascal 7.0, con gestione caricamento e salvataggio immagini (in formato BMP), gestione di controlli standard come pulsanti, caselle di spunta, caselle alternative, controlli di edit, liste a discesa. Il sistema di ridisegno era basato su regioni, in modo da ottimizzare le risorse e velocizzare il refresh del video.

Stefano Carboni

1992 -

Realizzazione di un framework GUI a finestre in linguaggio C++, strutturato in classi riutilizzabili e basato sul sottosistema grafico BGI in ambiente Borland Turbo C++. Il framework metteva a disposizione funzioni di creazione e gestione delle finestre, controlli di input standard, pulsanti. Le finestre erano riposizionabili e ridimensionabili a discrezione dell’utente ed il ridisegno delle stesse era ottimizzato dalla gestione delle sovrapposizioni e delle regioni di disegno. 1995 -

Realizzazione di LazyChat, un software distribuito gratuitamente (http://www.lazyclan.com) con funzioni di accesso ad IRC (Intenet Relay Chat) con sistema multiserver, multistanza, multichat. Sono implementate funzioni peer to peer di lavagna virtuale, chat, scambio file e gioco del master mind, oltre ad un sistema di gioco a quiz da utilizzarsi nelle stanze comuni.

LUOGO DI NASCITA

Cagliari DATA DI NASCITA

3 Febbraio 1972 NAZIONALITÀ

Italiana RESIDENZA

Serramanna VS Italia DOMICILIO

2004 -

Per il browser game online http://www.travian.it, realizzazione di un software per la simulazione delle battaglie, con gestione di scontri multipli e dei diversi parametri consentiti dal gioco.

Lissone MB Italia UFFICIO

via Giovanni Cimabue 39 20851 Lissone MB Italia TEL.

CELL.

+39 3474110693 FAX

E-MAIL

me@stefanocarboni.it STATO CIVILE

Celibe OBBLIGHI DI LEVA

Assolti, Maggio 1993 - Maggio 1994 ALTRO

Automunito Patenti A e B Non fumatore

Stefano Carboni

C.V.

Pagina 9


Conoscenze informatiche SISTEMI OPERATIVI

Ottima conoscenza: Microsoft Windows, nelle versioni 3, 3.1, 95, NT, 98, ME, 2000, XP, Vista, 7 Ottima conoscenza: Mac OS X, nelle versioni 10.4, 10.5, 10.6 e 10.7 STRUMENTI PER L’UFFICIO IN AMBIENTE MICROSOFT WINDOWS

Ottima conoscenza: Microsoft Outlook Express, Microsoft Mail Discreta conoscenza: Microsoft Word, Microsoft Excel, Microsoft Access, OpenOffice.org Writer, OpenOffice.org Calc

Stefano Carboni

STRUMENTI PER L’UFFICIO IN AMBIENTE APPLE MAC OS X

Ottima conoscenza: Apple Mail, Apple iWork Discreta conoscenza: FileMaker STRUMENTI PER L’UFFICIO MULTIPIATTAFORMA

LUOGO DI NASCITA

Cagliari DATA DI NASCITA

3 Febbraio 1972 NAZIONALITÀ

Italiana

Discreta conoscenza: OpenOffice.org Writer, OpenOffice.org Calc LINGUAGGI DI PROGRAMMAZIONE

Ottima conoscenza: Assembly Intel 8086/286/386/486, Pascal, Object Pascal, C/C++ Discreta conoscenza: SQL, Objective C Conoscenza didattica: Java LINGUAGGI INTERNET

Serramanna VS Italia

Ottima conoscenza: HTML, CSS, ASP Discreta conoscenza: JavaScript, PHP

DOMICILIO

AMBIENTI DI SVILUPPO IN AMBIENTE MICROSOFT WINDOWS

RESIDENZA

Lissone MB Italia UFFICIO

via Giovanni Cimabue, 39 20851 Lissone MB Italia TEL.

CELL.

+39 3474110693

Ottima conoscenza: Borland Turbo Pascal, Borland Pascal, Borland Delphi, Borland Turbo C++, Borland C++, Borland C++ Builder, Borland Developer Studio, Codegear RAD Studio Discreta conoscenza: Microsoft Visual C++ Conoscenza didattica: Microsoft Visual Studio AMBIENTI DI SVILUPPO IN AMBIENTE APPLE MAC OS X

Conoscenza didattica: XCode AMBIENTI DI SVILUPPO MULTIPIATTAFORMA

Conoscenza didattica: Eclipse, QtCreator

FAX

E-MAIL

me@stefanocarboni.it STATO CIVILE

Celibe

PRINCIPALI FRAMEWORK DI SVILUPPO IN AMBIENTE MICROSOFT WINDOWS

Ottima conoscenza: Microsoft Win32 API, Borland OWL, Borland VCL Discreta conoscenza: Microsoft MFC PRINCIPALI FRAMEWORK DI SVILUPPO IN AMBIENTE APPLE MAC OS X

Discreta conoscenza: Cocoa

OBBLIGHI DI LEVA

PROGRAMMAZIONE DATABASE

Assolti, Maggio 1993 - Maggio 1994

Ottima conoscenza: Borland Paradox Discreta conoscenza: Firebird, MySQL, FileMaker Conoscenza didattica: Microsoft Access

ALTRO

Automunito Patenti A e B Non fumatore

Pagina 10

C.V.

Stefano Carboni


Istruzione DIPLOMA DI PERITO INFORMATICO, I.T.I.S. “DIONIGI SCANO”; MONSERRATO, CA - 1991

Conseguimento del titolo di Perito Informatico con la votazione di 48/60.

Lingue straniere INGLESE

Scritto: Parlato: Tecnico:

buono scolastico molto buono

Stefano Carboni

Campi di maggior interesse

Progettazione di sistemi informativi. Gestione di progetti informatici e di automazione. Studio, sviluppo e ottimizzazione di algoritmi complessi. Sistemi di comunicazione internet e wireless. Managing aziendale.

LUOGO DI NASCITA

Cagliari DATA DI NASCITA

3 Febbraio 1972

Peculiarità caratteriali e hobbies

Precisione, capacità di lavorare in team, buona dialettica, capacità di adattamento e mediazione.

Italiana

Lettura, con predilezione verso la letteratura fantasy e fantascientifica, passando per la divulgazione scientifica. Cinema. Scrittura di brevi racconti. Fotografia.

RESIDENZA

Serramanna VS Italia DOMICILIO

Lissone MB Italia UFFICIO

Referenze

via Giovanni Cimabue 39 20851 Lissone MB Italia

LEONARDO SOFTWARE HOUSE SRL - WWW.LEOSH.COM

Società di produzione e vendita software, con sede legale (Tel: 070.880003 - Fax: 070.888509) in via Turati 4/D, 09045 Quartu Sant’Elena (CA) e sede commerciale (Tel: 039.6091763 - Fax: 039.6091782) in viale Colleoni 5, 20041 Agrate Brianza (MI). Contatti: Leandro Loddo, Alessandro Congeddu, Davide Marras. INTERNAVIGA SRL - WWW.INTERNAVIGA.IT

TEL.

CELL.

+39 3474110693 FAX

Società fornitrice di servizi internet, con sede legale (Tel: 080.802488) in via Roma 164/A, 70043 Monopoli (BA). Contatti: Antonio Saponaro. PAOLO PILI SAS

E-MAIL

me@stefanocarboni.it STATO CIVILE

Società di progettazione e realizzazione impianti elettrici industriali, con sede legale (Tel: 070) in via …, 09038 Serramanna (MD). Contatti: Roberto Pili. STONEX EUROPE SRL - WWW.STONEX.IT

Celibe OBBLIGHI DI LEVA

Assolti, Maggio 1993 - Maggio 1994 ALTRO

Società dedicata alla progettazione e al commercio di strumenti di misura di precisione, con sede (Tel: 039.2783008) in via GIovanni Cimabue 39, 20851 Lissone (MB). Contatti: Antonio Saponaro.

Ai sensi della legge 675/96 (tutela delle persone e di altri soggetti rispetto al trattamento dei dati personali) e dell'art. 13 del D.Lgs. 30 giugno 2003 n. 196, AUTORIZZO al trattamento dei dati personali contenuti nel presente curriculum per permettere un’adeguata valutazione della mia candidatura finalizzata all’assunzione.

Stefano Carboni

Stefano Carboni

NAZIONALITÀ

C.V.

Pagina 11

Automunito Patenti A e B Non fumatore


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.