I'm a Delphi developer.
I'm a Web developer.
I'm a developer!

About me

Mi presento. Mi chiamo Paolo Rossi (come altre centinaia di persone in Italia), sono nato a Piacenza qualche anno fa (nel 1969), il paese dove sono cresciuto è Bettola, una ridente :-) località dell'appennino emiliano.

Elettronico come formazione ma prestato definitivamente all'informatica (e nessuno mi ha mai reclamato) dopo le prime esperienze lavorative in diverse ditte, lavoro (ormai da tempo) come freelance fornendo consulenza a società di sviluppo Delphi e Web. Ho sempre avuto un legame particolare con Wintech Italia per cui tengo corsi da diversi anni.

Scrivo sul blog in italiano su Delphi aprirò presto un blog personale su tecnologie web e sviluppo software in senso lato. Nei pochi *minuti* liberi che mi rimangono alla settimana mi piace fotografare e in genere viaggiare, anche se solo per pochi Km

Sviluppo Delphi, sviluppo web, corsi e conferenze... troppe cose!

Lavoro

NAME

Sviluppo Delphi

Delphi è il mio strumento preferito per realizzare applicazioni Windows, Mac OS X, Android e iOS.
Uso Delphi dall'uscita della versione 1 nel 1995 e ancora prima il glorioso TurboPascal. Ho realizzato numerosissime applicazioni nei più diversi ambiti e Delphi mi ha sempre consentito di arrivare al mio obiettivo!

NAME

Sviluppo Web

Lo sviluppo web è stata la mia prima passione perchè unisce gli elementi di sviluppo classico ad una parte di design (oggi dire UI e UX). Nel (lontano) 1996 ho realizzato i primi siti web dinamici per Umax Italia accendendo la passione per il mondo della programmazione web che mantengo anche oggi

NAME

Corsi Delphi

Dal 2000, anno in cui ho cominciato a lavorare in Wintech Italia con Marco Cantù, ho tenuto centinaia corsi Delphi, posso dire che la maggioranza dei programmatori Delphi italiani sono passati, come formazione, da Wintech Italia. La mia specializzazione è la parte sul linguaggio (programmazione ad oggetti base ed avanzata) e tutte le tecnologie web.

NAME

Conferenze

Ho parlato a diverse conferenze Delphi (e non) continuando il lavoro di formazione e trasmissione di conoscenza portato avanti negli anni con i corsi e i seminari tenuti in Wintech Italia.

Progetti Software

JWT

delphi-jose-jwt

Delphi JWT è un progetto open-source che offre ai programmatori Delphi una libreria per il supporto della tecnologia JWT in un application server REST.

WiRL

Progetto WiRL

WiRL è una libreria Delphi REST (100% RESTful) che offre diverse funzionalità che semplificano la costruzione di un application server REST

Basta parlare di lavoro adesso!

Fotografia

La fotografia è una delle mie passioni, mi piace rivivere le emozioni attraverso la visione delle immagini catturate, è la mia macchina del tempo (che purtroppo mi porta solo nel passato) e il mio teletrasporto per i luoghi vicini e lontani che ho visitato.

Ho cominciato la mia avventura lavorativa nel lontano (ahimè) 1995

Esperienze lavorative

Il mio percorso lavorativo

La velocità di crescita delle cose che vorrei imparare aumenta ad un tasso doppio rispetto a quella delle cose che riesco ad imparare!

Competenze

Le mie competenze informatiche

Linguaggi di programmazione
Ottima conoscenza del linguaggio Object Pascal (Delphi)
Ottima conoscenza del linguaggio JavaScript
Buona conoscenza del linguaggio C#
Buona conoscenza del linguaggio Java

Sviluppo software per piattaforme
Microsoft Windows
Linux
Apple Mac OS X
Google Android
Apple iOS

Tecnologie e librerie web front-end
Ottima conoscenza di HTML, CSS
Ottima conoscenza di Responsive Web Design
Ottima conoscenza di Mobile Web Design
Ottima conoscenza dei front-end framework (Twitter Bootstrap, Google Web Starter Kit)

Tecnologie sviluppo web
Ottima conoscenza metodologia REST
Ottima conoscenza librerie Sencha (Ext JS, Sencha Touch)
Buona conoscenza libreria Javascript (Kendo UI, webix, qooxdoo)
Ottima conoscenza framework Javascript (AngularJS, Backbone.js)

Tecnologie Database
Ottima conoscenza del server relazionale Oracle
Ottima conoscenza del server relazionale Firebird
Ottima conoscenza del server relazionale Microsoft SQLServer
Ottima conoscenza database SQLite

Strumenti di sviluppo
Ottima conoscenza dei Version Control (Subversion, Git, Mercurial)
Ottima conoscenza dei sistemi di Bug Tracking
Ottima conoscenza dei sistemi di Build automatici
Buona conoscenza degli strumenti Continuos Integration