Gustavo Ramos

Florianópolis, Brazil

Gustavo Ramos

Desenvolvedor Python — Automação, Dados & IA

Desenvolvedor Python com experiência prática em ambiente de produção: automatizei processos, construí pipelines de dados e integrei sistemas usando Python, SQL, n8n e Docker na Doutor-IE. Transito bem entre automação, dados e IA, e aprendo tecnologias novas rápido — o que me torna produtivo desde a primeira semana. Inglês fluente, com certificação internacional e bom inglês técnico, intercâmbio no Canadá, e atualmente estudando Sistemas de Informação na UFSC. Busco oportunidades onde código resolva problemas reais.

Sobre

Nascido e criado em Florianópolis, sempre soube que gostava de exatas e de resolver problemas — desde os primeiros contatos com programação em C++ e Python na pandemia, e depois com Arduino no Ensino Médio. Na hora de escolher o curso, busquei algo que unisse programação, gestão e visão de negócio, e foi assim que cheguei a Sistemas de Informação na UFSC, onde hoje estou na 5ª fase com formatura prevista para 2028.2 — e com a certeza de que fiz a escolha certa.

Desenvolvedor Python com experiência prática em ambiente de produção: automatizei processos, construí pipelines de dados e integrei sistemas usando Python, SQL, n8n e Docker na Doutor-IE. Transito bem entre automação, dados e IA, e aprendo tecnologias novas rápido — o que me torna produtivo desde a primeira semana. Inglês fluente, com certificação internacional e bom inglês técnico, e intercâmbio no Canadá. Busco oportunidades onde código resolva problemas reais.

Experiência

Analista de Dados Junior I

Set 2025 – Nov 2025

Doutor-IE | Inteligência Automotiva · Florianópolis, SC

  • Automatizei a geração de relatórios entre setores (Comercial, Suporte e Produto) com Python e n8n, eliminando processos manuais que consumiam horas semanais da equipe
  • Construí um pipeline de análise de dados ponta a ponta para o app da empresa com Python e SQL, entregando insumos que orientaram decisões de produto e marketing
  • Implementei uma calculadora de multas contratuais em Python com regras de negócio orientadas por JSON, reduzindo erros de faturamento
  • Containerizei e operei workloads de dados em produção com Docker e VMware, garantindo ambientes consistentes e reprodutíveis
PythonSQLn8nJSONDockerVMwareGit

Jovem Aprendiz — TI

Jun 2025 – Set 2025

Doutor-IE | Inteligência Automotiva · Florianópolis, SC

  • Projetei e desenvolvi, por iniciativa própria, uma ferramenta em Python para mapeamento automatizado do patrimônio de TI — specs de hardware, responsável e status de atualização de cada máquina — substituindo 100% do processo manual
  • Administrei a infraestrutura corporativa em Linux e Windows, incluindo diagnóstico de falhas, gerenciamento de Active Directory e controle de acesso
PythonLinuxWindowsActive Directory

Estagiário de TI

Mar 2025 – Mai 2025

Universidade do Estado de Santa Catarina (UDESC/CEFID) · Florianópolis, SC

  • Prestei suporte técnico, manutenção de rede e administração de Active Directory, garantindo a disponibilidade e o funcionamento dos laboratórios acadêmicos
Active DirectoryRedesSuporte Técnico

Projetos em Destaque

Um portal cívico que substitui grupos dispersos de WhatsApp por um guia único e organizado para calouros da UFSC.

Um site em Next.js 15 (App Router) que reúne tudo que um calouro da UFSC precisa — contatos das coordenações, matrícula no RU, calendário acadêmico, mapa interativo do campus e depoimentos de veteranos — em um só hub pesquisável e mobile-first. O conteúdo vive em Markdown, processado com gray-matter e marked, servido por Route Handlers do Next.js, sem banco de dados na v1. Após 29 sprints, o portal já cobre os 13 centros da UFSC em 4 campi, com mais de 50 fichas de curso, funciona como PWA instalável e está no ar na Vercel, com acessibilidade WCAG AA, testes E2E com Playwright e Lighthouse CI no pipeline.

TypeScriptNext.jsTailwind CSSLeafletPWAPlaywright
Rastreador de corridas full-stack com splits por GPS, feed social e coaching por IA.

Um rastreador de corridas completo construído como monorepo TypeScript, combinando um app React Native com um backend Fastify e PostgreSQL. A plataforma oferece registro de atividades em tempo real, engajamento social e análises premium de desempenho guiadas por IA para atletas.

TypeScriptReact NativeExpoFastifyPrismaPostgreSQL
Uma aplicação Flask que gera, personaliza e assina digitalmente contratos jurídicos brasileiros.

