Benedict Pabatao · Staff Software Engineer, Platform & Product
I build the platformother engineers ship on.
The Terraform that provisions a multi-tenant utility SaaS, the API it runs on, and the product customers use - built and operated end to end.
Open to Staff / Lead platform and product engineering roles · Remote from Italy (CET), async-first · EU work authorization · US and EU teams
Selected work
7 case studiesFleet portals
7 tenant portals in production on the core API.
More case studies
Four AI tools built: a Claude reviewer kept where it earned its place, a Bedrock auto-fix shelved on measured evidence, a knowledge-base agent shipped, and a ticket-to-PR pipeline designed with human gates and not yet run live.
Biopharma Strategy Platform →1 OF 3 CORE ENGINEERSA schema-driven clone engine and a dependency-aware archive/restore system on an ISO 27001-certified strategy SaaS in private beta with enterprise pharma.
Billing-Data Knowledge Agent →SOLE AUTHORA Bedrock retrieval agent over utility billing systems: curated documentation first, generated SQL only behind a flag, and a prompt that refuses to claim something is absent.
Identity & Access →PRIMARY AUTHORShipped a flag-gated fix for a registration takeover path, moved email and password changes off the browser on most portals, and put route permissions behind one declarative guard.
Experience
2017 - presentESC Partners / HometownHUB · contract
- Staff Software Engineer, Platform & Product · Sep 2025 - Present
- Senior Full-Stack Engineer (Cloud) · May 2023 - Aug 2025
Most senior hands-on engineer on a small product team: set the standards the fleet adopts, own the team's AWS access as Terraform.
- Primary author of both generations of the fleet's core API and the auth and Oracle CCS patterns they share - 58% of v1, serving six of the seven launched tenants; 76% of v2, serving the seventh since June 2026.
- Primary author (93%) of the internal developer platform: a Terraform control-plane (9 stacks, ~60 AWS resource types) with a Fastify/React dashboard, onto which the fleet's provisioning is migrating tenant by tenant.
- Authored 17 architecture decision records (13 accepted); turned standards into gates - pre-push and pipeline verify checks, a lint rule instead of trusting review - and approved 135 PRs from teammates in 2026.
- Shipped the fix for an SSN identity-verification gap enabling account takeover - wrong-person matches on ~2.4% of one tenant's accounts - as attempt lockout plus ZIP disambiguation, flag-gated for per-tenant rollout.
- Built a billing-authoritative duplicate-login reconciler, dry-run by default, with a daily read-only prod sweep on Fargate in Terraform; it fails closed on a stale login-usage feed, found frozen for about 2 months.
- Remediated pentest findings in severity-labelled batches across 6 external test rounds - 60 findings triaged, false positives refuted - from IDOR and unauthenticated endpoints to URL-borne tokens and missing rate limits.
show 6 more for this roleshow fewer
- Primary platform engineer for the multi-tenant AWS fleet - production and test - running CI/CD, CloudWatch observability, FinOps tooling, a shared ALB and Fargate Spot on the test fleet.
- Built and pruned the team's AI tooling: kept the Claude PR reviewer in CI across the API and portal repos, shelved the Bedrock auto-fix on evidence, shipped the knowledge-base agent.
- Built the runtime feature-flag platform: a database-backed reader replacing build-time env vars, SSE push with fail-open, wired into 6 v1 admin consoles and 4 portals, shipped flag-gated per tenant with parity tests.
- Deployed CloudWatch Synthetics canaries across tenant portals, admin consoles and APIs - 17 created in June 2026, running every 10 minutes - with failure alarms and canary status on the platform dashboard.
- Moved the observability store off a tenant's production database onto a shared cluster with IAM-role auth, no static password - zero-loss copy, go/no-go gate, soak - then dropped the 4.5M-doc original (11.75 GB).
- Remediated a tenant's web portal and native app against WCAG 2.1 AA - 32 audit findings on web, 21 native-app violations - labelled controls, live regions, focus states, contrast and keyboard paths on shared components.
Nmblr · contract
- Senior Full-Stack Engineer
- One of 3 core engineers on an ISO 27001-certified biopharma strategy SaaS in private beta with enterprise pharma clients.
- Originated two subsystems from scratch: a schema-driven strategy clone engine and the Edge archive/restore isolation system.
- Built the in-house observability layer - an Apollo plugin emits one structured event per GraphQL operation to CloudWatch, classed as fault or noise, with staging and prod dashboards - then removed New Relic.
- Serialized rating upserts behind a Postgres advisory lock, killed a duplicate-groups race in a sync resolver, blocked re-entrant AI generation calls, and added double-press guards plus stale-poll reconciliation.
- Built per-strategy, per-user response controls for the AI assistant that only an internal strategy lead can set (clamped on read, refused on write otherwise), plus help-centre retrieval.
show 3 more for this roleshow fewer
- Built the registry-driven data-dependency subsystem - GraphQL contract, resolver, modal - that warns before archiving or deleting finalised entities with dependents, then cascades the archive/restore across them.
- Hardened the AI endpoints - a per-user LLM rate limit, no prompt text in logs, and raw provider errors (which can quote an API key fragment) no longer returned to the browser.
- Contributed to real-time collaboration (GraphQL subscriptions), OpenAI-backed generation features, and platform security (OWASP/IDOR, JWT sessions).
earlier roles (6)
Capabilities
cloud → frontendCloud & IaC
- AWS - ECS Fargate, Lambda, CloudFront, Cognito, DynamoDB, EventBridge, ElastiCache, Secrets Manager, WAFv2, SES, S3, Route 53, VPC, ALB, IAM, Elastic Beanstalk
- Terraform
- Docker
Platform & DevOps
- Internal Developer Platform
- Multi-tenant provisioning
- Bitbucket Pipelines · GitHub Actions
- OIDC deploys · Snyk
- FinOps - Cost Explorer
Backend & Data
- Node.js - Fastify, Express
- TypeScript · Python
- REST APIs · GraphQL · Prisma
- PostgreSQL · MongoDB
- Zod · Vitest · Playwright
- Oracle Utilities CCS · Invoice Cloud
Observability & Security
- CloudWatch · CloudWatch Synthetics
- Sentry
- Structured logging
- OWASP/IDOR · OAuth 2.0 · JWT
- Pentest remediation
Frontend & AI
- React · Next.js
- MUI · Styled Components · Tailwind
- React Native (Expo)
- Accessibility (WCAG 2.1 AA)
- AWS Bedrock (Claude)
- AI code review in CI
- LLM knowledge bases (RAG)
Contact
async-first · CETOpen to Staff / Lead platform and product engineering roles, and consulting.
jajapabatao@gmail.com