Matteo Colombo
- Telefono: +39 333 987 6543
- Email: matteo.colombo@email.com
- Posizione: Torino, Italia
- LinkedIn: matteo-colombo-dev
Profilo
Sviluppatore software con 7 anni di esperienza nella progettazione, implementazione e manutenzione di sistemi distribuiti e applicazioni web ad alte prestazioni. Competenza approfondita in architetture microservizi, sviluppo backend con Java/Spring e gestione di database relazionali e NoSQL.
Comprovata capacità di ottimizzare le prestazioni dei sistemi, riducendo i tempi di risposta del 25% attraverso l'implementazione di algoritmi efficienti e l'ottimizzazione del codice. Esperto nell'adozione di metodologie Agile e DevOps per migliorare l'efficienza del ciclo di sviluppo e la qualità del software.
Esperienza Professionale
Architetto Software / Sviluppatore Lead, Tech Solutions Italia S.p.A. -- Torino, Italia
Marzo 2020 – presente
-
Progettato e implementato un'architettura a microservizi per una piattaforma e-commerce, gestendo un aumento del traffico del 40% senza interruzioni di servizio.
-
Guidato un team di 5 sviluppatori nella realizzazione di nuove funzionalità backend utilizzando Java, Spring Boot e Kafka, migliorando la velocità di delivery del 30%.
-
Ottimizzato le query di database e l'indicizzazione su PostgreSQL, riducendo il tempo medio di caricamento delle pagine del 20%.
-
Implementato pipeline CI/CD con Jenkins e Docker per automatizzare il deploy e i test, riducendo i bug in produzione del 15%.
Sviluppatore Software Senior, Innovatech S.r.l. -- Torino, Italia
Settembre 2017 – Febbraio 2020
-
Sviluppato moduli backend critici per un sistema di gestione aziendale utilizzando Python e Django, supportando oltre 10.000 utenti giornalieri.
-
Collaborato alla migrazione di servizi on-premise al cloud AWS, riducendo i costi operativi del 10% e migliorando la scalabilità.
-
Eseguito code review e mentorship per sviluppatori junior, contribuendo alla crescita tecnica del team.
-
Implementato test unitari e di integrazione (JUnit, Mockito) per garantire la robustezza del codice, riducendo i difetti del 25%.
Sviluppatore Software Junior, Alfa Informatica -- Torino, Italia
Gennaio 2016 – Agosto 2017
-
Contribuito allo sviluppo di applicazioni web con Java e JavaScript, risolvendo bug e implementando piccole funzionalità.
-
Partecipato alla manutenzione di database SQL Server, scrivendo script per l'estrazione e l'analisi dei dati.
-
Acquisito esperienza con sistemi di controllo versione (Git) e metodologie di sviluppo Agile (Scrum).
Formazione
Politecnico di Torino, Laurea Magistrale in Ingegneria Informatica -- Torino, Italia
Settembre 2013 – Dicembre 2015
Politecnico di Torino, Laurea Triennale in Ingegneria Informatica -- Torino, Italia
Settembre 2010 – Luglio 2013
Competenze
Linguaggi di Programmazione: Java, Python, Scala, JavaScript, SQL
Framework & Librerie: Spring Boot, Django, React, Node.js, Kafka, Kubernetes
Database: PostgreSQL, MySQL, MongoDB, Redis, Cassandra
Cloud & DevOps: AWS (EC2, S3, Lambda, RDS), Docker, Jenkins, Git, GitLab CI/CD
Architetture: Microservizi, API RESTful, Architetture Distribuite, Event-Driven
Metodologie: Agile (Scrum, Kanban), Test Driven Development (TDD)