Fabio Lonegro
I have a deep-seated enthusiasm for technology and a track record of several years in crafting comprehensive solutions. My primary goal is to deliver substantial value to clients and end users, with a particular focus on enhancing performance, ensuring scalability, fortifying security, and managing costs efficiently.
Professional experience
Technical Director/Cloud architect - Deltatre Spa (2012 - )
During the last 12 years, I worked in the role of senior Developer, then Tech Lead, Technical Product Owner, and finally Technical Director.
Key responsibilities
- design complex event-driven, highly scalable cloud software architectures
- promote and ensure the adoption of clean code, security, and DevOps best practices
- lead a team of highly skilled engineers, providing guidance and context, and ensuring best practices adoption
- lead transition to fully kubernetes/microservices oriented architectures
- set team goals and support their achievement
Main technology stack
- TDD and DDD
- Kubernetes
- Docker
- .net
- Functional and OOP programming
- NoSQL and in-memory stores
- nodeJS
- Azure and AWS cloud
- Serverless
- Golang
Main Projects
- BeIN Connect
- NFL Game Pass
- Fox Sports NL
- Fox Soccer Match Pass
- FINA TV
- many consultancies to provide technical orientation for big client projects (Olympics Broadcasting System, NHK Olympics, Discovery Golf TV, Direct TV, Liberty Global, Juventus Pass, …)
- Paris 2024 OCS games time website
In my role as a technical guide for OTT (Over-The-Top) solutions, I have been responsible for providing comprehensive guidance across all facets of OTT technology. This encompassed a range of critical responsibilities, including:
-
Strategic Consultation: Advising clients on OTT strategies tailored to their specific needs and objectives. This involved understanding their target audience, content delivery requirements, and business goals.
-
Content Delivery Optimization: Implementing and fine-tuning OTT delivery mechanisms to ensure seamless streaming experiences for end users. This included optimizing content delivery networks (CDNs), adaptive streaming protocols, and Quality of Service (QoS) parameters.
-
Scalability Planning: Assessing and planning for the scalability needs of OTT platforms to accommodate increasing user demands. This entailed evaluating server infrastructure, load balancing, and auto-scaling solutions.
-
Security Measures: Ensuring robust security protocols were in place to protect against content piracy, unauthorized access, and data breaches. Implementing DRM (Digital Rights Management) solutions and encryption methods were integral parts of this aspect.
-
Cost Management: Developing cost-effective strategies to balance the demands of high-quality streaming with cost control. This included optimizing server usage, bandwidth allocation, and resource allocation.
-
User Experience Enhancement: Collaborating with UX/UI teams to enhance the user interface and overall experience of OTT platforms, striving for user-friendliness and viewer engagement.
-
Analytics and Performance Monitoring: Implementing tools and methodologies to track user behavior, assess platform performance, and gather valuable data for further refinement and decision-making.
-
Subscription and Payment Integration: Collaborating closely with payment service providers and subscription management platforms to seamlessly integrate payment gateways, billing cycles, and subscription models into OTT solutions. Ensuring a frictionless user experience for subscription sign-ups, renewals, and payment processing while maintaining data security and compliance with relevant regulations.
Project Lead - E-Mentor srl (2010 - 2012)
E-Mentor is a small company focusing on highly customized e-learning platform solutions.
Key responsibilities
- drive the innovation change (more structured software development life cycle)
- best practices adoption
- assets standardization
- provide solutions for huge data sets analysis and processing
Main technology stack
- PHP
- Java
- Javascript
- SQL
Project Lead - Must srl (2008 - 2010)
MUST is a small company focusing on the production of e-learning products.
Key responsibilities
- Instructional design
- Development of assessment modules
Main technology stack
- PHP
- Java
- Javascript
- SQL
Education and training
- PhD in Theoretical physics: Turin University, 2001-2005
- Master’s degree in Physics: Turin University, 1996-2001
Languages
- Italian - mother tongue
- English - fluent
- (Brazilian) Portuguese - fluent
- French - advanced
Personal projects
Here are some personal projects:
- Logic engine, repository and documentation
- Functional Redis, repository and documentation
Personal interests
In my personal life, I am a proud father, I like traveling and reading.
I am a Capoeira (almost-)master, with 20+ years of experience.
During my off-hours, I find pleasure in reading and actively working on personal projects that allow me to experiment with and delve into emerging technologies.