
João Vitor Rodrigues
_
Anyone can write code today. What sets me apart is thinking through real solutions and understanding the business behind the system. I'm a backend software engineer building production systems with Python, FastAPI, Flask and PostgreSQL—from genetic-algorithm route optimization to IoT platforms and logistics automation. I take ownership from technical decisions through delivery and focus on outcomes I can explain and defend.
$ whoami
joao_vitor — software engineer (backend)
$ cat stack.txt
python · flask · fastapi · postgresql · docker
$ ./run --status
shipping in production
About
I'm a backend software engineer based in Rio Grande, Brazil, studying Information Systems at FURG. What sets me apart isn't just writing code; it's understanding the operation behind it and turning real constraints into reliable software. I got hands-on production experience early, building systems for real teams rather than only coursework.
Today I own backend delivery at a logistics company, where I designed a scraper that automatically captures and accepts freight loads. It removed work equivalent to a full-time operational role (~R$6,000/month, ~US$1,100) and enabled access to freight opportunities representing up to ~R$1M (~US$180K) in potential business volume. In parallel, I build the backend for CELIA, a VRP route-optimization engine at iTec/FURG, and lead the technical delivery of an IoT project for hydroponic strawberry greenhouses.
Before that, I worked on a hospital resource-management platform at Ebserh, handling backend business logic and complex scheduling rules for HU-FURG. I care about systems that are correct under real constraints (time windows, capacity, concurrency), not just systems that look good in a demo.
Skills
Languages
Backend
Data & Optimization
Engineering & Delivery
Experience
Backend Developer
Logistics company (GMX)
Jul 2026 — Present · 1 month
Remote
Own the backend architecture and delivery of internal logistics systems, from operational discovery through production rollout.
- Own the backend technical decisions, delivery and roadmap for the company's logistics operation.
- Designed and shipped a scraper that automatically captures and accepts freight loads, replacing a manual process. It removed work equivalent to a full-time hire (~R$6,000/month, ~US$1,100) and enabled access to freight opportunities representing up to ~R$1M (~US$180K) in potential business volume.
- Building an internal intranet: a closed network centralizing company documents, information management and cross-team workflows.
- Training and fine-tuning a partner company's AI, defining rules and guardrails for its behavior, integrated into the internal system via its official API.
Technical Lead & Backend Developer
BRISA — Sociedade para o Desenvolvimento da Tecnologia da Informação
Mar 2026 — Present · 6 months
Rio Grande, RS
Technical lead for an IoT solution automating hydroponic strawberry greenhouses, built in partnership with EMATER and backed by Brazil's Ministry of Science, Technology and Innovation.
- Defined the system architecture and chose the stack: FastAPI, PostgreSQL and Vue.js.
- Built the REST API integrating environmental-monitoring microcontrollers with the web frontend.
- Lead a multidisciplinary team delivering the full hardware + software solution.
Backend Developer — Project CELIA
iTec/FURG — Robotics & Data Science Center
Dec 2025 — Present · 9 months
Rio Grande, RS
Core backend of an AI-powered logistics routing engine solving the Vehicle Routing Problem (VRP) with a genetic algorithm, factoring in real distances, time windows and load capacity.
- Built robust Python (Flask) APIs for managing logistics data.
- Implemented genetic algorithms to compute routes under multiple constraints: capacity, time windows, cost per km.
- Integrated directly with OSRM for real-world distance-matrix calculations.
- Optimized architectural performance with multiprocessing to remove CPU bottlenecks in route computation.
- Modeled the PostgreSQL database and validated input data with Marshmallow / Swagger.
Full Stack Developer
Ebserh
Sep 2025 — Mar 2026 · 7 months
Rio Grande do Sul, Brazil
Centralized platform for orchestrating physical resources (outpatient rooms) at HU-FURG hospital, covering both frontend and backend business rules.
- Built responsive UI with React, Vite and Tailwind CSS, using Radix UI components.
- Developed complex form and modal flows for room booking, including schedule-conflict validation and bulk-rescheduling rules.
- Integrated with REST APIs and managed application state.
- Modeled the relational database and wrote efficient queries with Prisma ORM and Node.js across rooms, users, specialties and time periods.
Unity Developer
MindFocus (volunteer)
May 2025 — Jan 2026 · 9 months
Remote
Volunteer project building a log-visualization dashboard for psychologists to review gamified test sessions.
- Learned C# and built dashboards in Unity for session-log playback.
Projects
Backend-first projects, a mix of production systems and things I'm building on the side.
CELIA — Route Optimization Engine
AI-powered logistics routing (VRP solver)
The backend core of a logistics routing platform that solves the Vehicle Routing Problem with a genetic algorithm, computing the most efficient routes based on real road distances, delivery time windows and vehicle load capacity.
- Flask REST API for managing logistics data end to end.
- Genetic algorithm engine handling multiple hard constraints simultaneously: capacity, time windows, cost per km.
- Real distance-matrix calculations via direct OSRM integration.
- Multiprocessing to parallelize route computation and remove CPU bottlenecks at scale.
- PostgreSQL schema design plus request validation with Marshmallow and Swagger docs.
Problem
Compute viable vehicle routes while respecting load capacity, delivery time windows, road distances and cost per kilometre.
Why multiprocessing
Route evaluation is CPU-bound. Parallel worker processes let the optimization engine evaluate candidates across CPU cores; asyncio would help I/O waits, not this compute bottleneck.
My contribution
Built the Flask APIs, integrated OSRM distance matrices, modeled logistics data in PostgreSQL and worked on the genetic-algorithm execution path and validation layer.
Result
A production routing backend that turns operational constraints into executable routes using real road-network distances.
Architecture
Company code is private; this case study documents the engineering decisions without exposing proprietary source code or data.
Logistics Automation Scraper
Production automation for a logistics company
A web scraper that captures and accepts freight loads automatically, replacing a manual, error-prone operational workflow.
- Shipped in the first month on the job, with zero existing backend infrastructure to build on.
- Automatically captures and accepts freight loads, removing work equivalent to a full-time hire (~R$6,000/month, ~US$1,100) and enabling access to opportunities representing up to ~R$1M (~US$180K) in potential business volume.
- Foundation for a broader roadmap: an internal intranet for documents and information management, plus an AI assistant trained on company rules via a partner's official API.
Problem
Operators had to monitor and accept freight loads manually, creating delay, repetitive work and missed opportunities.
Approach
Automated the capture-and-accept workflow in Python and designed it around the operation's real decision rules.
Ownership
Took the project from process discovery through implementation and production delivery, with no existing backend infrastructure to build on.
Result
Removed work equivalent to one operational hire and made a much larger volume of freight opportunities accessible to the company.
Architecture
The source and live environment are private; scope and results are described without exposing company data.
Hydroponic Greenhouse IoT Platform
Environmental monitoring & automation, in partnership with EMATER
An IoT platform automating hydroponic strawberry greenhouses, integrating environmental-monitoring microcontrollers with a web dashboard, backed by Brazil's Ministry of Science, Technology and Innovation.
- Defined the system architecture and technology stack as technical lead.
- Built the FastAPI REST API bridging hardware sensors and the Vue.js frontend.
- Coordinating a multidisciplinary team across hardware and software.
Hospital Resource Management Platform
Outpatient room orchestration for HU-FURG
A centralized scheduling platform for hospital outpatient rooms, with conflict-aware booking and bulk-rescheduling logic.
- React + Vite + Tailwind frontend with Radix UI components.
- Node.js + Prisma backend modeling rooms, users, specialties and time periods.
- Schedule-conflict validation and bulk-rescheduling rules for complex booking flows.
More projects coming soon. This space is reserved for what I ship next.
Certifications
EF SET English Certificate
EF Standard English Test
59/100 — B2 Upper Intermediate
Contact
Open to remote backend roles, freelance work, or just talking about routing problems and genetic algorithms. Reach out.