About

Software engineer with experience in REST APIs, Brazilian electronic court systems, distributed platforms, and full stack development with TypeScript, Python/Django, and React/Next.js. Background in asynchronous integrations, OIDC authentication, and deployment with Docker and CI/CD.

Experience

Public Defender's Office
On-site

1/2026 - Present

Software Engineer

  • ProcAPI: Architecture and evolution of a REST API (Django/DRF) that unifies queries across Brazilian electronic court systems (E-PROC, PJe, PROJUDI, SEEU); asynchronous processing with Celery, RabbitMQ/Redis queues, caching, and integration with SOLAR for filing and procedural submissions.
  • SOLAR: Maintenance and modernization of a distributed Django platform for managing appointments, cases, and documents (ECM) for the Public Defender's Office; filing/protocol queues, Celery workers, observability (Sentry/Flower), and deployment on Docker Swarm/GitLab CI.
  • Livre: Full stack development (Next.js/TypeScript + Django REST) for querying and managing clients and people in pre-trial detention; OIDC authentication (Keycloak) and integration with Solar/eproc.
  • Agendamento: Appointment request queue system with a Next.js frontend and Java backend (Spring Boot); Keycloak authentication, REST API, PostgreSQL persistence, and operational triage workflows.

Portí
Remote

8/2025 - 10/2025

Software Engineer

  • MedSync: Physician and shift schedule synchronization project, integrating external partner APIs and ensuring consistency across systems. Python/Celery architecture with RabbitMQ queues for asynchronous processing and fault tolerance; responsible for API design, integrations, and reliability oversight.
  • Portí ERP: Development and maintenance of the Backoffice system including API and web client: Python/Django REST API packaged with Docker to expose administrative operations and data; React/JavaScript web client focused on metrics, user management, and performance.
  • Portí App: Dashboards and administrative interfaces for the end-user app (physicians), including the Antecipaí module for advance payment requests and appointment management. Responsible for frontend-backend integration (React/JavaScript + APIs), UX optimizations, and request/triage workflows.

Autopass
Remote

11/2024 - 7/2025

Software Engineer

  • Carioca Hub: Led development of Carioca Hub, an integration solution for ticketing systems, using TypeScript, Node, and RabbitMQ to build scalable APIs.
  • TSchool: Led development of TSchool, integrating web components and API using TypeScript, Next, and Node with Express.
  • TSchool Service: Developed and optimized TSchool Service, focusing on both frontend and backend using TypeScript, React, and Node.
  • TClient: Maintained and improved the TClient project, ensuring seamless interaction between web components and API.
  • Customer: Played a key role in the Customer project, improving both web components and API v2 with TypeScript, React, and Node.
  • TApp: Maintained and optimized a modular white-label app for selling and recharging public transport tickets, using React Native, TypeScript, and Node.

V3L0Z - UNAMA
Hybrid

9/2024 - 9/2025

Software Developer

  • Campus Connect: Increased student engagement by developing the Campus Connect student social network using React and Django.
  • Zoo UNAMA: Implemented digital solutions for zoo management and visitor engagement in the Zoo UNAMA project using Django and SQLite.
  • Inventory Management: Optimized inventory management through the Inventory Management project using Django, SQLite, and PostgreSQL.
  • Academia Veloz: Developed both the front-end and API for the Academia Veloz platform, facilitating online course management using React and Django.

Public Defender's Office
On-site

10/2023 - 8/2024

Frontend Web Developer

  • Portal Project: Led development of the main portal using Next.js, Material UI, and TypeScript.
  • Intranet System: Created and maintained the intranet system to improve internal communication and resource sharing using React, TypeScript, and Material UI.
  • Daily Management System: Implemented a daily management system to improve internal operations and task tracking using Next.js, Tailwind CSS, and TypeScript.

Freelance
Remote

4/2021 - 6/2022

Backend Developer

  • WildRiftElo: Created and maintained a Twitch chatbot focused on League of Legends: Wild Rift, using Python with the TwitchIO library, Flask SQLAlchemy, plus HTML and CSS for auxiliary components.
  • EtcBot: Developed a Twitch chatbot for channel automation and interactivity, using Python, HTML, and CSS.
  • BodeDotExe: Implemented an interaction management system for Twitch using Python.

NTP Engenharia
Remote

7/2019 - 3/2020

Lead Mobile Developer

  • Salva Compra: Mobile price comparison app with login and local storage, using React Native and a Phoenix Elixir API. Published on Android and iOS stores.
  • Salva Estoque: Mobile app for remote inventory management by partner resellers. Integration with factory database via APIs, restock notifications, and category-based control. Built with React Native and a Java backend.

STIC
Internship

10/2019 - 3/2020

Full Stack Web Developer

Created and maintained servers on CentOS, developed websites in HTML/CSS and JavaScript for Ufra and provided IT assistance to professors

LCA - Applied Computing Lab
Volunteer

4/2018 - 3/2020

Mobile Developer/Designer

Took part in multiple Android/iOS projects inside campus while developing the skills of Frontend Development and UX/UI design

Education

University of Amazon

2024 - 2025
Bachelor's Degree in Computer Science

Federal Rural University of Amazon

2018 - 2022
Bachelor's Degree in Information Systems

Skills

TypeScript
JavaScript
Java
Python
SQL
MongoDB
Elixir
React
Next.js
Node.js
Express
Tailwind CSS
Django
Flask
Flutter
Prisma
Git
GitHub
Docker
Postman
Swagger
Firebase
RabbitMQ
Jest
Vitest
GitHub Actions
Scrum
Kanban
Git Flow

Languages

PortugueseNative
EnglishAdvanced (C2 — fluent in technical communication, writing, and conversation)
JapaneseIntermediate (JLPT N3 — certified in 2014)