Career & Experience
A chronological overview of my professional journey, technical expertise, and education.
×
Software Developer (L3 Support)
July 2026 - Present 🏠 Remote
- Automation Solutions: Design and implementation of automation solutions for Service Desk and Internal Software.
- Chatbot Development: Developed conversational agents for internal integrations and workflows.
- R&D & Support: Research and Development related to L3 support, providing deep technical troubleshooting and investigation.
- L2 Collaboration: Provided critical support and escalation workflows to the L2 Operations team.
Software Developer (OTT Platform)
August 2023 - May 2026 🏠 Remote
- Microservices & Event-Driven Systems: Designed and implemented applications with microservices and event-driven architectures (CQRS, Event Sourcing) for the FIFA+ OTT platform.
- Client Platform Maintenance: Maintained and optimized core client-facing platform features.
- Web APIs: Developed and designed high-throughput Web APIs.
- Internal Libraries: Authored and optimized internal libraries for search indexing, Object-Document Mapping (ODM), Change Data Capture (CDC), and distributed caching.
- GitOps & Deployments: Managed CI/CD pipelines, containerization, and GitOps deployments using Jenkins, ArgoCD, and Docker.
- Kafka Data Pipelines: Designed and implemented Kafka consumers, producers, data transformers, sinks, and custom CDC libraries.
- TDD & QA: Practiced Test-Driven Development (TDD), implementing unit tests, end-to-end (E2E) testing with Playwright, and load tests.
- R&D & FE Work: Conducted research and development on product evolution and assisted with frontend development tasks.
Backend Engineer
May 2023 - July 2023 🏠 Remote
- Microservices Development: Designed and implemented backend microservices and event-driven architectures.
- Platform Maintenance: Maintained, bug-fixed, and expanded existing software components.
- Web APIs: Developed and designed clean, scalable RESTful Web APIs.
- GitOps: Configured deployments and GitOps pipelines using Argo and Jenkins.
- Testing & Quality Assurance: Practiced Test-Driven Development (TDD) and conducted performance and load testing using Molotov.
- Platform Evolution R&D: Conducted research and development tasks aimed at evolving the backend platform architecture.
Tech Lead, Fullstack Developer & DevOps Specialist
October 2017 - April 2023 📍 Rome, IT
Tech Leader of Systems and Architecture Area (IT) January 2022 - April 2023
- Team Leadership: Led and coordinated the IT systems and backend architecture division; managed sprint tasks and coordinated agile team workflows.
- Requirements & Design: Conducted functional requirements analysis and architectural feasibility studies.
- Software Development: Built backend and frontend systems; estimated timelines and vetted new area technologies.
- Performance Engineering: Performed Web Scraping and conducted load testing using K6 and Molotov.
Fullstack Developer October 2017 - December 2021
- Microservices: Designed and implemented applications with monolithic or microservices architectures.
- Integrations & APIs: Created integration systems, backend RESTful Web APIs, and frontend web applications.
- Database & Scraping: Managed relational, document-based, and key-value databases; built robust web scrapers.
- QA: Written technical documentation and performed functional testing.
DevOps Specialist October 2017 - December 2021
- Operations: Managed, monitored, and maintained production and development infrastructure.
- Cloud & Containers: Set up and managed containerized environments (Docker, Kubernetes, Rancher) and cloud resources (AWS).
- Monitoring & CI/CD: Established monitoring/alerting systems (Grafana, Prometheus, InfluxDB, Graylog) and CI/CD pipelines (Drone CI).
- Automation: Developed automation, deployment orchestration, and environment configuration scripts.
Development Team Leader at Customer Site October 2018 - March 2019
- On-Site Leadership: Coordinated on-site developer activities, managed product deliverables, and participated in on-site client interactions.
- Architecture & Reviews: Supervised software architecture design, conducted code reviews, and mentored junior team members.
- Quality Assurance: Led product testing cycles and authored system user guides.