10/05/2026 updated

**** ******** ****
100 % available

Cloud & Platform Architect · Security · Engineering Leadership · Kubernetes, AWS and GCP, IaC

Vila do Conde, Portugal
Only remote
Training: cloud architecture, containers and Kubernetes, ethical hacking, machine and deep learning
Vila do Conde, Portugal
Only remote
Training: cloud architecture, containers and Kubernetes, ethical hacking, machine and deep learning

Profile attachments

Miguel-Angelo-Sepulveda-CV.pdf

About me

I design and run cloud platforms: Kubernetes in production, infrastructure as code, and the security and cost work that goes with it. For the last eight years that has been the platform behind a 3D virtual events and learning business.

GitHub ActionsHelmJavaScriptPHPApplication Programming Interfaces (APIs)Amazon Web ServicesAmazon CloudfrontLinuxDevOpsElasticsearchPython (Programming Language)LaravelPostgreSQLMariaDBMongoDBMySQLNode.jsSoftware ArchitectureRedisAnsiblePrometheusSingle Sign-OnTypeScriptWebSocketWebRTCCeph (Software)Google CloudCloud Platform SystemGrafanaInfrastructure as Code (IaC)GitLabGitKubernetesCloudflareApache KafkaTerraformDockerJenkinsGolang
Cloud Platform Architecture
Kubernetes at production scale (Helm, Skaffold), Nomad on bare metal, AWS (EC2, S3, CloudFront, Lambda, DynamoDB, MediaConvert, SES), Azure (VMs, Entra ID), Terraform/OpenTofu and Ansible, Rook/Ceph, MySQL, MariaDB, PostgreSQL, Redis, Elasticsearch, MongoDB, Kafka, Prometheus, Grafana and Tempo, with cost control tied to the bill.

Real-Time Services & WebRTC
Clustered WebSocket, chat and presence services, WebRTC and conferencing integrations, event streaming, load testing and capacity planning for live events at tens of thousands of concurrent connections.

Engineering Practice & CI/CD
TypeScript, Go, Python, PHP and C; test automation, code review, CI/CD with Jenkins, GitHub Actions, Google Cloud Build and GitLab CI; release management, API-first design, AI tooling and MCP.

Security & Enterprise SSO
Implementation of enterprise single sign-on over SAML2 and OIDC (Microsoft Entra ID, Okta, PingOne), hardening of build and runtime environments, intrusion prevention, and management of findings from external security assessments.

AWS & Azure Media Delivery
Building and running pipelines for video content delivery using S3, MediaConvert to HLS, CloudFront with Lambda functions, and platform email via SES with SQS and SNS; management of EC2, DynamoDB, OpenSearch and Azure VM workloads.

Infrastructure as Code & Bare Metal
Provisioning and deployment of production infrastructure using Terraform/OpenTofu and Ansible on Hetzner bare metal and cloud environments, including Nomad cluster management and multi-region Kubernetes platforms.

Leadership & Team Mentoring
Technical lead of engineering teams, setting engineering practices around testing, code review and CI/CD, mentoring and hiring engineers, co-running onboarding, planning, maintenance and release cadence, and leading enterprise security approvals.

Database Management & Replication
Administration of MySQL and MariaDB with replication, Galera and Percona Cluster, PostgreSQL, Redis, Elasticsearch, MongoDB and Kafka, including migration to operator-managed clusters without client-visible downtime.

AI Tooling & MCP Integration
Building of MCP integration layers, open-source load-testing extensions for real-time services, real-time voice conversation servers, and open-source tooling for AI coding agents and native macOS apps in Swift.

Web Development & Content Platforms
Design and architecture of content platforms with background workers and caching, offline conversion-tracking services across ad-network APIs, A/B testing, rule-based content automation, and fuzzy product search with OCR.

Experience

Professional experience10+ years
Freelancer since1996

Languages

