DESENVOLVEDOR

ARTHUR DE FARIA

Desenvolvedor com foco em Backend, criando sistemas e APIs eficientes e escaláveis. Tenho experiência em todo o ciclo de desenvolvimento, o que me permite construir soluções completas e colaborar de forma eficaz com equipes de frontend.

Foto de Arthur De Faria

Analista de Sistemas & Desenvolvedor Backend

Olá! Me chamo Arthur De Faria. Sou um profissional formado em Análise e Desenvolvimento de Sistemas pelo IFSP, apaixonado pela engenharia de software e arquitetura de sistemas.

Como desenvolvedor Fullstack com forte especialização em Backend (Java/Spring), eu crio arquiteturas robustas sem perder de vista a experiência do usuário final. Minha bagagem com React e Next.js me permite desenhar APIs que o time de Frontend adora consumir, evitando gargalos de integração.

Conhecimentos

Estas são as tecnologias e ferramentas com as quais tenho experiência.

HTML

CSS

JavaScript

React

Vite Logo

Vite

Nextjs Logo

Nextjs

Java

Spring

Python

GraphQL

C Programming Logo

C

PostgreSQL

MySQL

MongoDB

AWS Logo

AWS

Docker

GitHub

Git

Figma Logo

Figma

Postman Logo

Postman

VSCOde Logo

VSCode

Node Logo

Node

Linux Logo

Linux

Windows

C Programming Logo

Arduino

Flutter Logo

Flutter

Projetos

Alguns dos projetos que desenvolvi para demonstrar minhas habilidades.

Microsserviço de Email

API REST (Ecommerce)

API REST completa para E-commerce construída com Java e Spring Boot. Inclui autenticação JWT, integração com Mercado Pago para pagamentos e Superfrete para cotação de frete.

  • Java
  • Spring
  • Spring Security
  • PostgreSQL
  • Mercado Pago
  • SuperFrete
  • Swagger
  • Flyway
Todo App

Todo App (Flask & Angular)

Aplicação de lista de tarefas (To-do) com backend em Python (Flask) e frontend em Angular, containerizada com Docker.

  • Python
  • Flask
  • Angular
  • Docker
  • Clean Architecture
  • Docker Swarm
Microsserviço de Email

Microsserviço de Notificações Resiliente

Sistema de envio de e-mails tolerante a falhas projetado para alta disponibilidade. Implementa arquitetura orientada a eventos com RabbitMQ, utiliza Retry Pattern com backoff exponencial e Dead Letter Queues (DLQ) para garantir zero perda de dados.

  • Java 21
  • Spring Boot 3
  • RabbitMQ
  • MongoDB
  • Docker