Ruggero Riccobene

Benvenuti nella mia pagina personale!

Qui potete trovare un riassunto delle mie informazioni personali, se volete più informazioni su di me per favore visitate la pagina dei Contatti.

Qualche Informazione
Mi chiamo Ruggero, vengo dalla Sicilia: sviluppatore e videogiocatore appassionato con la speranza di combinare le due cose e diventare un eccezionale sviluppatore di videogiochi.

Sono cresciuto come autodidatta per mancanza di materiali adeguati e/o insegnanti validi finchè mi sono iscritto al corso di Informatica all'Università di Catania.
Nel bel mezzo dell'Università sono stato assunto in un'azienda che produce software e da lì è iniziata la mia carriera.

Ho iniziato la mia carriera come sviluppatore di applicazioni web imparando i fondamenti del software: architettura, patterns, linguaggi e così via. La mia prima azienda mi ha dato molto ed è stata la scintilla. Ma per diventare un fuoco ho deciso di lasciarla e seguire un'altra strada. Il software generico è interessante ma limitato.
Dopo questa (grande) esperienza sono andato via e mi sono iscritto all'Accademia Italiana Videogiochi, una piccola realtà in Italia dedicada allo sviluppo di videogiochi. Un'altra importante esperienza della mia vita.

Adesso sono finalmente diventato un Game Developer ma il mio viaggio è finito? Neanche per idea! Il mio obiettivo è di trovare il posto giusto, l'azienda giusta, e creare i migliori videogiochi di sempre! Adesso punto a create un gioco che venda almeno 10M di copie. È una sfida, vincerò.

Se volete un Curriculum Vitae dettagliato per favore visitate la pagina dei Contact e fatevi sentire!

Sviluppatore Software
Durante la mia carriera ho sempre tentato di imparare da solo. Anche all'Università o all'accademia ho sempre guardato oltre gli insegnamenti ed esploravo di mio.
Lo sviluppo software è una giungla: grande, intricata, piena di trappole. In tutta la mia intera carriera ho cercato di concentrarmi sull'architettura software e la logica di business, è mia preferenza lavorare al nucleo dei programmi. Per questa ragione come futuro programmatore di videogiochi è mio obiettivo diventare un gameplay programmer.

Ho studiato molti linguaggi e tecnologie: C++, C#, Java e tanti altri ma ho imparato a essere flessibile e scegliere il giusto linguaggio o tecnologia per il lavoro richiesto. Sono stato sviluppatore web, sviluppatore database, amministratore di sistemi, ho creato script in bash, script per i Batch di Windows, una pletora di file di configurazione, piccoli programmi in Oracle PL/Sql, ho fatto siti (tipo questo), ho creato shader in HLSL/GLSL... etcetera.
Anche se il C++ è il mio linguaggio di riferimento non mi sono mai fissato con un solo linguaggio o tecnologia, sono andato avanti e imparato quanto più possibile.

Generalmente parlando: io risolvo problemi. Per lo più creandone di nuovi. Però poi li risolvo.
Questo è il compito di uno sviluppatore software.

Come detto prima visitate la pagina dei Contatti per altre informazioni.

Progetti
Visitate la mia pagina dei Progetti per altre informazioni sui miei progetti passati e correnti oppure contattatemi!