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.