Diagnosticherò e risolverò:
Analisi del codice:
- Revisione dell'architettura
- Valutazione della qualità del codice
<li Vulnerabilità di sicurezza- Colli di bottiglia nelle prestazioni
- Perdita di memoria
- Problemi di threading
- Identificazione di cattive pratiche
Ottimizzazione delle prestazioni:
- Ottimizzazione degli algoritmi (O(n²) O(n))
- Ottimizzazione delle query del database (10x più veloce)
- Riduzione dell'uso della memoria (50-70%)
- Implementazione di strategie di caching
- Miglioramenti nel multi-threading
- Riduzione del tempo di risposta dell'API
Audit di sicurezza:
- Vulnerabilità di SQL injection
<li Rischi di XSS/CSRF- Debolezze nell'autenticazione
- Problemi di esposizione dei dati
<li Vulnerabilità delle dipendenze- Conformità OWASP Top 10
️ Qualità del codice:
- Applicazione dei principi SOLID
- Raccomandazioni sui pattern di design
- Rimozione della duplicazione del codice
- Miglioramenti nella gestione degli errori
- Aumento della copertura dei test
- Miglioramento della documentazione
Cosa ricevi:
Rapporto dettagliato (PDF):
- Sommario esecutivo
- Problemi trovati (classificati per gravità)
- Benchmark delle prestazioni (prima/dopo)
- Vulnerabilità di sicurezza
- Raccomandazioni (prioritarie)
- Esempi di codice
- Suggerimenti per il refactoring
Implementazione opzionale:
- Correzione di problemi critici
- Ottimizzazione dei colli di bottiglia
- Aggiunta di test mancanti
- Miglioramento della documentazione
Lingue che conosco:
- Rust (Backend, programmazione di sistemi)
- C/C++ (Applicazioni critiche per le prestazioni)