Chi sono
Biografia
Ciao e benvenuto nel mio sito web!
Mi chiamo Ivan Ravasi, e sono uno Sviluppatore Software Full Stack ed uno studente di Ingegneria Informatica all'Università degli Studi di Brescia, in Italia. La mia vita informatica è cominciata sul computer dei miei genitori con un videogioco storico, MDK, che mi ha fatto crescere come un fiero appassionato di videogiochi. Questa passione mi ha poi spinto ad imparare un po' di programmazione per conto mio, così da poter plasmare il mondo di gioco a mio piacimento (a.k.a. modding).
Ad oggi la programmazione (ma più in generale, la tecnologia) è il mio hobby, la mia passione e anche il mio lavoro. Nel corso degli anni ho allargato i miei orizzonti dal modding videoludico e ho imparato a sviluppare applicazioni complete (web, desktop e mobile), ma anche piccoli e pucciosi script ad-hoc. Tra le altre cose, mi sono anche scoperto amatore del mondo FOSS e di GNU/Linux, ritrovandomi quindi ad imparare anche qualche nozione relativa all'amministrazione di sistemi Linux (Debian-based e Arch-based).
Hobby
La passione per i videogiochi si è mantenuta intatta nel corso degli anni, nonostante tutto (e per fortuna). Tutt'ora sono uno dei miei passatempi preferiti (qui ne trovate una prova), anche di sviluppo (link in arrivo, stay tuned).
La passione per i videogiochi si estende anche alla musica, e qui potete trovare alcuni dei miei arrangiamenti di qualche brano videoludico per pianoforte e/o banda / orchestra di fiati.
Al di fuori del mondo tecnologico pratico yoga, leggo libri (tanti libri) e talvolta gioco anche a tennis. Infine, sono un suonatore amatoriale di pianoforte, fisarmonica e kora.
Corsi
Questa è una lista sparsa dei corsi che ho frequentato durante la mia carriera.
Conoscenze informatiche
Qua segue una breve descrizione, seppur non esaustiva, delle mie conoscenze in ambito informatico.
Software Development
- Python
- C#
- git
- C / C++
- Java
- Kotlin
Web Front-end
- ES6 JavaScript
- HTML5
- CSS / SCSS
- Vue.js
- Nuxt.js
- Tailwind CSS
- Bootstrap
Web Back-end / stacks
- Laravel
- PHP
- Node.js
- Flask
- Nginx
- PostgreSQL
- MariaDB
- Redis
Applied Maths & ML
- PyTorch
- Keras
- MATLAB / Octave
System Administration
- Linux
- Windows
- Bash
- Docker
GameDev & CG
- Unity3D
- Godot
- Blender
- Aseprite
- Inkscape
Network
- MikroTik RouterOS
- Ubiquiti UniFi
- FreeRADIUS
IoT
- Arduino
- Raspberry Pi
Citazioni preferite
Letteratura
Tutti gli animali sono uguali, ma alcuni animali sono più uguali degli altri.
George Orwell (Napoleon), La Fattoria degli AnimaliOra è là, come in croce, che tende quel verme a quel cielo lontano.
Giovanni Pascoli, Myricae - X AgostoC'è solo un Signore degli Anelli, solo uno che li può piegare alla sua volontà. Ed Egli non condivide il potere.
J.R.R. Tolkien (Gandalf), Il Signore degli Anelli
Cinema / TV
Ora la saluto: ho un amico per cena.
Hannibal Lecter, Il Silenzio degli InnocentiSe il Re non si muove, come può aspettarsi che qualcun'altro lo segua?
Lelouch Lamperouge, Code Geass: Lelouch of the RebellionQuindi, non vuole un sorso?
Johan Liebert, Monster
Videogiochi
Penso spesso al dio che ci ha benedetto con questo criptico rompicapo... E mi chiedo se mai avrò la possibilità di ucciderlo.
2B, NieR: AutomataNon posso andare all'inferno: ho finito i giorni di ferie.
Burgerpants, UNDERTALESono il demone che le persone chiamano con il loro nome.
Chara, UNDERTALE