EnglishFluentFrenchBasic knowledgeItalianBasic knowledgePortugueseNative speakerSpanishBasic knowledge

Project history

Cloud Architect / DevOps

MootUp - 3D Virtual Events Platform

Internet & IT

MootUp is the 3D virtual events product on the shared platform. This role covers the platform's move to the cloud and its real-time services.

  • Cloud migration (2020): when the business pivoted to online events and needed high availability and elastic scale, designed and delivered the move from single hosts to a multi-region Kubernetes platform on GKE (Helm, Skaffold, Terraform), with replicated data and clustered real-time services. Live in September 2020; capacity later proven in load tests well beyond the original requirement.
  • Real-time services: main author of the platform's signalling service since 2020 (Socket.IO with Redis-backed clustering and autoscaling). It scales horizontally with the cluster and is load-tested to tens of thousands of concurrent users.
  • Client events: packaged the chat service (XMPP) for Kubernetes and stood up dedicated clusters for events for Shell, Santander and Axians, with load testing and capacity planning before each.
  • Conferencing and video: WebRTC and conferencing integrations (Twilio, Zoom webinars); built and run the pipeline behind clients' video content on AWS (S3, MediaConvert to HLS, CloudFront with Lambda functions).
  • Storage and streaming: introduced self-managed Rook/Ceph storage (2021) and ran a Kafka stack for event-driven presence.

Cloud Architect / DevOps

LearnBrite - eLearning Platform

Internet & IT

LearnBrite is the VR/AR e-learning platform (3D scenarios, a 360° video authoring platform) and the first product on what became the shared platform, alongside Twinity (3D online virtual worlds).

  • Secured and optimised the existing server infrastructure and took over its operations and security.
  • Built the company's CI/CD on Jenkins with SonarQube (2019) and the DevOps practice every later product runs on: test automation, code review and release management.
  • Containerised the applications with Docker and integrated conferencing and streaming services (Twilio, Zoom, Wowza, BlueJeans, Cisco WebEx) into the 3D training platform.
  • Modernised a legacy product onto a current framework and schema.
  • Took over an acquired product's Azure VMs and moved its Django and PostgreSQL stack into Docker containers (2019).
  • Platform email on Amazon SES with SQS and SNS (2020).
  • Twinity: supported the server infrastructure and its deployment tooling.

Chief Information Officer

Hyperspace Metaverse Platform

Internet & IT

