Skip to main content

Brasília, Brazil · Remote

Willian Verri

IT Coordination · AI-assisted software delivery · Shipping products

I lead the Information Processing unit for industrial maintenance at CAESB, Brazil's Federal District water utility, and use AI to get software shipped, from legacy ASP Classic modernization to an app live on Google Play.

  • IT Coordination
  • Applied AI in software delivery
  • Shipping products

At a glance

Three complementary pillars: leading a technical unit, modernizing critical systems, and AI-assisted engineering.

Leadership & Coordination

Technical leadership focused on delivery and risk

I lead the Information Processing unit for industrial maintenance at CAESB: I prioritize work, decide between architecture options, own production risk and organize operational data for management decisions.

Architecture in production

Incremental modernization of a critical system

Before

  • · ASP Classic + VBScript
  • · Business rules coupled to UI
  • · Daily live operations
CoexistenceShared SQL Server in production + line-by-line parity

After

  • · .NET 10 API + OpenAPI
  • · React 19 + TypeScript SPA
  • · Automated tests
Applied AI & Product

TDD/SDD harnesses & shipped mobile/web product

I run structured AI workflows (spec → tests → implementation → deterministic gates) daily and shipped Fit Tracker on the web and Google Play with user-selectable reasoning tiers (Haiku, Sonnet, Opus).

Now
  • Modernizing a critical legacy system: ASP Classic → .NET 10 + React
  • Fit Tracker live (Google Play + web)
  • Postgraduate studies in Software Engineering for Applied AI (in progress)

Selected case studies

Context, actual ownership and engineering decisions across enterprise modernization, product shipping and AI workflows.

workEnterprise case · Generalized data

Modernizing a critical system without stopping operations

My role
Coordinator and accountable owner: prioritization, final decisions between architecture options, risk management and part of the implementation.
Problem
A daily-use enterprise industrial maintenance system built on ASP Classic needed new modules and a sustainable foundation.
Outcome
Coexistence architecture sharing the SQL Server database with the legacy app, enabling delivery of new modules in .NET 10 + React 19 without disrupting daily operations, backed by OpenAPI-typed contracts, automated functional test suites and report parity validation before each release.
.NET 10C#React 19TypeScriptSQL ServerASP Classic
product

Fit Tracker: multimodal AI in a shipped app

My role
Creator: product, development and release.
Problem
Logging meals and planning workouts is tedious. The app recognizes meals from photo, audio or text and builds personalized workouts.
Outcome
Live on Google Play and the web. Users pick the AI "thinking level" (Haiku, Sonnet or Opus), which ties model cost to what each user pays.
Next.js 16React 19TypeScriptTailwind CSSPrismaSupabaseClaude APIAndroid TWA
ai

AI-assisted engineering: TDD and SDD harnesses

My role
Designed and use the workflows daily.
Problem
Using AI to write software without losing quality control.
Outcome
Structured workflows (spec → tests → implementation → verification gates) applied daily to enterprise legacy modernization and Fit Tracker, featuring a read-only MCP server for safe database inspection, automated verification skills (build, tests, legacy query parity) and PDF contract spreadsheet extraction pipelines.
Claude CodeMCPTypeScriptVitestPlaywrightPowerShell

Professional experience

15+ years in technology, from infrastructure and support to leading a systems unit.

CAESB — Companhia de Saneamento Ambiental do Distrito Federal

Internal progression: CEFR → CACNL → PMIGI
  1. IT Coordinator

    Industrial Maintenance Information Processing Unit

    2024-11 — Present

    • Own the enterprise industrial maintenance system that tracks the company's maintenance work orders, staff and costs.
    • Accountable for modernizing the industrial maintenance system from ASP Classic to .NET 10 + React while in production, with a lean team (myself + 1 contracted developer): I prioritize, decide between architecture options, own the risk and contribute hands-on.
    • Manage and analyze data on completed work, staffing and maintenance costs, producing reports that support management decisions.
    • Introduced AI-assisted development within the governance constraints of an enterprise Microsoft 365 environment.
  2. Business Support Agent

    Customer Service Office, Planaltina

    2017-11 — 2024-11

    • Specialized customer service and technical review of commercial work orders.
    • On my own initiative, built two tools for the office: one automates scanning and filing work orders into the commercial system, the other supports reviewing and closing them.
  3. Business Support Agent

    Financial Resources & Monetary Adjustment Department

    2015-06 — 2017-11

    • Financial resource control, accountability reporting and monetary adjustment of amounts.

Instituto Federal de Brasília (IFB)

  1. IT Technician

    Federal Institute of Brasília

    2013-10 — 2015-06

    • Network and academic systems administration, specialized support and IT infrastructure, including security and backup solutions.

Início de carreira

  1. Technical support

    Military Prosecution Service (internship) and Politec/Indra

    2009-10 — 2012-01

    • User support and infrastructure maintenance.

Skills & tools

Management

  • Coordenação de TI
  • Gestão de sistemas e produtos
  • Análise de dados e indicadores
  • Scrum/Kanban

Applied AI

  • Claude Code
  • Claude API (Haiku/Sonnet/Opus)
  • MCP
  • Harness de TDD/SDD
  • Agentes

Development

  • C# / .NET
  • React
  • TypeScript
  • Node.js
  • Python
  • ASP Classic

Data

  • SQL Server
  • Supabase/Postgres
  • Prisma
  • Power BI (DAX, REST API)

Infrastructure

  • Vercel
  • Windows Server
  • Linux
  • Redes (Cisco)
  • Virtualização
  • PowerShell
  • Git/GitHub

Education

  • Postgraduate specialization, Software Engineering for Applied AI

    UniPDS

    In progress

  • Postgraduate specialization, Computer Networks

    Centro Universitário IESB

    Completed · 2016-05

  • B.Eng., Computer Engineering

    Centro Universitário de Brasília (UniCEUB)

    Completed · 2012-06