Backend Software Engineer
Building reliable APIs, SaaS platforms and business-oriented backend systems.
I'm a Backend Software Engineer based in Sardinia, Italy, with experience developing and maintaining SaaS platforms in the Travel Tech and Healthcare sectors.
I turn complex business requirements into maintainable backend solutions, working on REST APIs, third-party integrations, payment systems, data management and the modernization of legacy applications.
My professional background is mainly focused on PHP, while my personal projects also explore Python, FastAPI, Node.js and modern frontend technologies.
- Backend development and REST API design
- Business logic and domain modelling
- Third-party integrations and payment systems
- Databases, migrations, testing and Docker environments
Inventory management application built around a real business workflow.
It manages products, suppliers, cost centres and warehouse operations, including FIFO stock logic, dashboard indicators and CSV/PDF exports.
Stack: Python, Flask, SQLAlchemy, Alembic, SQLite, PyWebView and PyInstaller.
Reusable backend template for building asynchronous REST APIs with authentication and a modular architecture.
It includes OAuth2/JWT authentication, PostgreSQL, database migrations, reusable service and manager layers, automated tests and Docker support.
Stack: Python, FastAPI, PostgreSQL, SQLAlchemy, Alembic, Pytest and Docker.
REST API for a fitness tracking platform covering body weight, hydration, nutrition and workout data.
It includes JWT authentication, input validation, Swagger documentation, structured logging and automated integration tests.
Stack: Node.js, Express, MongoDB, Zod, Swagger, Jest and Supertest.
Responsive website developed for a wine-related business, with a focus on usability, performance and search-engine visibility.
Stack: React, Vite and Tailwind CSS.
- Maintainable backend architectures and domain modelling
- Automated testing, observability and delivery workflows
- Docker-based development environments
- AI-assisted features and integrations with large language models
I'm open to remote Backend Software Engineer opportunities.