Renan Rodrigues

Software Engineer | Java & Python | Cloud & Automation Specialist

Engenheiro de Software com expertise em Java (Spring Boot) e Python (FastAPI, Django, Flask), focado em arquiteturas distribuídas, sistemas orientados a eventos (RabbitMQ/Redis), automação inteligente (RPA/Scraping) e deploy escalável em Docker/Linux com Cloud.

Sobre Mim

Resumo Profissional

Engenheiro de Software com sólida expertise nos ecossistemas Java (Spring Boot) e Python (FastAPI, Django, Flask). Especialista no desenvolvimento de arquiteturas distribuídas, sistemas orientados a eventos e soluções de automação de alta complexidade com foco em geração de valor para o negócio.

Experiência avançada em todo o ciclo de vida da aplicação: do levantamento de requisitos e modelagem de dados complexos ao deploy escalável em ambientes Docker/Linux e Cloud (GCP, AWS e VPS), com foco rigoroso em Clean Architecture, SOLID e testes automatizados.

  • Arquitetura e Backend: Spring Boot (JPA/Hibernate), FastAPI, Django e design orientado a eventos com mensageria e cache distribuído.
  • Dados e IA: Pipelines de dados, treinamento e deploy de modelos com Scikit-learn, TensorFlow, PyTorch, LangChain e visão computacional.
  • Automação e RPA: Robot Framework, Playwright, Selenium e OpenCV para automações robustas em cenários reais.
  • DevOps e Infra: Docker, CI/CD, Nginx, Linux, GCP, AWS e administração de VPS com foco em resiliência e segurança.

Habilidades Técnicas

Linguagens

Java (sólida experiência) Python (sólida experiência) C C++ JavaScript Go C# TypeScript

Arquitetura & Padrões

Clean Architecture Layered Architecture Design Patterns (GoF) MVC Clean Code Domain-Driven Design (DDD)

Backend & APIs

Java (Spring Boot) Python (FastAPI, Django, Flask) Node.js Next.js Vue.js React Native RESTful APIs Microsserviços Event-Driven Multithreading

Automação & RPA

Robot Framework Playwright Selenium BotCity PyAutoGUI OpenCV Web Scraping Desktop Scraping Process Automation

Machine Learning & IA

PyTorch TensorFlow/Keras YOLOv8 (Ultralytics) CNN/Deep Learning LangChain & RAG Google Generative AI Scikit-learn Pandas/NumPy

Cloud & DevOps

Google Cloud (GCP) AWS (EC2, RDS, S3, Lambda, IAM) Docker Docker-compose CI/CD (GitHub Actions) VPS Nginx Linux

Bancos de Dados

PostgreSQL MySQL MongoDB Firebase SQL Avançado Window Functions / CTEs / Triggers SQLAlchemy JPA JDBC / PyMySQL (Native SQL)

Ferramentas & Qualidade

Git Testes Unitários Testes de Integração PyTest JUnit Scrum Kanban

Mensageria & Cache

RabbitMQ Redis

Experiência Profissional

Software Engineer Jr / Machine Learning Engineer

vj-bots

Fev 2025 - Abr 2026
  • Arquitetura de Sistemas: Design e implementação de APIs escaláveis com Spring Boot e FastAPI, integrando mensageria assíncrona com RabbitMQ e cache com Redis.
  • Engenharia de Dados & ML: Desenvolvimento de pipelines de dados e modelos de Deep Learning (CNNs), além da aplicação de LangChain para agentes de IA.
  • DevOps & Cloud: Gestão de deploy em GCP, AWS e VPS utilizando Docker e Nginx com foco em resiliência, segurança e SSL.

Full Stack Developer Jr

vj-bots

Abr 2024 - Fev 2025
  • Desenvolvimento Web: Construção de interfaces dinâmicas com Next.js/React e back-ends robustos para gestão interna e integração de serviços.
  • Banco de Dados: Modelagem relacional e otimização de queries complexas em PostgreSQL/MySQL, com foco em integridade e performance.
  • Qualidade de Software: Aplicação de Clean Code/SOLID e implementação de testes unitários e de integração com JUnit e PyTest.

Estagiário de Desenvolvimento

vj-bots

Fev 2024 - Abr 2024
  • Automação (RPA): Desenvolvimento de bots com Robot Framework, Selenium e Playwright para automatização de processos repetitivos e redução de erros operacionais.
  • Engenharia de Scripts: Criação de scripts Python para extração, tratamento e filtragem de grandes datasets com Pandas/OpenPyXL.
  • Suporte Técnico: Manutenção preventiva em bases de dados e apoio na documentação técnica de requisitos e propostas para clientes.

Diferenciais & Projetos Relevantes

Especialista Full-Cycle

Atuação do desenvolvimento de baixo nível (C/C++) e sistemas embarcados ao gerenciamento de infraestrutura Cloud/VPS.

Versatilidade Tecnológica

Adaptação rápida a novas linguagens e paradigmas, com experiência em projetos de alta performance e manipulação direta de recursos.

Automação com IA

Implementação de bots com visão computacional (OpenCV) e NLP aplicados em cenários reais de frigoríficos e logística.

Engenharia de Software

Domínio de padrões de projeto e arquiteturas modernas para sistemas robustos, escaláveis e testáveis.

Formação & Idiomas

Tecnólogo em Análise e Desenvolvimento de Sistemas

Centro Universitário UnEduvale - Avaré

Inglês

Nível A2 (Leitura técnica, documentação e escrita de código).

Reconhecimentos Acadêmicos

Menção Honrosa

Melhor desempenho geral do curso de Análise e Desenvolvimento de Sistemas (média 9,4).

Mérito Científico

Melhor trabalho na área de Exatas e Tecnologia (Sistema Integrado para Padarias com Controle de Vendas e Pagamentos Digitais).

Mérito Científico - Sistemas Embarcados

Sistema de Navegação com Controle Remoto para Motor Elétrico Phantom 44lb, apresentado no XVIII Congresso de Iniciação Científica (2025).

Vamos Trabalhar Juntos

Informações de Contato

WhatsApp

(19) 99872-2472

Localização

São Paulo, Brasil (Disponível para Remoto)

Envie uma Mensagem