Close

Paulo Duarte

Desenvolvedor Full Stack

Sobre mim

Com mais de uma década de experiência no desenvolvimento de sistemas, sou um profissional versátil que transita com fluidez entre o back-end e o front-end. Minha carreira foi consolidada em uma das maiores empresas de tecnologia do RS, onde atendi um cliente líder na América Latina. Neste ambiente, tive a oportunidade de trabalhar em sistemas complexos de gestão, faturamento e operações comerciais, desenvolvendo desde APIs REST robustas até aplicações web dinâmicas. Minha expertise inclui tanto a modernização de sistemas legados (C, ASP VBScript) quanto a criação de soluções inovadoras com tecnologias atuais como Python e Java, sempre com foco em performance e escalabilidade.

Experiência

CWI Software

Desenvolvedor de Sistemas

Responsável pelo ciclo de vida completo do desenvolvimento de software para um dos maiores clientes da América Latina. Atuei na manutenção e evolução de sistemas legados (C, ASP), bem como no desenvolvimento de novas soluções utilizando tecnologias modernas como Java e Python. Implementei funcionalidades críticas em sistemas de faturamento e gestão, resultando em maior estabilidade e eficiência para as operações do cliente.

Lojas Americanas S/A

Supervisor de loja

Entre as principais atividades estavam abertura e fechamento da loja, gestão de funcionários, controle de caixa, controle de estoque e cumprimento de metas de vendas.

Comercial Unida de Cereais LTDA

Empacotador

Desempenhava as atividades de empacotar mercadorias e atender os clientes.

Educação

Universidade do Vale do Rio dos Sinos

Jan 2014 - Andamento

Graduação em Análise e Desenvolvimento de Sistemas

A graduação em Análise e Desenvolvimento de Sistemas ensina a pensar a programação de maneira estratégica. O curso é estruturado a partir da ideia de qualidade do produto e do processo, estimulando a antever, ainda na fase de criação, o que pode acontecer quando o sistema estiver em uso.

Escolas e Faculdades QI

Set 2010 - Set 2013

Técnico em Informática

O foco do curso Técnico em Informática é o desenvolvimento de sistemas para diversas plataformas (web, mobile, desktop). O objetivo é formar profissionais capazes de criar soluções que melhorem a produtividade das organizações, utilizando diversas tecnologias.

Projetos

Ícone do aplicativo Simple Player

Simple Player

Aplicativo de player de música para Android, focado em simplicidade e performance. Permite ouvir músicas locais com uma interface limpa e intuitiva. Disponível na Google Play Store.

Ver na Play Store
Tela do Jogo Casual para Android

Jogo Casual para Android

Jogo mobile viciante com mecânicas fluidas e design intuitivo, desenvolvido para proporcionar uma experiência casual agradável para todos os públicos. Disponível na Google Play Store.

Ver na Play Store
Interface do projeto CNPJ Brasil

CNPJ Brasil

O desafio era criar uma ferramenta pública, rápida e acessível para consultar informações de CNPJs. Para isso, desenvolvi uma interface web moderna (SPA) utilizando Vue 3 e Vite, garantindo alta performance e responsividade. O resultado é uma plataforma intuitiva que permite aos usuários obter dados empresariais de forma ágil, consumindo uma API REST de dados públicos em tempo real.

Ver Projeto ao Vivo
Documentação Swagger da CNPJ Brasil API

CNPJ Brasil API

Para centralizar e facilitar o acesso aos dados de CNPJ, desenvolvi esta API REST utilizando Java e Spring Boot. A solução oferece endpoints bem documentados com Swagger, permitindo que outras aplicações consumam os dados públicos brasileiros de forma programática e eficiente.

Explorar a API
Página inicial do site Pablito's Pizza

Pablitos Pizza

Site desenvolvido em Django para exibir o menu de uma pizzaria, com integração com o Google Maps para mostrar a localização. O layout utiliza Bootstrap e jQuery para uma experiência de usuário dinâmica.

Visitar o Site
Print da tela do projeto Reddit Reader

Reddit Reader

Leitor de feed para o Reddit, que utiliza AWS S3 para hospedagem e VueJS para o front-end. Consome a API oficial do Reddit para exibir as notícias de forma limpa e organizada.

Ver Projeto ao Vivo
Tela do aplicativo TeamDraw para sorteio de times

TeamDraw

Gerador aleatório para organização de jogos esportivos. A ferramenta cria times balanceados de forma rápida, distribuindo os jogadores em equipes competitivas com opções de personalização.

Gerar equipes agora

Habilidades Técnicas

Front-end

  • HTML5
  • CSS3
  • JavaScript
  • React
  • Angular
  • VueJS
  • Bootstrap
  • jQuery

Back-end

  • Python
  • Java
  • Node.js
  • ASP VBScript
  • C

DevOps/Cloud

  • AWS (S3, EC2, Route 53, Lambda)
  • Docker
  • Kubernetes
  • Github Actions
  • Linux

Data & Messaging

  • Oracle
  • SQL Server
  • MySQL
  • Redis
  • RabbitMQ
  • MongoDB

Mobile

  • Android
  • Flutter

Entrar em contato