Author Image

Hi, I am João

João Trigo Soares

Platforms Engineering Team Lead at NOS Inovação

I’ve started my career as an IT consultant at Accenture, working for the Resources business (electricity, petrol). I dedicated four years to helping companies with digital transformations and paperless workflows using Windows and ASP.NET software.

After that I started as a backend developer at one of the biggest telcos in Portugal. There I helped implement scalable solutions to support the TV multimedia business, including backends for user profiles, cloud-based PVR, and Auto Configuration Systems.

When the need for moving to the cloud and DevOps transformation arose, I transitioned to DevOps Engineering. Now I lead a Platforms Engineering team, creating self-service platforms for cloud native deployments with high automation, observability, and resilience.

Certified Kubernetes Administrator (CKA)
Certified Kubernetes Application Developer (CKAD)
Certified Kubernetes Security Specialist (CKS)

Skills

Experiences

1
NOS Inovação

Jan 2015 - Present

Lisbon, Portugal

One of the largest telecommunications and entertainment companies in Portugal.

Platforms Engineering Team Lead

Jan 2023 - Present

Responsibilities:
  • Leading a team encompassing Engineering and Operations for infrastructure modernization
  • Creating self-service platforms for cloud native deployments
  • High automation, observability, and resilience across runtime, security, and R&D
DevOps Team Lead

Jan 2021 - Dec 2022

Responsibilities:
  • Led the DevOps team towards cloud native transformation
  • Inspired teams towards highly automated and observable systems
  • Drove adoption of GitOps and Infrastructure as Code
DevOps Engineer

Jan 2018 - Dec 2020

Responsibilities:
  • Embraced CNCF and OSS solutions with Kubernetes at the center
  • Implemented CEPH distributed storage cluster
  • GitOps for Kubernetes and HAProxy with Flux
  • E2E workloads using AKS and GKE
  • Service mesh integrations with Istio
Lead Software Engineer

Jan 2017 - Dec 2017

Responsibilities:
  • Technical leadership with autonomy on project decisions
  • Led .NET Core adoption and containerization
  • Worked on EPG APIs
  • Created the NAME SDK
  • Built ACS solution based on WebPA
Senior Software Engineer

Jan 2015 - Dec 2016

Responsibilities:
  • Reworked TV Social APIs for the UMA next-gen TV platform
  • Introduced NoSQL (MongoDB) and REST API design
  • Backend development with ASP.NET, C#, RabbitMQ

Lisbon, Portugal

Global professional services company.

Software Engineer

Sep 2011 - Dec 2014

Responsibilities:
  • SharePoint solutions for intranet and public portals
  • EDP intranet - Europe’s best at 2013 Digital Communication Awards
  • Scaled solution for 12k employees
  • POS integration for major telecom provider
  • Full-stack web development with C#, ASP.NET, SQL Server
2

3
INESC TEC

Sep 2010 - Jul 2011

Porto, Portugal

Research institute in computer science and engineering.

Researcher

Sep 2010 - Jul 2011

Responsibilities:
  • Computer Vision research for 3D reconstruction from photographs
  • Master’s thesis on measuring effects of mastectomy interventions
  • View thesis

Education

Projects

NAME SDK
Creator 2017 - Present

A dependencies management library designed to expose and access dependencies information.

Network PVR
Lead Developer 2016 - 2018

Cloud-based Personal Video Recorder allowing service providers to manage recording ecosystems. Eliminates need for individual STB storage. Catch up TV 7 days in the past.

edpOn Intranet
Developer 2012 - 2014

Award-winning intranet (Europe’s best, 2013 Digital Communication Awards) for 12,000+ employees across 3 languages and 5 continents.

Certifications

Certified Kubernetes Security Specialist (CKS)

Demonstrates proficiency in securing container-based applications and Kubernetes platforms. ID: LF-rlmu1d2eat

Certified Kubernetes Application Developer (CKAD)

Validates skills in designing, building and deploying cloud native applications for Kubernetes. ID: LF-aqpmniufwu

Certified Kubernetes Administrator (CKA)

Validates skills in Kubernetes cluster administration and troubleshooting. ID: LF-7j6a6nkfxw