Technical lead for the engineering behind Hyperspace, MootUp and LearnBrite, one shared platform serving clients across pharma, finance, energy, technology and government (Shell, L'Oréal, S&P Global, Novartis, Santander, Siemens, the US State Department), and for ResponsiveVoice. Architecture and feasibility decisions come to this role, from question to production.

  • Leadership: set the engineering practice (testing, code review, CI/CD) and mentor the team on it; co-ran developer and QA hiring, including the interview process and code tests; run the planning, maintenance and release cadence and the enterprise security approvals.
  • Platform: three GKE clusters defined in Terraform, with self-managed Rook/Ceph storage, database operators for MariaDB, PostgreSQL and MongoDB, and Kafka, Elasticsearch and Redis. Took Ceph across a decade of versions and moved the production databases to operator-managed clusters, all without client-visible downtime.
  • Security and availability: over 99.9% measured uptime. Enterprise single sign-on over SAML2 and OIDC (Microsoft Entra ID, Okta, PingOne) for clients including Shell, S&P Global, Invesco and Thermo Fisher: authored the integrations and the setup guides their IT and security teams follow, and worked each rollout through with them. Hardened the build and runtime, added intrusion prevention, and closed every finding from external security assessments.

Software Developer / DevOps

ResponsiveVoice

Internet & IT

ResponsiveVoice is a text-to-speech SaaS with its own product and stack. I started here in April 2018, fixing and optimising the service, and have run its full software lifecycle since: architecture, development, testing, release, infrastructure and second-line support.

  • Platform (2018 to 2020): redesigned the main application on Laravel with queues and supervised workers, with Docker for local development, CI/CD and production; performance tuning, traffic management and abuse filtering behind HAProxy and Nginx.
  • Billing and accounts: built the WHMCS custom module and the Voice Agent app (OAuth and app-password login, WHMCS account validation and autologin, website verification, quota overages, CRM and analytics integrations).
  • Re-platform (2026): rewrote the service from a PHP and JavaScript monolith to a provider-agnostic streaming platform in TypeScript: a drop-in replacement for the client library, a v2 API with OpenAPI-generated SDKs, WebSocket streaming and bring-your-own-key providers, with an enforced coverage gate and end-to-end tests.
  • Infrastructure (2026): moved production to Hetzner bare metal on Nomad with autoscaling, provisioned with Ansible and OpenTofu, deployed through GitHub Actions on self-hosted runners, observed with Prometheus, Grafana and Tempo; capacity-tested and sized for twenty times current load.
  • Also: the WordPress plugin with its v2 web player, the v2 public API with CDN caching and rate limits, and operations tooling in Go.

Owner / Consultant

mxConsulting.net

Internet & IT

Own consulting practice, with clients in the US, Europe, Japan and New Zealand: from manufacturing (ERP integration, an LTSP thin-client estate that reused old hardware, Zimbra groupware for mail and documents and ejabberd chat across sites, and the security hardening behind them) to the Portuguese Embassy in Japan, where the embassy website and the Portuguese EU Presidency portal were delivered with Portuguese and Japanese staff. Also iPhone and iPad apps (Virgil, a game-walkthrough database and reader) and EPUB books published on Apple's store for a publishing partner. Since 2025 also the home of my own tools and writing (mxconsulting.net), including native macOS apps in Swift, to be released under mx-tools.

Software Developer

Upwork

Internet & IT

Upwork Top Rated, 100% job success; oDesk All-Star Freelancer Club. Contract work such as lead-management back ends for lead-generation businesses, DevOps and QA for e-learning vendors, and external architecture and code reviews for start-ups.

Web Developer

Graphic World LLC

Internet & IT

A long-running engagement that began on Upwork. Analysed, designed and architected TaxHow, seasonal US tax affiliate sites serving thousands of users and conversions a day, and built its back end and infrastructure alongside the client's other developers: the ExpressionEngine (CodeIgniter) content platform with Laravel background workers and Redis caching, an offline conversion-tracking service across several ad-network APIs, A/B testing wired into the ad platforms, and rule-based content automation. Designed and ran the custom bare-metal cluster behind it with Puppet Enterprise: Varnish, MySQL and PostgreSQL, CloudFront and S3 in front, and self-hosted GitLab, Jenkins and Splunk. Designed and built Save24, a deals site with fuzzy product search and OCR of flyers.

Director of Technology

Diácria Multimédia

Media & Publishing

Led the department (development and content teams) and the product's decision making for a CMS-driven national portal; also its project manager and lead developer. Made the hosting partnerships with datacenter providers (EUnet, KPNQwest). The portal started on InterBase and Solaris in production, and was soon ported to MySQL with custom replication, later on Red Hat Linux servers.

Co-founder and CTO

Marksom

Marketing, PR and design

Co-founded a digital-marketing and software company and led its development team, building kiosk software in Visual Basic and websites.

Hardware and Deployment

Escripóvoa Software House (today: Sage)

Internet & IT

Headed hardware and deployment for the company's software-and-hardware solutions for retail, restaurants, cafés and nightclubs: the management suite (Clipper, dBase III Plus), POS terminals and the networks they ran on (LANtastic, Novell NetWare, Windows networking). Ran hardware purchasing across multiple vendors for every installation.

Radio Host / Broadcaster

Radio, Povoa de Varzim
Hosted one of Portugal's first technology news shows and co-produced a 48-hour live broadcast, then moved to software full time.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in