Alessandro Feri
Software Developer | Backend Systems
Florence, Italy · (+39) 320 902 1515 · alessandroferi2002@gmail.com · aleferi.com · linkedin.com/in/alessandro-feri-75102a210 · github.com/AleFeri
Summary
Backend-focused developer with 4+ years of professional software development experience across healthcare APIs, automation, production infrastructure, and mobile applications. Modernize legacy PHP systems and operate Docker Swarm services at Cup24.it. Broader experience spans full-stack delivery, applied AI, and Rust systems projects. Based in Florence, Italy; EU citizen, open to relocation within Europe.
Skills
- Professional backend:
- Python, PHP, Laravel, REST APIs, Node.js, NestJS, MySQL
- Production infrastructure:
- Docker, Docker Swarm, Linux, Nginx, Ansible, Redis, RabbitMQ, Elasticsearch, MongoDB
- Professional web/mobile:
- JavaScript, TypeScript, Angular, Dart, Flutter, AWS Lambda, Firebase
- Personal projects:
- Rust, React, Next.js, PostgreSQL
- Academic:
- Java, C, SQL, Algorithms, Data Structures
Experience
Backend Developer - Cup24.it
Apr 2024 - Present
- Modernize a healthcare-booking platform's legacy PHP codebase and build REST APIs for B2B booking integrations.
- Manage production architecture and Docker Swarm services, improving reliability and performance.
- Built an automated pipeline processing ~20,000 tickets/month, reducing manual back-office work by ~20%.
- Developed service-search recommendations, a customer chatbot, an AI phone assistant, and internal RAG tools using Elasticsearch and Pinecone.
Freelance Developer - Self-employed
Dec 2022 - Dec 2024
- Sole developer for Furider: delivered Angular web platforms, MySQL data models, and a Dart/Flutter rider app; rebuilt real-time order assignment with AWS Lambda.
- Extended Furider's rider app with suggested delivery routes and photo/signature proof of delivery.
- Delivered a Flutter/Firebase app for a terrarium retailer: product catalogue, care tutorials, and a lux meter.
Mobile Developer - Albalog srl
Oct 2021 - Aug 2023
Built and shipped three corporate Dart/Flutter apps: warehouse management, lead/client management, and network scanning to discover printers and retrieve device information.
Projects
- Ostrich Connect - Personal systems project: Rust file-transfer backend with protocol adapters for FTP/SFTP/FTPS, encrypted credentials, and terminal/native clients. (FTP/SFTP/FTPS, Ratatui, Rust, Swift)
- Lemmon - Personal web app: TypeScript/Next.js and Convex flashcards with authentication, equation editing, and offline reviews that synchronize on reconnection. (Next.js, React, TypeScript, Vercel)
- Task Gamification - Academic Java project: designed a gamified task manager for a Software Design course; grade 28/30. (Gamification, Java, Software Design)
To see other projects I've worked on, take a look at my portfolio.
Education
BSc in Computer Science (in progress) - University of Florence
Sep 2021 - Present
Expected graduation: early 2027. Coursework: algorithms, data structures, databases, operating systems, networking, and software engineering.
Languages
Italian - Native · English - Professional