Alex Ghirelli
Senior Software Engineer
I have many years of experience in creating static and dynamic websites, single page applications, mobile applications and web apps. I take care of every aspect of both front-end and back-end development. I always love to find the right solution in terms of user experience and put myself to the test every day with new problems to solve.
Always fascinated by programming and new technologies. I really like being updated about new APIs, frameworks and programming languages for my projects. I really enjoy learning new stuff and working in groups and I'm always open mind to new ideas.
Experience
▶ Wikimedia Foundation Senior Software Engineer January 2026 - Present
Details coming soon...
▶ Musixmatch Senior Software Engineer March 2021 - December 2025
Flow Controller & Workflow Manager: Created and evolved an internal workflow manager enabling non-technical users to build workflows using low-code/no-code interfaces. Storage on NoSQL (DynamoDB) with Memcached caching layer. DynamoDB Streams trigger actions for OpenSearch indexing and catalog updates.
Lyrics Post API Rebuild: Rebuilt from scratch with quality checks. In 3 weeks: 400K lyrics stored (AI + human), 10K marked as spam. In 6 months: 6 million processes, 100% API uptime, 4 million new metadata generated.
Serverless File Upload Manager: AWS-based entry point for all file uploads across products. Handles images, videos, audios, and CSVs. Stored nearly 1.5 million files.
Other contributions: Algorithms for ingesting large files from music labels, migration from monolith to microservices, REST & GraphQL APIs for Musixmatch Pro, video lyrics generator development.
▶ Yoox Net-A-Porter Group Senior Frontend Engineer June 2019 - March 2021
Cartier: Setup and development of the new website version.
Karl Lagerfeld & Balmain: Development of new features, restyling of old sections, and maintenance.
Internal Tools: Created internal tools for the team.
▶ Technogym Full-stack / Frontend Engineer June 2017 - June 2019
Technogym.com: E-commerce development on Magento platform.
Side Projects: Let's Move for a Better World website, Artis mini site (top fitness equipment line), Marketing Support (intranet for company documents), MyWellness leaderboard.
Backend Development: Various backend projects.
▶ 2mlab Frontend Engineer January 2015 - April 2017
Salvatore Ferragamo: E-commerce and editorial websites.
Technogym: Let's Move for a Better World, Artis mini site, Socialwall, Marketing Support, MyWellness leaderboard.
Automobili Lamborghini: Corporate intranet creation.
Illy: Corporate website and editorial websites.
Amadori: Corporate website - Winner of Site of the Year prize.
Other clients: Adriatic LNG (corporate website), Pollini (DEM creation).