Davide Conti
- Telefono: +41 78 345 67 89
- Email: davide.conti@email.com
- Posizione: Lugano, Switzerland
- LinkedIn: davide-conti-dev
Profilo
Programmatore software con 7 anni di esperienza nello sviluppo e ottimizzazione di sistemi backend complessi, con particolare attenzione alle architetture basate su microservizi e alla gestione di database ad alto traffico. Ho guidato l'implementazione di nuove funzionalità che hanno migliorato l'efficienza operativa del 25% e ridotto la latenza delle API del 15% in ambienti di produzione critici. Esperto nell'adozione di metodologie Agile e nello sviluppo di soluzioni scalabili e performanti.
Competente nella progettazione, implementazione e manutenzione di applicazioni web robuste, utilizzando un'ampia gamma di linguaggi e framework. Sono orientato al problem-solving e alla creazione di codice pulito, testabile e documentato, contribuendo attivamente alla crescita del team e al raggiungimento degli obiettivi aziendali.
Esperienza Professionale
Senior Software Engineer, TicinoTech SA -- Lugano, Switzerland
Marzo 2020 – presente
-
Progettato e sviluppato un nuovo servizio di autenticazione basato su OAuth 2.0, riducendo i tempi di risposta del 20% e migliorando la sicurezza complessiva della piattaforma.
-
Guidato un team di 3 sviluppatori nell'implementazione di microservizi per la gestione degli ordini, gestendo un volume di oltre 10.000 transazioni al giorno e garantendo un uptime del 99.9%.
-
Ottimizzato le query del database PostgreSQL, riducendo il tempo di esecuzione di report complessi da 5 minuti a 30 secondi.
-
Implementato pipeline CI/CD con Jenkins e Docker per accelerare il deployment delle nuove funzionalità del 30%.
Software Developer, Helvetia Software Solutions -- Lugano, Switzerland
Giugno 2017 – Febbraio 2020
-
Sviluppato e mantenuto moduli backend in Python/Django per una piattaforma e-commerce, gestendo l'integrazione con sistemi di pagamento esterni.
-
Collaborato alla migrazione di un'applicazione monolitica a un'architettura a microservizi, contribuendo alla stesura di specifiche tecniche e all'implementazione dei primi servizi.
-
Scritto unit test e integration test per garantire l'affidabilità del codice, raggiungendo una copertura del 85%.
-
Partecipato attivamente alle revisioni del codice e al mentoring di sviluppatori junior.
Formazione
Università della Svizzera italiana (USI), Laurea Magistrale in Master of Science in Informatica -- Lugano, Switzerland
Settembre 2015 – Giugno 2017
Università della Svizzera italiana (USI), Laurea Triennale in Bachelor of Science in Informatica -- Lugano, Switzerland
Settembre 2012 – Luglio 2015
Competenze
Linguaggi di Programmazione: Python, Java, Go, JavaScript, SQL, Bash
Framework & Librerie: Django, Flask, Spring Boot, Node.js (Express), React, RESTful APIs
Database: PostgreSQL, MySQL, MongoDB, Redis, Kafka
Cloud & DevOps: AWS (EC2, S3, RDS, Lambda), Docker, Kubernetes, Jenkins, Git, CI/CD
Metodologie: Agile, Scrum, Test-Driven Development (TDD), Microservizi
Strumenti: Jira, Confluence, Postman, VS Code, Linux