A personal account of technical leadership across event-driven NaPTAN ingestion and controlled permanent stop removal.
John Mikel Amiel Regida
Lead Data Architect | Data and AI platforms | Senior/Staff software engineering
London, UK | UK work authorization | johnmikelregida@gmail.com
johnmikelregida.com |
github.com/johnmikel |
linkedin.com/in/johnmikelregida
Lead Data Architect in London and founding platform architect of Brick Rewards, a UK app that rewards renters for paying rent, with more than ten years across data, backend, cloud, web, and mobile software. For three years I technically led a team of 7-12 people maintaining Great Britain's national record of public transport stops, including event-driven ingestion on GCP and a guarded path for permanent stop removal. I am looking for Senior or Staff software engineer roles in data infrastructure and AI platforms. The evidence below links to personal accounts, independent implementations, and published work that can be inspected.
Experience
Founding Platform Architect | Brick Rewards | London, UK
Lead Consultant / Lead Data Architect | Thoughtworks | Sep 2021-present | London, UK
- Technically led a multidisciplinary team of 7-12 people maintaining and modernising NaPTAN, aligning engineering, data operations, policy, transport-operator, and external-consumer stakeholders.
- Led a GCP event-driven ingestion design using Pub/Sub, Cloud Functions, and Cloud Run, with idempotency, retry and dead-letter handling, per-file status, and partial-failure isolation; delivered a tenfold increase in per-submission file capacity.
- Led the production managed-removal capability for permanent stop removal, combining BODS/TNDS safety checks, role-based authorization, explicit confirmation, auditable decisions, safe retry, and publishing safeguards.
- Reduced managed-removal processing time and manual support effort by at least 75%, with at least 12 months of production operation and zero erroneous removals.
Senior Software Engineer | Five Faces / Cloudstaff | Aug 2020-Aug 2021 | Brisbane, AU / Clark, PH
Lead Developer / Architect | Good Computers UK & Good Advice UK | Apr 2019-Mar 2020 | London, UK
Earlier technology leadership and engineering roles | 2015-2019 | Doha, Qatar
Selected engineering evidence
A personal account of founding platform architecture at Brick Rewards: rent verification from open-banking data, a correct and cheap pipeline, and a reviewed path to production.
An inspectable implementation of versioned change declarations, consumer review, readiness validation, metric regression checks, and controlled backfills.
An inspectable path from explicit ontology and bounded retrieval to explainable reasoning and constrained agent tool contracts.
A published case study on incremental modernization with modular architecture.
Skills
Data platforms
Data modelling and validation, data contracts, schema evolution, streaming, batch and backfill design, SQL, PostgreSQL, DuckDB, Parquet
AI and knowledge systems
RAG, embeddings, ontology engineering, grounded retrieval, agent tool contracts, on-device ML, Vertex AI
Cloud and platform engineering
AWS, GCP, Azure, Docker, Kubernetes, Terraform, CI/CD, observability
Core implementation languages
Python, TypeScript, JavaScript, Java, C#, Rust, C/C++, WebAssembly
Technical leadership
Architecture direction, technical strategy, stakeholder alignment, mentoring, pairing, TDD and BDD
Education and certifications
MSc Computer Science | Arizona State University | In progress
BSc Computer Science | University of the People | 2020
BSc Computer Engineering | University of the Philippines, Diliman | Coursework, 2010-2014
Class Salutatorian | ICT High School | 2010
Google Cloud Professional certifications | 5 earned, 3 active | Verify on Credly
Cloud Developer (active, expires May 2027); Data Engineer (active, expires September 2027)
Cloud Architect (earned, expired November 2025); Machine Learning Engineer (earned); Cloud Database Engineer (earned)
Using the Strangler Fig with Mobile Apps | Martin Fowler | 2024 | Co-author