Open to backend, platform & full-stack roles

I turn complex business requirements into software teams can ship.

Software and full-stack engineer who turns functional requirements into architecture and working systems. I move across backend, web, cloud, and SAP BTP—and stay through implementation, automated testing, QA, and delivery.

Billy Martínez with Oliver outdoors in Temuco
Billy Martínez Temuco, CL
Backend & APIsSystem architectureFull-stack deliveryQuality automationCloud & AI systems
2023—nowProfessional software delivery
End to endRequirements → architecture → build → QA
B2 EnglishTechnical working proficiency

01 / Selected work

Evidence over buzzwords.

The strongest work is often private. These cases explain the problem, my ownership, and the technical judgment without exposing client information or inventing impact.

01Current role · Confidential work

SAP solution delivery

From refined requirements to a testable SAP delivery.

My contract says SAP Consultant. In practice, I turn functional requirements into architecture and full-stack delivery: interface and UX, domain model, integration, deployment, test automation, and environment troubleshooting.

  • Refine requirements with the functional consultant and propose architecture, flow, and UX improvements
  • Design and build across SAP BTP, Fiori, CAP/CDS, Work Zone, HANA, and Joule
  • Introduced automated testing and a QA stage beyond direct dev-to-production fixes
  • Independent public CAP/Fiori reference with 12 service tests covering role authorization, concurrent stock protection, and resilient OData integration, plus green CI
02Architecture decision · In progress

Confidential cloud platform

Changing the foundation when the economics stop making sense.

I evaluated the cost and technical fit of an existing AWS direction, proposed a clean re-platform to Google Cloud, and built enough alignment to restart on a foundation better suited to the product and team.

  • Compared cloud economics and operational tradeoffs
  • Recommended AWS → Google Cloud and defended the decision
  • Aligned stakeholders around “start again, but start well”
03Independent product · Private repository

Clinipets

A veterinary platform designed for real operational constraints.

A B2B2C system connecting clinics, veterinary teams, tutors, and pets. I own the product and architecture end to end—from tenant boundaries and clinical integrity to mobile/web delivery and infrastructure.

  • Conflict-safe scheduling and clinic-scoped roles
  • Versioned clinical records, signatures, and auditable addenda
  • Signed idempotent payments, private-file quarantine, and outbox notifications
View simplified system map

Clinipets public architecture map

Clients
  • KMP mobile
  • Next.js web
Domain API
  • Kotlin / Spring
  • Multi-tenant boundaries
  • Clinic-scoped roles
Data & services
  • PostgreSQL
  • R2
  • Idempotent payments
  • Outbox notifications
Cross-cutting trust
  • Audit trail
  • Versioned clinical records
  • Clinical integrity
04Independent reference · Open source

Grounded Knowledge Assistant

Making AI answers fail closed when the evidence is missing.

A deliberately small TypeScript RAG reference that makes retrieval, source grounding, citation validation, and safe refusal behavior inspectable and testable.

  • 12 unit/adversarial tests plus 4 Chromium E2E checks with Playwright
  • 100% hit@3, support/refusal accuracy, and citation validity on the committed fixture evaluation
  • Zero-key deterministic CI plus an optional server-only OpenAI provider boundary
  • Human-verified AI delivery protocol: reproducible evidence, complete diff review, no sensitive prompts, and explicit limitations
  • Published readiness decision: not approved for production until quality, security, isolation, scale, cost, reliability, observability, and release gates have evidence

02 / Experience

Software engineering breadth inside complex domains.

I am most useful between a functional requirement and a production delivery: challenging the initial solution, choosing a defensible architecture, implementing it, and guiding validation.

Jan 2025 — Present

BeCloud Consulting

SAP Consultant · Architecture, full-stack delivery & quality

Requirement refinement with a functional consultant; architecture, Fiori/UI5 UX, implementation, integration, automated testing, and coordination with QA and design across SAP BTP.

Oct 2023 — Sep 2024

Happ Rent

Full-Stack Developer

Product delivery across frontend and backend in a rental-technology environment.

2020 — 2026

Universidad de La Frontera

Ingeniería Informática · Final semester

Three courses remaining. Coursework completion expected in 2026.

03 / Capabilities

Stacks change. Engineering responsibility does not.

I ramp up by mapping the domain, contracts, data, failure modes, and delivery path first. That model has transferred across Kotlin/Spring, TypeScript/Node, React/Next.js, SAP BTP, cloud, and applied AI.

A

Systems architecture

  • Requirement refinement
  • Domain modeling
  • API & integration design
  • Technical tradeoffs
  • Cost-aware decisions
B

Backend & platform

  • Kotlin / Spring
  • Node.js / TypeScript
  • REST / OpenAPI
  • PostgreSQL
  • Multi-tenant systems
  • Failure design
C

Product delivery

  • React / Next.js
  • Fiori / UI5 UX
  • Automated testing
  • CI/CD
  • Observability
  • QA & design coordination
D

Enterprise & cloud

  • SAP BTP
  • CAP / CDS
  • Work Zone
  • HANA
  • Google Cloud
  • AWS / Docker

04 / Working style

I do not stop at the ticket—I question the architecture, flow, and failure modes.

I have been programming long enough to know that tools change faster than fundamentals. My advantage is not memorizing one stack; it is understanding the whole system, making a clear decision, and learning whatever the delivery requires.

I am based in Temuco, Chile, and open to selected software roles. For remote work, I can provide full overlap with US working hours. Spanish is native; English is B2 and operational for technical conversations.

Role fit
Backend / Platform / Full-stack engineering
Current domain
Enterprise systems · SAP BTP
Education
Ingeniería Informática · Final semester

05 / Verified learning

Cloud and data credentials.

Credentials support the work; they are not a substitute for it. Each item links to a verifiable record.