Amsterdam · Staff engineer at ServiceNow

I build the backend systems and test infrastructure that let teams ship fast.

Twelve years across enterprise software, mobile and quality engineering. Today I work on Performance Analytics at ServiceNow; after hours I build and run my own products, from grocery price comparison to AI agent tooling.

See my work Full CV on LinkedIn
12 yrs building and testing software, from São Paulo to Dublin to Amsterdam
25k+ automated tests maintained, with coverage shifted to component tests
99.6%+ crash-free sessions kept on the Zendesk Support mobile app
1,600+ members in garoaQA, the Brazilian QA community I co-founded
01 — Selected work

Things I've built and run

Side projects I design, build and operate end to end. Live work first, then what I'm building now.

besparro search results for olijfolie: 240 products with live prices compared across Dutch supermarkets
Live Featured · Solo founder

besparro

Compares grocery prices across 13 Dutch supermarket chains and finds the cheapest way to fill your basket.

A nightly ETL pulls and normalises prices from every chain; a basket optimiser splits a shopping list across stores. I built it alone and run it in production.

NestJS PostgreSQL pgvector
se informe home page: public data on the Brazilian Congress, with deputies, senators and expense records
Live Civic tech

se-informe

Tracks how Brazilian deputies spend public money, from official files, with the evidence for every record and CSV export for anyone who wants to dig in.

Python
Visit site Read more
frameo-dashboard home screen: clock, weather, calendar, bin days, to-do list and music player
Open source 34 stars · Home Assistant

frameo-dashboard

A fast Home Assistant wall dashboard for cheap Android photo frames and tablets: it appears in 1.9 s on a 1 GHz frame and covers lights, climate, music, calendar and EV charging prices.

JavaScript Android Home Assistant
View on GitHub Read more
sentinel progress panel beside a Claude Code session, listing tasks and their status
Open source Developer tooling

sentinel

A Claude Code plugin that shows live progress for agents and their subagents, so long runs stop being a black box.

TypeScript
View on GitHub Read more
harness
Building AI orchestration

harness

Multi-role AI orchestration: one model plans, another implements, a third executes, with retries and replanning when a step fails.

TypeScript Node
Read more
prepsio week view: a day of meals from a nutritionist plan, with amounts
Pre-pilot Health tech

prepsio

Turns nutritionist meal-plan PDFs, scanned ones included, into weekly menus, shopping lists and meal-prep plans.

TypeScript Prisma OCR LLM extraction
Read more
Concept render of the framewise camera screen in three destinations, Feed, Story and Thumbnail, built from the app's design tokens
Building iOS · On-device ML

framewise

An iOS camera being built to rank possible crops live, on the device, while you frame the shot. The crop scorer reaches SRCC 0.775 against a 0.40 baseline.

Swift Core ML PyTorch
Read more
02 — Experience

Where I've worked

ServiceNow Amsterdam · 2021 — now
Staff Software EngineerFeb 2026 — now

Performance Analytics and Charts & Analytics: dashboards, components and APIs in Java and PostgreSQL, developer-productivity tools and performance fixes.

Senior Software EngineerMay 2024 — Feb 2026

Moved from quality engineering into feature development.

Staff SE, Quality Engineering LeadFeb 2023 — May 2024

Led quality for 3 teams and 5 quality engineers: test strategy, coverage targets and CI gates.

Senior SE, AutomationJul 2021 — Feb 2023

Migrated the legacy test framework and shifted coverage to component tests to cut E2E run times. Two UTG awards in 2022.

Backbase Amsterdam · 2021
Senior SE, Automation

Built XCUITest and Espresso suites for a mobile banking app and ran proofs of concept for new test tooling.

Zendesk Dublin · 2018 — 2021
SE, Automation → Senior (2020)

Built Espresso and EarlGrey suites for the Support mobile app, wrote Ruby CI tools, ran Ansible for CI machines, owned regression cycles and coached teams on test-first practice.

Concrete Solutions São Paulo · 2015 — 2018 · now Accenture
SE → Senior → Automation Lead (2016)

Mobile and API test automation with Calabash, Ruby and JavaScript, plus living documentation and visual regression testing.

HR Tech São Paulo · 2014 — 2015
Software Engineer

An Android app, warehouse software and e-commerce, in Java and JavaScript.

Community · 2015 — 2024 garoaQA

Co-founded a Brazilian QA community and grew it to 1,600+ members with 11 coordinators across 5 states. Coordinated the testing track at The Developer's Conference and gave talks on Appium, Calabash and RestAssured.

Read my writing
03 — Skills

What I work with

Core — what I'd be hired for
Languages
Java TypeScript Go Python Ruby Swift Kotlin
Data & AI
PostgreSQL pgvector Redis LLM agent orchestration
Testing
Playwright Appium Espresso XCUITest
DevOps & CI
GitHub Actions Jenkins Docker Ansible
04 — Contact

Building something hard to test or slow to ship? Let's talk.

I'm in Amsterdam and work in English and Portuguese.

Message me on LinkedIn GitHub Medium
© 2026 Wellington Avelino wellavelino.github.io
Top