Open to work

David Lindholm

Software Development Engineer in Test

Developer tooling · CI/CD reliability · AI-powered test infrastructure

Mexico City · Remote-friendly

  • AI dev & test tooling
  • CI/CD & build reliability
  • Test infrastructure
  • 8+ yrs · ISTQB · AWS

SDET with 8+ years focused on developer experience and engineering productivity — building the test infrastructure, CI/CD pipelines, and internal tooling that keep teams shipping fast and reliably. Recently AI-forward: I have shipped AI agents that generate and review tests, plus end-to-end AI developer tools using RAG, agentic workflows, and LLM pipelines on AWS Bedrock. ISTQB and AWS certified.

Skills

AI & LLM Engineering

  • Prompt Engineering
  • AWS Bedrock
  • RAG (Retrieval-Augmented Generation)
  • Agentic AI / Tool Use
  • Anthropic Claude
  • AI Test Generation

CI/CD & Developer Tooling

  • CI/CD
  • GitLab CI/CD
  • GitHub Actions
  • Semaphore CI/CD
  • AWS
  • Docker
  • Terraform

Test Automation & Infrastructure

  • Ruby
  • TypeScript
  • Python
  • RSpec
  • Capybara
  • WebdriverIO
  • Cypress
  • Selenium

Full-Stack & Web

  • React
  • Gatsby
  • Laravel
  • REST APIs
  • Tailwind CSS
  • Styled Components

Tools

  • Postman
  • Performance Testing (K6)
  • TestRail
  • SQL

Projects

  • DevSeekrLive

    Visit site

    AI-powered developer matching platform that connects clients with experienced software professionals. Clients describe their needs through a chat-style interface and an agentic AI recruiter matches them with vetted developers from a curated global pool.

    Frontend
    • Next.js
    • React
    • TypeScript
    AI / LLM
    • AWS Bedrock
    • Prompt Engineering
    • RAG
    • Hybrid Search (BM25 + Vector)
    • LLM Reranking
    • Agentic Tool Use
    Backend
    • Python
    • Supabase / Postgres
    • pgvector
    • Web Scraping
    Hosting
    • AWS Amplify
    • AWS IAM
  • PuntoTerminalLive

    Visit site

    Free, independent POS terminal comparison service for Mexican businesses. A 3-tier system — Gatsby frontend, PHP/Lumen REST API, and a Laravel/Livewire admin panel — helping companies evaluate payment terminals and cut card processing costs by up to 40% annually.

    Frontend
    • Gatsby
    • TypeScript
    • Styled Components
    • Zustand
    Backend
    • PHP
    • Lumen
    • REST API
    • OAuth2 / Passport
    Admin
    • Laravel
    • Livewire
    • Tailwind CSS
    Testing
    • Cypress
    • Postman
    Infra
    • AWS EC2
    • AWS IAM
    CI/CD
    • GitLab CI/CD
    • Runner Autoscaling (Fleeting)
    • EC2 Spot Instances
  • AutomationdojoLive

    Visit site

    Interactive, browser-based platform that teaches test automation through "koans" — guided fill-in-the-blank exercises. A real Ruby 3.4 interpreter compiled to WebAssembly runs in the browser and judges answers against the actual RSpec matcher DSL, so correctness comes from running Ruby rather than an answer key. 331 koans across 16 lessons cover Ruby, RSpec, Capybara, page objects, test data and linting, with hints and explanations generated and validated by an AI pipeline (Claude via AWS Bedrock).

    Frontend
    • JavaScript
    • WebAssembly (ruby.wasm)
    • HTML5
    • CSS3
    Test Automation
    • Ruby
    • RSpec
    • Capybara
    • Page Objects (SitePrism)
    • FactoryBot
    • RuboCop
    AI / LLM
    • AWS Bedrock
    • Claude
    • Prompt Caching
    • Structured Output
    • Node.js
    Infra
    • AWS S3
    • AWS CloudFront
    • AWS Route 53
    • AWS ACM
    • Terraform
    CI/CD
    • GitLab CI/CD
  • Automate or Not?Live

    Visit site

    AI-assisted decision tool that helps QA teams decide whether a given test case is worth automating. Users paste or upload a test case (CSV, XML, JSON, .feature) and Claude (via AWS Bedrock) pre-fills a research-backed 23-factor, 8-decision-point decision tree, or they walk it manually; the tool returns a clear "Automate" or "Keep Manual" verdict with the reasoning path. The decision model is derived from the author's master's research on the economics of test automation.

    Frontend
    • Vanilla JavaScript
    • HTML5
    • CSS3
    AI / LLM
    • AWS Bedrock
    • Claude Haiku
    • Prompt Engineering
    Backend
    • Python
    • AWS Lambda
    • API Gateway
    Infra
    • AWS S3
    • AWS CloudFront
    • AWS Route 53
    • AWS ACM
    • Terraform
    CI/CD
    • GitLab CI/CD
  • This PortfolioLive

    Visit site

    This portfolio site — built with Gatsby and deployed automatically to AWS S3 via a GitLab CI/CD pipeline running on a self-hosted EC2 runner.

    Frontend
    • Gatsby
    • TypeScript
    • React
    • SCSS
    Testing
    • Cypress
    Infra
    • AWS S3
    • AWS CloudFront
    • AWS IAM
    • Terraform
    CI/CD
    • GitLab CI/CD
    • Runner Autoscaling (Fleeting)
    • EC2 Spot Instances

Professional Experience

Software Development Engineer in Test

SimplePractice — Mexico City, Mexico
2025 – Present

Software Lead Engineer (SDET)

Fifth Third Bank (via Capgemini Mexico) — Remote / Mexico
2024 – 2025

Software Development Engineer in Test

Siemens Energy AB (via SolidX AB) — Remote / Mexico
2019 – 2023

Software Development Engineer in Test

Sectra Medical AB — Linköping, Sweden
2018

Software Development Engineer in Test

Siemens Energy AB — Finspång, Sweden
2017

Book a call

A 15-minute intro — a few quick questions, then pick a time.

Loading…