08/10/2026 updated


100 % available
Full Stack Software Developer | Java(Spring boot), Python(FastAPI), JavaScript, React, Angular
Turin, Italy
Only remote
Computer Engineering - Politecnico di TorinoAbout me
I am a freelance Software Developer. My background includes developing full-stack solutions for enterprise. My approach relies on Clean Architecture and Domain-Driven Design to structure Spring Boot and FastAPI backends. I handle the full lifecycle of developing web applications with React.
Java (Programming Language)JavaScriptApplication Programming Interfaces (APIs)DevOpsRapid Application DevelopmentVaadinReact.jsGenerative AIBackendFastAPIAngularJSFull Stack DevelopmentReact NativeFront End Software DevelopmentDomain Driven Development
Java & Spring Boot Development
Python & FastAPI Backend Development
Frontend Development with Angular, React & Vaadin
Cross-Platform Mobile Development with React Native
Containerization & DevOps with Docker and CI/CD
Databases: SQL
Generative AI Integration
Domain-Driven Design & Clean Architecture
Version Control & Project Management Tools
Industrial Reporting with JasperReports & Zebra Technologies
Experience in developing backend systems using Java (versions 8 to 21) and Spring Boot. Utilizing Domain-Driven Design (DDD), REST APIs, OpenAPI documentation, and JUnit testing to ensure code quality.
Development of high-performance API endpoints using Python and FastAPI, including asynchronous database integration (PostgreSQL, Redis), as well as response time optimization through Unix sockets and Gunicorn/Uvicorn configurations.
Design and implementation of user interfaces using Angular, React 18 (TypeScript, Vite), and Vaadin. Creation of Single Page Applications (SPAs), statistical dashboards, and administrative interfaces for complex enterprise applications.
Design and development of cross-platform mobile applications for iOS and Android using React Native. Building responsive user interfaces, integrating backend REST APIs, and optimizing application performance to deliver a native-like user experience across diverse devices.
Containerization of development and production environments using Docker, Nginx configuration, deployment pipeline automation, and the use of Bash and PowerShell scripts for reliable deployments.
Proficiency in relational databases such as Microsoft SQL Server, MySQL, MariaDB, and PostgreSQL, as well as JSON- and XML-based data formats. Design of optimized database views and structures for efficient data retrieval.
Integration of Generative AI tools such as Claude Code and Gemini into daily development and refactoring workflows to accelerate development cycles and optimize complex codebases.
Application of Domain-Driven Design (DDD) and Clean Architecture principles in industrial and commercial software projects, combined with REST microservices and OpenAPI documentation.
Use of Git, Jira, and Postman for version control, task management, and API testing within agile development environments.
Management of industrial reporting logic, Groovy scripting, and report template design using Zebra Technologies and JasperReports for large-scale industrial clients.
Experience
Professional experience0 - 5 years
Freelancer since2023
Languages
EnglishFluentItalianFluentTurkishNative speaker
Project history
Architected and launched an automated, GDPR-compliant B2B
scheduling platform supporting individual, collective, and complex
round-robin appointment routing.
Implemented two-way calendar synchronization by integrating
Google Calendar and Microsoft Graph OAuth APIs to process real
time availability and automatically push new events.
Built the backend API using Python and FastAPI, utilizing
asynchronous PostgreSQL and Redis to compute complex availability
logic, time slot generation, and timezone conversions.
Created a React 18 SPA (TypeScript, Vite) providing interfaces for
managing event templates, booking links, and team administration.
Engineered automated compliance features, including scheduled data
retention clearing and data erasure mechanisms (GDPR Article 17).
Integrated Paddle to manage multi-tier B2B subscriptions and
developed a cross-browser extension for faster scheduling access.
Architected and optimized high-performance endpoints using Python
and FastAPI, successfully reducing application response latency by over
60% by implementing Unix sockets and deploying Gunicorn/Uvicorn
worker configurations.
Engineered a secure infrastructure by designing and implementing a
closed-network database environment strictly isolated to protect
sensitive data.
Automated deployment pipelines by containerizing the application with
Docker, writing Bash and PowerShell scripts, and configuring Nginx,
ensuring rapid, reliable deployments across isolated test and
production environments.
Accelerated the development lifecycle and optimized complex
codebases by integrating Generative AI (Claude Code, Gemini)
directly into the daily engineering and refactoring workflow.
Contributed to factory automation solutions for large industrial
clients, utilizing a solid foundation in legacy Java systems.
Developed the backend for an internal application using Spring Boot
and Microsoft SQL Server, heavily focusing on Domain-Driven
Design (DDD), and documented the REST APIs using OpenAPI.
Built the user interface using Vaadin and ensured development
reliability by writing thorough JUnit tests.
Containerized development and testing environments using Docker to
modernize workflows and support different stacks.
Managed industrial reporting logic, utilizing Groovy to script report
generation and designing templates with Zebra Technologies and
JasperReports.