Uma aplicação Flask + SQLAlchemy para gerar contratos de prestação de serviços e locação de imóvel em DOCX ou PDF, com contas de usuário, dashboard de histórico e visualização inline no navegador. Preenche endereços automaticamente via ViaCEP e dados de empresas via consulta de CNPJ na ReceitaWS, e envia os PDFs finalizados para o portal Assina UFSC para assinatura digital com certificado ICP-Brasil. O código segue um design OOP/SOLID — modelos Parte, Clausula e Contrato, além de um gerador abstrato GeradorBase alternando entre as implementações DocxGenerator e PdfGenerator — com proteção CSRF, rate-limiting no login e testes com pytest.

PythonFlaskSQLAlchemySQLitePDF GenerationLegal Tech
Widget de chat com IA que qualifica leads para escritórios de advocacia e os acompanha em um Kanban multi-tenant.

Um SaaS B2B para escritórios de advocacia: um widget de chat com IA conversa com potenciais clientes, qualifica o caso e grava um lead estruturado — contato e área jurídica — no PostgreSQL. Advogados então movimentam esses leads em um Kanban (Novo, Em análise, Rejeitado, Contratado) dentro de um painel interno. O frontend em Next.js (Vercel AI SDK, autenticação Clerk) faz proxy de requisições autenticadas para um backend FastAPI com SQLAlchemy e Alembic, isolando os dados de cada escritório por workspace.

TypeScriptPythonNext.jsFastAPIPostgreSQLClerk
Uma Agent Skill que ensina assistentes de IA a aplicar a LGPD na prática, direto no código.

Uma Agent Skill em Markdown puro que dá a Claude Code, Codex e Cursor conhecimento estruturado sobre a LGPD (Lei 13.709/2018), combinando uma camada de referência jurídica com 13 arquivos mapeados às orientações da ANPD com uma camada de engenharia com 9 guias sobre mapeamento de dados, consentimento, retenção e 30 anti-padrões catalogados. Inclui quatro slash commands para o Claude Code — auditoria de conformidade, geração de ROPA, implementação de direitos do titular e plano de resposta a incidentes — além de sete templates prontos, instaláveis via marketplace de plugins, script ou cópia manual.

MarkdownClaude CodeAgent SkillsLGPDCompliance
Site de marketing com foco em SEO para um personal trainer, feito para transformar buscas em conversas no WhatsApp.

Um site de marketing em português projetado para prospecção passiva: o visitante chega por um blog headless otimizado para SEO, ganha confiança com credenciais e depoimentos e é direcionado ao WhatsApp para fechar. Construído com Next.js 16, React 19, Tailwind v4 e shadcn/ui, com todo o conteúdo gerenciado visualmente em um Sanity Studio embutido — sem mexer em código.

TypeScriptNext.jsReactSanityTailwind CSSSEO
Um template reutilizável de site-presente romântico, repleto de animações, feito com Next.js e Motion.

Um template de site mobile-first altamente interativo projetado como uma carta de amor digital. Desenvolvido com Next.js e Motion, possui um módulo central de conteúdo que atualiza instantaneamente as ricas animações e elementos personalizados de toda a página.

TypeScriptNext.jsReactMotionTailwind CSS
Uma IA lê seus extratos em PDF e monta automaticamente uma planilha de gastos categorizada.

Uma ferramenta automatizada de extração desenvolvida em Streamlit que conecta extratos em PDF a planilhas financeiras. Utiliza o Google Gemini para ler arquivos protegidos por senha, classificar transações e enviar os dados estruturados para o Google Sheets.

PythonStreamlitGoogle GeminiAIn8nPDF Processing
Aplicação de tarefas full-stack unindo uma API REST em Spring Boot a um cliente Angular.

Uma aplicação de gerenciamento de tarefas com CRUD completo, construída para praticar uma arquitetura cliente-servidor clássica de ponta a ponta. O backend em Spring Boot expõe uma API REST com Spring Data JPA (H2/MySQL), enquanto o frontend em Angular a consome via HttpClientModule e RxJS, cobrindo roteamento, componentização e fluxo de dados assíncrono.

JavaSpring BootAngularTypeScriptREST API

Habilidades

Linguagens

As linguagens em que penso

PythonTypeScriptSQLJavaScriptJavaHTMLCSSPHP

Dados & IA

Pipelines, modelos e integrações com IA

LangChainPandasOpenAI APINumPyMatplotlibscikit-learnOllamaGoogle GeminiAnthropic ClaudeGroqAI AgentsPrompt Engineering

Web

Desenvolvimento full-stack e APIs

Next.jsReactFastAPIReact NativeExpoAngularNode.jsTailwind CSSFlaskFastifySpring BootStreamlitSanityClerkLeaflet

Automação & Infra

Onde passei horas em produção

n8nDockerLinuxVMwareActive DirectoryETLStripeBullMQ

Bancos de Dados & Ferramentas

Persistência, cache e controle de versão

PostgreSQLRedisGitMongoDBSQLitePrismaSQLAlchemyGitHub

Entre em contato

Tem um projeto em mente ou só quer dar um alô? Envie uma mensagem e eu respondo em breve.