Backend Engineer - Sailogy
Sure, here is the translation of the previous article in Italian:
Cos’è Sailogy?
Sailogy si propone di rendere le vacanze in barca a vela accessibili a tutti. I clienti di tutto il mondo possono scegliere tra una vasta gamma di yacht a vela, motoscafi, catamarani e golette, tutti noleggiabili con o senza skipper ed hostess esperti.
Il mio ruolo in Sailogy
Come Backend Engineer in Sailogy, ho svolto un ruolo fondamentale nello sviluppo e nella manutenzione della piattaforma dell’azienda. Le mie responsabilità includevano una vasta gamma di attività, dalla progettazione e implementazione di sistemi backend all’ottimizzazione delle prestazioni e alla risoluzione di problemi tecnici. Ho abbracciato il dinamico ambiente di una startup in rapida crescita, fornendo costantemente lavoro di alta qualità e contribuendo al successo dell’azienda.
Stack tecnologico:
-
Linguaggi di programmazione: Python, Django, Django Rest Framework, FastAPI
-
Database: PostgreSQL
-
Strumenti: Docker, GitLab, CI/CD
Questa vasta base di conoscenze mi ha permesso di gestire efficacemente sfide tecniche complesse e collaborare senza problemi con altri ingegneri e stakeholder.
Risultati:
-
Migliorata affidabilità del sistema: Ho raggiunto il 97% della copertura dei test sulla logica aziendale aggiungendo oltre 100 unit test, aumentando significativamente la stabilità del sistema e riducendo l’incidenza di bug.
-
Migliorata produttività e collaborazione del team: Ho guidato un programma di formazione cross-funzionale per il team di sviluppo, incorporando pratiche di apprendimento continuo e condivisione delle conoscenze. Questa iniziativa ha portato a un aumento del 15% della produttività e della collaborazione del team.
-
Elaborazione dei dati semplificata: Ho ottimizzato i pipeline di elaborazione dei dati, consentendo un’ingestione e analisi dei dati più rapida. Questo miglioramento ha migliorato l’efficienza complessiva del processo di procurement e ha fornito preziose informazioni per il processo decisionale.
-
Implementazioni automatizzate: Ho implementato pipeline di distribuzione automatizzate utilizzando Docker e strumenti CI/CD, semplificando il processo di rilascio e garantendo una consegna software coerente.
-
Promuovere decisioni basate sui dati: Ho integrato l’analisi dei dati nel processo di procurement, consentendo decisioni basate sui dati e l’ottimizzazione delle strategie di approvvigionamento.
-
Migliorata infrastruttura tecnica: Ho migliorato l’infrastruttura tecnica adottando l’architettura a microservizi e implementando tecniche di bilanciamento del carico, garantendo scalabilità e resilienza al traffico in aumento.
Durante il mio mandato in Sailogy, ho dimostrato costantemente la mia competenza nello sviluppo backend, le mie capacità di risoluzione dei problemi e il mio forte impegno nel fornire soluzioni software di alta qualità. I miei contributi hanno avuto un impatto significativo sulla crescita e sul successo dell’azienda, ottenendomi il riconoscimento come membro prezioso del team tecnico.