Backend Developer / Software Engineer

Open to opportunities

Davi Baratto.

I build backend systems,
APIs and data-driven applications.

Focused on Node.js, TypeScript, NestJS and PostgreSQL. I enjoy building reliable APIs, integrations and software systems with clear architecture and maintainable code.

Davi Baratto
Based in Brazil

Node.js / TypeScript / NestJS / PostgreSQL

Explore selected work

01 / SELECTED WORK

Built with purpose.

Personal projects.
Real engineering problems.

02 / AI & structured data

Pokelist

From card image to structured data.

A backend service combining structured Pokémon TCG data with AI-assisted card recognition.

  • NestJS
  • TypeScript
  • PostgreSQL
  • Prisma
  • REST API
  • JWT
  • Generative AI

03 / Geospatial engineering

Meepple

Putting location into context.

An application exploring location-based data and geospatial modeling with PostgreSQL and PostGIS.

  • PostgreSQL
  • PostGIS
  • Geospatial data
  • Backend development

04 / Backend engineering challenge

Rinha de Backend 2026

Architecture under pressure.

A backend engineering challenge focused on architecture, performance, scalability and processing large vector datasets.

  • C#
  • Docker
  • Data processing
  • Vector records

02 / EXPERIENCE

Where I contribute.

Building, collaborating, learning.

2025 — Present

INOVATEC-JP

Backend Developer

Building and maintaining backend APIs and services using Node.js, TypeScript, NestJS and PostgreSQL. Working with business rules, data modeling, authentication and authorization, validation, integrations, file handling and API documentation.

  • Node.js
  • TypeScript
  • NestJS
  • Express
  • PostgreSQL
  • Prisma
  • JWT
  • RBAC
  • Zod
  • Swagger / OpenAPI
  • Docker
  • MinIO / S3
2024 — Present

SAIL

Software Development / Research

Software development in an academic research environment, including data pipelines and services used to expose machine-learning predictions.

03 / ABOUT

Beyond the endpoints.

I’m a Computer Science student at UFPB and a backend developer based in Brazil, approaching the end of my degree.

Most of my work revolves around APIs, data modeling, integrations and backend architecture. I primarily work with Node.js and TypeScript, while personal projects have taken me into .NET, Angular, geospatial databases and applied AI.

I enjoy understanding how systems behave beyond individual endpoints — architecture, deployment, data flow and the trade-offs that make software maintainable.

The tools behind the work.

TECHNOLOGY

Backend

  • Node.js
  • TypeScript
  • NestJS
  • Express
  • ASP.NET Core
  • REST APIs

Data

  • PostgreSQL
  • Prisma
  • PostGIS
  • SQLite
  • MongoDB

Infrastructure & architecture

  • Docker
  • JWT
  • RBAC
  • MinIO / S3
  • Webhooks
  • Swagger / OpenAPI
  • Git
  • GitHub

Frontend & other

  • Angular
  • React
  • Next.js
  • Tailwind CSS

Engineering

  • SOLID
  • Clean Code
  • Design Patterns

EDUCATION

Universidade Federal da Paraíba — UFPB

Computer Science

Brazil

04 / GET IN TOUCH

Want to talk about
backend engineering?

I’m open to Backend Developer and Software Engineer
opportunities, especially remote roles.