About Andrea

A developer who connects people, products & code.

Full-Stack Developer with 8+ years of experience, expanding my expertise in Python, automation, and backend systems while exploring Cybersecurity and AI engineering.

PROFESSIONAL SNAPSHOT

Andrea Fiori

Available
RoleFull-Stack Developer
LocationFlorence, Italy
FrontendAngular 路 TypeScript 路 Nx
BackendNode.js 路 PHP 路 Python
AngularNode.jsPHPPythonREST APIsDocker
Curriculum VitaeEnglish & Italian versions
01 / Technical Skills

Skills that keep evolving.

These percentages represent my current self-assessment as a snapshot of my experience and continuous learning path.

Frontend
Interfaces & Architecture
HTML5 & CSS390%
JavaScript & TypeScript90%
Angular85%
RxJS75%
React60%
Backend
APIs & Application Logic
PHP85%
Node.js80%
Laravel75%
Python75%
NestJS60%
Emerging
Current learning paths
Cybersecurity60%
AI engineering40%
Devops & Tools70%
Software Engineering70%
QA and testing60%

Also experienced with: AI augmented development, REST APIs, GraphQL, Testing (Jest, Karma, PHPUnit), GIS applications, and Web Security

02 / Professional Journey

Experience Timeline

From PHP applications to enterprise Angular systems, my career has been built on understanding software from the inside out.

September 2025 - PRESENT

Frontend developer

Terranova Software 路 Florence, Italy (Hybrid)
  • Maintained and improved an enterprise Angular application, increasing code maintainability and reducing regression issues
  • Collaborated with backend teams to streamline API integration, improving data reliability, enhancing security, and boosting frontend performance
2021 - 2025

Full stack developer

SurgiQ S.r.l 路 Florence, Italy (Remote)
  • Standardized Angular/Nx frontend architecture across projects, cutting initialization and setup time by 80%
  • Developed and maintained healthcare web applications with 99.95% uptime, reducing incidents by 45%
  • Delivered integrated features and internal tools with the backend team, accelerating delivery by 40% and reducing the bug backlog by 60%
2019 - 2021

Software developer

Geosystems S.r.l 路 Florence, Italy
  • Built reusable web applications and web components across multiple projects, improving development speed and consistency
  • Developed a Java-based geospatial data processing tool that reduced manual work through automation
January 2019 - September 2019

Software developer, Consultant

IT Partner Italia 路 Florence, Italy
  • Developed and tested Angular applications for Engineering S.p.A., contributing to stable and reliable production releases
2017 - 2018

Software developer, Consultant

Dacomat S.r.l 路 Florence, Italy
  • Contributed to an Angular customer platform for financial services, improving user experience and reliability
March - June 2017

Frontend developer

Plansoft s.r.l 路 Florence, Italy
  • Developed frontend applications for multiple clients and delivered technical support.
2016 - 2017

Software developer

Geosystems S.r.l 路 Florence, Italy
  • Developed and maintained PHP-based web applications.
  • Implemented automated testing with PHPUnit and Codeception.
  • Built interactive GIS web applications.
March - December 2015

Freelancer LAMP developer

路 Florence, Italy
  • Developed and maintained PHP/MySQL websites with focus on usability and data management.
2008 - 2014

Software developer and application support specialist

Register.it 路 Florence, Italy
  • Provided multi-level technical support and contributed to PHP/MySQL web development within Agile teams.
2004 - 2007

Freelancer LAMP developer

Arachno Srl 路 Sassari, Italy
  • Developed and maintained websites with PHP and MySQL to ensure user-friendly interfaces and efficient data management.
03 / Resources

Curriculum Vitae

Download the version that best fits your needs.
Both PDFs should be kept in the same folder structure.

Privacy Notice and Data Processing

In accordance with Regulation (EU) 2016/679 (GDPR) and applicable Italian data protection laws, I authorize the processing of my personal data contained in this document for staff recruitment and selection purposes. I am aware of my rights, including those under Articles 15 et seq. of the GDPR (e.g., access, rectification, erasure).