Disponível para projetos

Eu automatizo dados & processos. Python · MySQL · Pandas

Desenvolvedor de 24 anos, focado em automações inteligentes, validação de dados e integrações com banco de dados e planilhas.

~/portfolio — zsh
cat about.json
{
  "nome": "Vinicius Pimentel",
  "idade": 24,
  "foco": "automação de dados",
  "stack": ["Python", "MySQL", "Pandas"],
  "status": "open_to_work"
}

// tech stack

Ferramentas que domino

🐍
Python
Automações, scripts, ETL
🐬
MySQL
Queries, procedures, otimização
🐼
Pandas
Análise e transformação de dados
📊
Excel / CSV
Validação e geração de relatórios
⚙️
APIs REST
Integrações e webhooks
// projetos

O que eu construí

import pandas as pd\ndf = pd.read_sql(query, conn)\ndf.dropna(inplace=True)\nvalidated = df[df['status'] == 'ok']\nvalidated.to_excel('output.xlsx')\nprint(f'{len(validated)} registros validados')\n# automação completa...
🔍

Validador de Dados para Importação

Automação que valida e compara dados de planilhas de importação com registros MySQL, identifica divergências e gera logs detalhados para correção.

Além disso, a solução também gera INSERTS para realizar a importação dos dados da planilha no banco de dados MySQL.

Python Pandas MySQL SQL Server
CREATE PROCEDURE sync_data()\nBEGIN\nINSERT INTO target\nSELECT * FROM staging\nWHERE validated = 1;\nCOMMIT;\nEND //\n-- sync automatizado
🔄

Automação de Backup Completo com FTP e Relatórios

Sistema desenvolvido para automatizar o processo completo de backup de clientes, incluindo coleta de arquivos, compactação, geração de dumps de banco de dados MySQL e criação de relatórios estruturados.

A solução também realiza a criação automática de ambientes FTP para armazenamento dos backups, garantindo organização, segurança e padronização no processo de exportação de dados.

Python Pandas MySQL
wb = load_workbook('report.xlsx')\nfor row in ws.iter_rows():\n if validate(row):\n summary.append(row)\nws_out.append(summary)\nwb.save('final.xlsx')\n# relatório gerado ✓
📋

Pipeline de ETL para Estruturação de Dados em Banco de Dados

Sistema desenvolvido para automatizar a ingestão de dados a partir de planilhas Excel, realizando tratamento, validação e padronização das informações. A solução cria automaticamente tabelas no banco de dados, insere os dados processados e gera views para suporte à análise e construção de relatórios.

A ferramenta também conta com uma geração avançada de logs, para verificar todos os erros identificados na planilha.

Python Pandas MySQL
@app.route('/api/sync')\ndef sync():\n data = request.json\n df = pd.DataFrame(data)\n df.to_sql('records', engine)\n return {'synced': len(df)}\n# API rodando
🚀

Integração de API com Google Sheets para Validação de Dados

API desenvolvida em Python para fornecimento e validação de dados a partir de um banco de dados, integrada com planilhas do Google Sheets via Apps Script.

A solução permite a validação em tempo real dos dados inseridos na planilha, removendo automaticamente registros inválidos e informando inconsistências ao usuário, garantindo integridade e confiabilidade no processo de importação de dados.

Python MySQL REST API AppScript GoogleSheets
// sobre mim

Quem está por trás do código

Tenho 24 anos e sou apaixonado por transformar processos complexos e repetitivos em soluções simples e eficientes. Trabalho diariamente com Python, MySQL e Pandas para criar automações que economizam centenas de horas de trabalho manual.

Meu foco é construir soluções que conectam planilhas, bancos de dados e sistemas, garantindo que os dados estejam sempre organizados, validados e acessíveis.

Quando não estou escrevendo queries ou depurando scripts, provavelmente estou explorando novas libs, estudando arquitetura de dados ou conversando com alguma IA sobre o sentido da vida. 🤔

6+ projetos entregues
1.000+ horas de trabalho economizadas
5+ anos com Python
100% foco em automação
// contato

Vamos trabalhar juntos?

Tem um projeto que envolve dados, automação ou integração? Bora conversar.