About

Python backend engineering grounded in operational reality.

I design and operate data-intensive APIs, validation services and automation for municipal public-health systems. My work combines FastAPI, SQLAlchemy and PostgreSQL with tenant-aware authorization, automated tests and monitored Linux deployments.

Professional portrait of Vinicius Santana
Software & Data Engineer · Brazil, UTC-3

Experience

Experience across software, data, infrastructure and operations.

Experience spanning public-health software and data, Linux infrastructure and operational automation, with measurable improvements to reliability and decision-making.

Nov 2021 — Present

Prefeitura de Presidente Epitácio

  1. Health Informatics Analyst & Data Engineer

    Oct 2023 — Present

    • Process 21,000+ public-health records each month across municipal and partner facilities.
    • Reduced claim denial rates from 12%+ to below 1% for eight consecutive submission cycles.
    • Cut workforce reconciliation from 240+ person-hours to about 4 hours per cycle.
    • Profiled four legacy systems and corrected 10,000+ records to clear the SIA/SIH backlog.
    • Use Python, SQL, PostgreSQL, Java and Spring across validation, integration and operational workflows.
  2. IT Infrastructure & Systems Support · Internship

    Nov 2021 — Oct 2023

    • Operated nine municipal Proxmox/Linux compute nodes, two backup nodes, 23 LXCs and seven VMs.
    • Maintained rotating snapshots plus incremental and weekly full backups for clinical and billing systems.
    • Used Ceph replication for high-availability services and resolved replication failures.
Feb 2021 — Jan 2026 · Part-time

Irmãos Santana

  1. Business Analyst & Operations Manager

    Feb 2021 — Jan 2026 · Part-time

    • Increased profitability by 26% and reduced feed waste by 11% through redesigned controls and workflows.
    • Built Python automation and MQTT monitoring prototypes for production, inventory, water quality and cost data.

How I work

Make contracts explicit, protect boundaries and design for recovery.

I work from the operational problem backward: define typed contracts and exception paths, protect tenant boundaries, test deterministic rules, and keep deployment, observability, backup and rollback procedures close to the code. The result is software that teams can inspect, recover and maintain.

Data Engineering

Pipelines, reconciliation, PostgreSQL models, data-quality checks and operational reporting.

Software Engineering

Backend APIs, automation tooling, testable workflows and maintainable service boundaries.

Stack

Tools chosen in context.

Backend

  • Python
  • Java
  • FastAPI
  • Spring
  • Pydantic
  • SQLAlchemy
  • REST/OpenAPI

Data

  • SQL
  • PostgreSQL
  • Redis
  • DynamoDB
  • InfluxDB
  • Parquet
  • MinIO/S3

Testing & Quality

  • Pytest
  • Hypothesis
  • Testcontainers
  • Ruff
  • Pyright

Platform & Reliability

  • AWS
  • Docker
  • Linux
  • Ansible
  • Prometheus
  • Grafana

Frontend

  • TypeScript
  • React

Next step

Start with the work or start a conversation.