Skip to content

LEONARDOVANNI.

Backend Engineer

Systems built for production. Architecture, performance and care in every detail.

Form study / 001∞
Engineering behindwhat works.
View projects
27°06′ S   52°36′ WCHAPECÓ, BR   UTC−03:00 BR
Move your cursor. Shift your perspective.Scroll to explore↓

From idea to impact

Turning complexity into experiences that make sense. One detail at a time.

Keep exploring

(01)Selected case studies

Selected
work.

Real problems. Systems at scale. A closer look at what I build.

SELECTED SYSTEM / 01IN PRODUCTION
01/ 03
NestJS · Multi-tenant · MongoDB · Redis

1.5k+ users45k+ workouts24k+ diet records
SELECTED SYSTEM / 02IN PRODUCTION
02/ 03
NestJS · ERP integration · Security · MongoDB

61k+ proposals13k+ financings5k+ contracts
SELECTED SYSTEM / 03IN PRODUCTION
03/ 03
NestJS · Google API · Stripe · Microservices

Native AI agentsGoogle Calendar syncStripe subscriptions
Draft archive04—07   +

Projects in preparation

(02)About
Leonardo Vanni, backend engineer
LEONARDO VANNI01 / 02

Precise logic.
A human perspective.

Backend engineer specialized in high-availability systems, where performance meets security. From data modeling to automated cloud deployments, I turn business requirements into architecture that holds up in production.

Between the complexity of a system and the simplicity of a great experience.

Contact
4+Years of experience
30+Systems built
99.9%API uptime
(03)What I do

The invisible
makes a difference.

Four disciplines that support a product after it leaves the prototype.

More than writing code: architecture design at scale, maintainability and the bridge between business needs and technical solutions.

Modular architecture

From idea to production
01

Architecture

Every system starts in pieces: requirements, domains, API contracts and decisions that need to withstand the future.

02

Data & caching

The pieces gain structure — performant schemas in PostgreSQL and MongoDB, with Redis keeping latency in check.

03

Deployment

Everything connects: CI/CD with GitHub Actions, Docker and AWS. Resilient, observable and ready to scale.

(04)Experience

A journey
in the making.

2024 — Present01

Epicora Software House

Mid-level Backend Developer

Intelligent, tailored software solutions with NestJS and TypeScript. Focused on code optimization and performance, working with DevOps, SQL and NoSQL, AWS and more.

Distributed systems & performance
  • NestJS
  • AWS
  • DevOps
  • SQL + NoSQL
2022 — 202402

Questor Sistemas

Web Developer

Full-stack development with C#, TypeScript, .NET, Entity Framework and PostgreSQL. Experience with web scraping using PHP, Laravel, MongoDB and Docker.

Full-stack product & automation
  • .NET
  • TypeScript
  • PostgreSQL
  • Docker
202203

Hub2b

Support Analyst

Technical support and analysis for e-commerce integration platforms, identifying systemic bottlenecks and optimizing customer workflows.

Integrations & critical operations
  • E-commerce
  • Análise
  • Integrações
  • Suporte
(05)Education & repertoire

Solid foundations.
Endless curiosity.

01Bachelor’s degree

Technology in Systems Analysis and Development

UniSENAI Santa Catarina

  • Software development
  • Software architecture
  • Java
  • Python
  • C++
  • Databases
Feb 2022 — Aug 2024
02Technical education

Systems Development Technician

SENAI/SC

  • PHP
  • Java
  • C
  • C++
  • Databases
2020 — 2021
03Certifications

Cisco Networking Academy

Cisco

  • IoT Fundamentals
  • Python Essentials
  • Linux Unhatched
  • C Essentials
2020 — 2023

Languages

PTPortugueseNative

ENEnglishAdvanced

ESSpanishBasic

Also in the repertoire

(06)Location

From Chapecó,
to wherever you are.

LocationChapecó, SC · Brazil

TIMEZONEUTC-03:00 · UTC−03:00 BR

STATUSAVAILABLE

Contact
Leonardo at Iguaçu Falls
IGUAÇU FALLS02 / 02
(LAB / 01) Interactive laboratory

One click.
A whole system.

You control the frontend. Discover everything on the other side — and what happens when something breaks.

Choose an action. Follow the signal. ↙
lv/systems lab 01.00 Local simulation · fictional data
ClientNestJS APIData & jobsIntegrations
orbit.local
WORKSPACE / STUDIORead projects

Read twice. Watch the cache on the second request.

Swipe to explore the architecture →
Ready to explore
— / —
GET /api/projects#000
  1. ↳

    Your first click starts a story.client → guards → service → response

Server response—
// The response will appear here.
Requests0
Database reads0
Writes0
Pending jobs0
Modeled time—

Let's build
something solid

Open to new opportunities. If you have a question or just want to say hello, I’ll do my best to reply.

 

Write an email