Foto de Juan Leite

Python · FastAPI · APIs · Automação

Juan Leite

Python / Backend Developer

Profissional de TI e estudante de Engenharia de Sistemas Informáticos. Transformo problemas da operação em ferramentas Python e direciono a minha carreira para desenvolvimento backend com FastAPI.

Sobre // trajetória e direção

Sou estudante de Engenharia de Sistemas Informáticos no IPCA e trabalho na Eleven Systems como Suporte Técnico de Software e Hardware N1. O contacto com incidentes em produção acompanha o meu percurso em Python, automação e desenvolvimento backend.

Python na prática

No trabalho, desenvolvo ferramentas em Python para análise de logs, automação de processos e melhoria de fluxos internos, a partir de problemas reais da operação.

Foco em backend

Nos meus projetos pessoais, aprofundo APIs REST com FastAPI, persistência com SQLAlchemy e PostgreSQL, autenticação, Docker e testes.

Próximos passos

Quero evoluir como Python / Backend Developer, aprofundando arquitetura de aplicações, bases de dados, segurança, performance e sistemas distribuídos.

Experiência // problemas reais, soluções práticas

Eleven Systems

Suporte Técnico de Software e Hardware N1

— Atual · Braga, Portugal · Presencial

Atuo em suporte técnico N1 e, além das atividades de suporte, desenvolvo scripts, automações e ferramentas internas em Python para apoiar a operação.

  • Diagnóstico de incidentes, análise de logs e investigação de causas em software, hardware e equipamentos em produção.
  • Suporte remoto e configuração de aplicações, drivers, impressoras, redes e VPN em contextos Windows e Android.
  • Organização e análise de dados, criação de folhas de cálculo e documentação técnica.

Análise de logs

Desenvolvi uma ferramenta Python que processa mais de 10.000 ficheiros e 5.000.000 de linhas em minutos, organizando os resultados numa dashboard para apoiar a investigação.

Investigação em produção

Investiguei um problema de acumulação de dados que esgotava o armazenamento e provocava crashes. Participei na análise da causa e na implementação da solução.

Automação de processos web

Desenvolvi automações em Python para preenchimento de formulários e tarefas repetitivas, reduzindo a necessidade de ações manuais na operação.

Projetos // Python em prática

Ferramentas profissionais, projetos pessoais e fundamentos académicos. Cada projeto identifica o seu contexto e a disponibilidade do código.

Outros projetos e estudos públicos

Estudos de backend e projetos anteriores que fazem parte do meu percurso.

Stack // foco em Python e backend

Tecnologias aplicadas em ferramentas profissionais, projetos pessoais e estudos. A experiência varia conforme o contexto; continuo a aprofundar SQL e bases de dados.

Python / Backend

Python

Scripts, automação e aplicações backend

FastAPI

Framework principal para APIs e aplicações backend em Python

SQLAlchemy · Pydantic · Alembic

Persistência, validação e migrations

APIs REST

Organização de endpoints e integração de sistemas

Dados e armazenamento

PostgreSQL · SQLite

Bases de dados relacionais nos projetos

Redis · MinIO

Cache e armazenamento de ficheiros no projeto pessoal

Testes e qualidade

pytest

Testes de aplicações Python

Ruff

Análise estática e formatação de código

DevOps e ferramentas

Docker · Docker Compose

Ambientes de desenvolvimento em containers

Git · GitHub

Controlo de versões e repositórios

uv · Linux

Ambientes Python e ferramentas de desenvolvimento

Outros conhecimentos

C

Sistemas operativos, processos e chamadas POSIX

SQL

Consultas e modelação de dados em aprendizagem

HTML · CSS · JavaScript

Fundamentos e interfaces para aplicações web

Formações // trajetória académica e aprendizagem

2025 — 2028 · Em curso

Engenharia de Sistemas Informáticos

Instituto Politécnico do Cávado e do Ave — IPCA · Pós-laboral

Licenciatura em curso, com foco de estudo em programação, bases de dados e sistemas operativos.

2026

HTML5 e CSS3 (200 horas)

Curso em vídeo | 2026

Fundamentos de estruturação e apresentação de páginas web.

2026

Python 3+ POO (140 horas)

Udemy • Luiz Miranda | 2026

Python focado em projetos reais e POO.

2026

Python (160 horas)

Curso em vídeo | 2026

Curso de Python focado em aprendizagem da linguagem.

2023

Algoritmos (40 horas)

Curso em vídeo | 2023

Algoritmia e lógica de programação.

Contato // vamos conversar

Aberto a oportunidades em Python e desenvolvimento backend, e a colaborações em APIs e automação.