EN
Torna alla home
Alex Ghirelli

Alex Ghirelli

Senior Software Engineer

Ho molti anni di esperienza nella creazione di siti web statici e dinamici, applicazioni a pagina singola, applicazioni mobile e web app. Mi occupo di ogni aspetto dello sviluppo sia front-end che back-end. Amo sempre trovare la soluzione giusta in termini di esperienza utente e mi metto alla prova ogni giorno con nuovi problemi da risolvere.

Sempre affascinato dalla programmazione e dalle nuove tecnologie. Mi piace molto rimanere aggiornato su nuove API, framework e linguaggi di programmazione per i miei progetti. Mi piace molto imparare cose nuove e lavorare in gruppo e sono sempre aperto a nuove idee.

Esperienza

Wikimedia Foundation Senior Software Engineer Gennaio 2026 - Presente

Dettagli in arrivo...

Musixmatch Senior Software Engineer Marzo 2021 - Dicembre 2025

Flow Controller & Workflow Manager: Creazione ed evoluzione di un workflow manager interno che permette a utenti non tecnici di creare workflow con interfacce low-code/no-code. Storage su NoSQL (DynamoDB) con layer di caching Memcached. DynamoDB Streams attivano azioni per l'indicizzazione OpenSearch e aggiornamenti del catalogo.

Rebuild Lyrics Post API: Ricostruita da zero con controlli qualità. In 3 settimane: 400K testi salvati (AI + umani), 10K marcati come spam. In 6 mesi: 6 milioni di processi, 100% uptime API, 4 milioni di nuovi metadati generati.

Serverless File Upload Manager: Entry point basato su AWS per tutti gli upload di file tra i prodotti. Gestisce immagini, video, audio e CSV. Archiviati quasi 1.5 milioni di file.

Altri contributi: Algoritmi per l'ingestione di file di grandi dimensioni dalle etichette musicali, migrazione da monolite a microservizi, API REST & GraphQL per Musixmatch Pro, sviluppo del generatore di video lyrics.

PHPMySQLNode.jsGraphQLGremlinActiveMQBeanstalkdKubernetesKEDASymfonyMezzioPythonHelmAWS
Yoox Net-A-Porter Group Senior Frontend Engineer Giugno 2019 - Marzo 2021

Cartier: Setup e sviluppo della nuova versione del sito.

Karl Lagerfeld & Balmain: Sviluppo di nuove funzionalità, restyling di vecchie sezioni e manutenzione.

Tool Interni: Creazione di tool interni per il team.

Node.jsReactJestJavaScriptCSS3
Technogym Full-stack / Frontend Engineer Giugno 2017 - Giugno 2019

Technogym.com: Sviluppo e-commerce su piattaforma Magento.

Side Projects: Sito Let's Move for a Better World, mini sito Artis (linea top di attrezzature fitness), Marketing Support (intranet per documenti aziendali), leaderboard MyWellness.

Sviluppo Backend: Vari progetti backend.

MagentoSymfonyLaravelNode.jsPHPJavaScript
2mlab Frontend Engineer Gennaio 2015 - Aprile 2017

Salvatore Ferragamo: Siti e-commerce ed editoriali.

Technogym: Let's Move for a Better World, mini sito Artis, Socialwall, Marketing Support, leaderboard MyWellness.

Automobili Lamborghini: Creazione intranet aziendale.

Illy: Sito corporate e siti editoriali.

Amadori: Sito corporate - Vincitore del premio Sito dell'Anno.

Altri clienti: Adriatic LNG (sito corporate), Pollini (creazione DEM).

Competenze

Front-end

JavaScript (ES5+)HTML5CSS3SASSLESS

Back-end

PHPNode.jsPythonC#SQLGraphQLBash

Frameworks

ReactReact NativeNext.jsAngularJSAngular 2+BootstrapFoundationKoa.jsExpress.jsElectron.io.NETRazorMezzioLaravelSymfony

Database

MySQLMongoDBDynamoDBFirestore

Testing

JestPHPUnitSeleniumNightwatchPhantomJS

Queue Managers

ActiveMQBeanstalkdSQS

DevOps

DockerKubernetesHelmTerraformJenkinsGitHub ActionsCircleCIAzure PipelinesNGINXApacheVarnish

AWS

ServerlessLambdaAmplifyEC2ECSECRDynamoDBRDSS3ELBRoute 53EFSSQSSNSSES

CMS

WordPressDrupalCoremediaStrapi

E-commerce

MagentoIBM WCSWooCommerce

Versioning & Tools

GitHubGitLabBitbucketJIRA

Progetti Notevoli