Available for new opportunities

Hello, I'mJoão Estrela

Senior Software Engineer with 10+ years of experience building scalable applications, cloud-native solutions, and leading development teams. Passionate about clean architecture, automation, and continuous improvement.

Who I am

About

After completing high school, I proactively began building my professional career in software development. Over the past decade, I've grown from a junior web developer into a senior engineer who ships production systems used globally.

My journey spans the full software lifecycle — from .NET backend and frontend development, to DevOps engineering and cloud-native architectures on GCP and Azure. I've worked with global enterprises like Siemens and delivered impactful solutions across multiple industries including finance, food-tech, and hospitality.

I thrive in environments where I can contribute technically and strategically — I've also acted as Product Owner, bridging the gap between customers and development teams.

📍 Based in Rinchoa, Lisbon, Portugal  ·  🇵🇹 Portuguese native  ·  🇬🇧 English C1

10+
Years of Experience
6
Companies
30+
Technologies
C1
English Level
Where I've worked

Experience

Senior Software Engineer
Sep 2025 – Present
Syone – Sihot  ·  Lisbon
  • Lead developer for an internal helpdesk application to manage support tickets for hotel systems
  • Implemented Hangfire jobs to automate and streamline internal processes
  • Built unit tests for Backend and Frontend using xUnit, bUnit and Moq
.NET 9C#BlazorPostgreSQLEF CoreODataRadzenAWS S3AWS LambdaHangfirexUnitbUnitGitLab
Senior Software Engineer
Jan 2023 – Aug 2025
Syone – Cheffelo  ·  Lisbon
  • Built a new application to plan menus for the client, managing recipes and ingredients
  • Developed and maintained CI/CD pipelines using Azure DevOps
  • Implemented Hangfire jobs to automate legacy manual procedures
  • Created unit tests for BackEnd and FrontEnd using xUnit, bUnit and Moq
  • Maintained a legacy application managing all suppliers and recipes
.NET 8BlazorC#SQL ServerAzure DevOpsAzure ServiceBusAzure FunctionsAzure KeyVaultGraphQLMudBlazorAntBlazorHangfirexUnit
Software Engineer
Jan 2022 – Jan 2023
Closer Consulting  ·  Lisbon
  • Developed and maintained automated CI/CD pipelines using GitLab CI/CD
  • Managed infrastructure automation with Terraform and Pulumi
  • Integrated with GCP services: Pub/Sub, BigQuery, Firestore, Cloud Build and GKE
  • Built and deployed Docker containers for Microservice Architecture
  • Developed an ETL pipeline to import data directly into BigQuery
PythonGCPDockerKubernetesTerraformPulumiGitLab CI/CDBigQueryFirestorePub/SubJira
IT Software Developer
Jul 2018 – Jan 2022
Siemens  ·  Lisbon
  • Developed an internal Kanban Board and Customer Support Action tool for global Siemens factories
  • Designed the new Clean Architecture for MyFlow — a Business Process Management platform
  • Acted as Product Owner for MyFlow: roadmap definition, sprint planning, customer workshops
  • Built REST APIs consumed by mobile apps and frontends, and contributed to internal NuGet packages
  • Developed and maintained CI/CD pipelines in Azure DevOps
.NET Core 2C#AngularSQL ServerAzure DevOpsEntity FrameworkSwaggerScrumKanban
Web Developer
Apr 2018 – Jul 2018
Affinity – Wingman  ·  Lisbon
  • Maintenance and development of new features for the Via Verde website and backoffice
.NET C#AngularJSSQL ServerjQueryEntity FrameworkDotNetNukeMVC
Web Developer
Mar 2015 – Apr 2018
Closer Consulting  ·  Lisbon
  • Evolutionary maintenance of a .NET WebForms/MVC ticket manager for Call Center
  • Developed new features for a .NET WebAPI + AngularJS operator terminal management system
  • Built several SSIS systems to import data into the ticket manager project
  • Developed an application to send and receive mails from different mailboxes (IMAP/POP3/SMTP)
.NET C#AngularJSSQL ServerSSISjQueryAJAX.NET Framework 4.5WebFormsMVC
What I work with

Skills

⚙️.NET Ecosystem
.NET 9 / 8 / CoreC#ASP.NET MVCWebAPIBlazorEntity FrameworkLINQHangfireNuGet
🎨Frontend
HTMLCSSJavaScriptAngularAngularJSjQueryMudBlazorAntBlazorRadzenGraphQL
☁️Cloud & DevOps
Azure DevOpsAWS (S3, Lambda, KMS)GCPGitLab CI/CDDockerKubernetesTerraformPulumiAzure Functions
🗄️Databases
SQL ServerPostgreSQLBigQueryFirestoreSSISOData
🧪Testing & QA
xUnitbUnitMoqPython TestingSwaggerPostman
📐Architecture & Methods
Clean ArchitectureMicroservicesREST APIsCI/CDScrumKanbanDomain-Driven Design
Personal projects

Portfolio

🌐

Luís Antunes & Estrela, Lda.

luisantunes-estrela.pt

Institutional website for a Portuguese electrical services and maintenance company founded in 1992, based in Odivelas. Covers company history, services, and contacts.

🌐

Inês Barata Reis

inesbaratareis.pt

Professional website for a Clinical Psychologist and Hypnotherapist based in Cascais. Features service pages, FAQ, and a booking form with email integration.

Academic background

Education

🎓
Computer Systems Technician & Management
Escola Secundária de Odivelas, Odivelas
Sep 2012 – Jul 2015
  • Operating Systems
  • Computer Architecture
  • Networks & Communication
  • System Programming
  • Information & Communication Technologies
  • Final Project: eCommerce Website

Let's Connect

I'm always open to new opportunities, interesting projects, or just a good tech conversation. Feel free to reach out anytime.