Sasha

Sto imparando a gestire infrastrutture cloud e a proteggerle.

Percorso

  1. Basi di informaticaFatto
  2. ITS Infrastrutture digitaliIn partenza
  3. Cloud AdministratorObiettivo
  4. CybersecurityObiettivo
Loading, in progress

Chi sono

Sono Sasha. Sto per iniziare un percorso ITS in infrastrutture digitali: il mio obiettivo è lavorare come Cloud Administrator e nella cybersecurity.

In questo sito tengo traccia di cosa studio e scrivo di quello che imparo strada facendo.

Parlo italiano, ucraino e russo.

Competenze

Uso nei progetti

Ho provato

  • Server Linux: VPS, systemd, ssh, rsync, cronProgetti:PifSignal
  • Programmazione asincrona (asyncio)Progetti:PifSignal
  • Login OAuth 2.0Progetti:Sub4
  • Modelli AI con risposta strutturataProgetti:PifSignal
  • API web con FastAPIProgetti:PifSignal
  • Dashboard con Streamlit e Next.jsProgetti:PifSignal
  • API di NotionProgetti:Sub4

Sto imparando

  • Reti e protocollo TCP/IP
  • Linux da riga di comando
  • Fondamenti di cloud computing
  • Fondamenti di sicurezza informatica

Progetti

Due progetti personali, sviluppati con l'aiuto di Claude Code.

Concluso, settembre 2026

PifSignal

Bot di copy trading su conto demo.

Repository privato

Cosa fa

Copia in automatico le operazioni annunciate in un canale Telegram di segnali crypto e forex.

  1. Legge i messaggi del canale appena arrivano.
  2. Ricava dal testo trader, asset, direzione, ingresso, stop loss e take profit.
  3. Applica le regole di rischio di ogni trader e scarta i segnali che non le rispettano.
  4. Apre gli ordini su un conto demo Bybit, e su MetaTrader 5 per il forex.
  5. Segue le posizioni (stop a pareggio, chiusure parziali) e registra tutto su Google Sheets.

Con cosa è fatto

  • Python e asyncio
  • Telethon
  • pybit (Bybit)
  • MetaApi (MetaTrader 5)
  • API di Anthropic
  • gspread
  • pytest
  • FastAPI
  • Streamlit
  • Next.js
  • Linux, systemd

Cosa ho imparato

  • Tenere chiavi e token fuori dal codice, in un file .env escluso da git.
  • Far girare un servizio sempre acceso su un server Linux con systemd e aggiornarlo via ssh.
  • Proteggere con test automatici la parte che apre e chiude gli ordini.
  • Usare un modello AI con risposta strutturata per capire messaggi scritti a mano, con le regole come riserva.
  • Chiudere un progetto in ordine: backup cifrati, credenziali revocate, server dismesso.

In corso

Sub4

Il mio tracker per preparare una maratona sotto le 4 ore.

Codice su GitHub

Cosa fa

Raccoglie le mie corse e le confronta con il piano di allenamento.

  • Scarica ogni corsa una volta sola (da Strava e Garmin Connect) in un archivio locale: le analisi poi funzionano offline.
  • Calcola il passo equivalente in piano, per confrontare corse con dislivelli diversi.
  • Controlla la qualità dei dati: ha trovato un salto del GPS che falsava un record.
  • Segue un piano a «cancelli»: si passa alla fase successiva quando si raggiungono i criteri, non a data fissa.

Con cosa è fatto

  • Python
  • API di Strava (OAuth 2.0)
  • Garmin Connect
  • CSV e JSON
  • openpyxl (Excel)
  • API di Notion

Cosa ho imparato

  • Usare un'API con login OAuth 2.0 e token che scadono.
  • Non fidarsi dei dati grezzi: controllarli prima di usarli.
  • Progettare un archivio locale per chiamare l'API il meno possibile.

Contatti

Per scrivermi usa Telegram. Il codice dei miei progetti e di questo sito è su GitHub.