Software Engineer · Python · FastAPI · Next.js
Most of my career has been inside ERP systems — the kind of software where a bug in the wrong place means someone's payroll doesn't run. Six years writing Python for finance, inventory, and operations teams taught me to take correctness seriously.
That background shaped how I work: I read the ticket, ask the question that wasn't asked, and ship something that doesn't need a follow-up PR the next morning. I've migrated production platforms across major versions (50+ custom modules), designed REST API and webhook integrations with payment gateways and government services, and hold 5 official certifications in a large-scale Python/PostgreSQL platform.
These days I'm building with a modern Python/fullstack stack: FastAPI, async SQLAlchemy, Next.js App Router, TypeScript, PostgreSQL. The Expense Tracker below is where I've been putting that into practice — not as a tutorial project, but as something I actually deployed and use.
I'm based in São Paulo (UTC-3), write clearly in English, and work well in async environments. If your team values someone who communicates proactively and thinks about the problem before the implementation, we'd probably get along.
💸 Expense Tracker — Live Demo →
A personal finance app built to have something real to work with — and to put the modern stack into practice outside of work. It handles expense tracking, budget management, and auth with MFA. Deployed and running.
Repo is currently private. Happy to walk through the codebase or architecture decisions in an interview.
| Layer | Stack |
|---|---|
| Backend | FastAPI · SQLAlchemy 2.0 async · Pydantic v2 · Alembic · PostgreSQL |
| Auth | JWT + MFA/TOTP |
| Frontend | Next.js (App Router) · TypeScript · Tailwind CSS · shadcn/ui |
| Infra | Docker Compose · Railway · Neon · Vercel · Cloudflare CDN |
| CI/CD | GitHub Actions |
| Testing | pytest · pytest-asyncio · Jest |
Architecture decisions are documented in ADRs. Monorepo. The kind of project where I made real trade-offs instead of following a tutorial.
Backend
Frontend
Infrastructure & Tooling
Testing
ERP & Business Systems
6 years · 5 official certifications · Python, JavaScript, XML/QWeb · production-grade version migrations, REST API integrations, and process automation across finance and operations domains
Senior Software Engineer · XippTech · Aug 2023 – Present
Designed and shipped 3+ REST API/Webhook integrations with payment gateways and government services, processing financial and fiscal data in production. Led platform migrations across 50+ custom modules. Conducted code reviews and mentored 7-8 developers on documentation standards, reducing rework by 30%. Stack: Python, PostgreSQL, Docker.
Mid-Level Software Engineer · XippTech · Dec 2021 – Jul 2023
Delivered 10+ backend features in Python and JavaScript for the financial module in 2-week sprint cycles. Built REST API integrations connecting the platform to external systems within the finance squad. Automated business processes that eliminated repetitive manual tasks for 30+ users across finance and operations.
Software Engineer / Implementation Analyst · CIEL IT (Odoo Gold Partner) · Feb 2020 – Nov 2021
Promoted twice in 1.5 years. Led end-to-end ERP implementations for enterprise clients: requirements gathering, fiscal and accounting configuration, and user training across 8+ modules. Developed process automations in Python and REST API integrations, including SAP workflow automations and cross-system integration scripts. Built an internal knowledge base to streamline analyst onboarding.
Available for remote backend and fullstack roles · US & EU teams · São Paulo / UTC-3
lucasavila.dev · lucas.avila76@gmail.com · LinkedIn



