Desenvolvo aplicações web e desktop, APIs, automações e integrações, com foco em resolver problemas reais, estruturar sistemas confiáveis e automatizar processos de desenvolvimento e entrega.
- 🎓 Formação técnica em Desenvolvimento de Software pela Escola Técnica Camargo Aranha.
- 💼 Experiência prática como desenvolvedor freelancer com Python, Node.js, TypeScript e PHP.
- ⚙️ Trabalho com aplicações web e desktop, APIs REST, automações, web scraping, bots e integrações.
- 🚀 Interesse especial em backend, arquitetura de software, sistemas distribuídos, CI/CD e cloud.
- 🤖 Utilizo ferramentas de Inteligência Artificial como apoio em análise, desenvolvimento, testes e melhoria de código.
- 🌎 Português nativo, inglês intermediário e espanhol básico.
Projeto desenvolvido por uma organização criada pela equipe para o Trabalho de Conclusão de Curso.
A solução combina diferentes componentes e responsabilidades:
- Aplicação principal desenvolvida em Go, com foco em desempenho e distribuição do software.
- Serviços e integrações construídos com Node.js.
- Automação de build, validação e entrega utilizando GitHub Actions.
- Sistema de atualizações automáticas, permitindo que o software em Go identifique e instale novas versões.
- Organização do código em múltiplos projetos e colaboração por meio de uma organização no GitHub.
- Uso de práticas de versionamento e entrega contínua para tornar o processo de publicação mais confiável.
Esse projeto representa minha experiência com desenvolvimento de produto, integração entre tecnologias, automação de releases e manutenção do ciclo de vida de uma aplicação distribuída.
Aplicação multiplayer com cliente e servidor separados, renderização 3D no navegador e comunicação em tempo real.
Tecnologias: React, Vite, React Three Fiber, Three.js, Node.js e Socket.IO.
Destaques:
- Arquitetura cliente-servidor.
- Sincronização de jogadores em tempo real.
- Comunicação bidirecional com WebSockets.
- Renderização de ambiente 3D com tecnologias web.
Aplicação desktop multiplataforma para leitura de e-mails, criada com Electron, React e TypeScript.
Tecnologias: Electron, React, TypeScript, Vite, ESLint e Prettier.
Destaques:
- Desenvolvimento de aplicação desktop com tecnologias web.
- Separação entre processo principal e interface da aplicação.
- Configuração de builds para Windows, macOS e Linux.
- Estrutura preparada para empacotamento e distribuição.
API desenvolvida em Go para registro e gerenciamento de tarefas e outros recursos.
Tecnologias: Go e APIs REST.
Destaques:
- Desenvolvimento de serviços backend com Go.
- Estruturação de rotas e operações de API.
- Aplicação de uma linguagem compilada em serviços web.
- Base para evolução com persistência, autenticação e testes.
Portfólio pessoal responsivo criado para apresentar projetos, experiências e competências técnicas.
Tecnologias: Next.js, React, TypeScript, Tailwind CSS e Vercel.
Destaques:
- Aplicação moderna com Next.js e TypeScript.
- Interface responsiva e componentizada.
- Publicação contínua na Vercel.
- Apresentação centralizada dos principais trabalhos.
- Automação e web scraping: aplicação em Python e Flask para coleta e armazenamento de dados em MySQL, reduzindo processos manuais em um setor de RH.
- Bot de vendas: bot para Telegram desenvolvido em Python, integrado à Stripe e a um banco MySQL para gerenciamento de usuários, créditos e planos.
- Manutenção de aplicação Next.js: correção de problemas de sincronização entre uma aplicação TypeScript e um banco de dados MySQL.
- Plugin WordPress: plugin em PHP para identificação de bots e automações, ajudando a reduzir gastos indevidos em campanhas de anúncios.
- Sistema de gestão: aplicação em PHP e MariaDB para gerenciamento de clientes e boletos, executada em VPS e versionada com Git.
Estou aberto a oportunidades como desenvolvedor, projetos freelance e colaboração em produtos de software.
- E-mail: grubens476@gmail.com
- Portfólio: rubens-fullstack.vercel.app
- GitHub: [github.com/NothNada](https://github.com/NothNada