Backend Engineer | RPA & Software Automation

Construindo software que conecta automação, backend e negócio.

Desenvolvedor de software focado em APIs, automação de processos e sistemas confiáveis. Transformo problemas operacionais em soluções técnicas bem estruturadas utilizando Python, Golang, NestJS e PostgreSQL.

+
+
+
+
ARCH_TOPOLOGY :: JOB #4192
CYCLE: 18ms•STREAMING
01. INGEST
REST / Webhook

FastAPI • NestJS

02. WORKER
Python Headless

Playwright • Scrapy

03. QUEUE
RabbitMQ / Channels

Controle de Concorrência

04. IN-MEMORY CACHE
Redis State & Locks
TTL: 3600sHIT_RATE: 99.4%
05. PERSISTÊNCIA
PostgreSQL 16
ACID CommittedIndex B-Tree
ZERO_DROP_POLICY: ON
UPTIME: 99.98%
FILOSOFIA DE TRABALHO[01]
Sobre & Visão Técnica

Conectando regras de negócio, automações resilientes e engenharia backend.

Minha atuação profissional é guiada por uma premissa clara: software existe para destravar valor de negócio. Especializado no desenvolvimento de automações de processos (RPA) e serviços de backend, foco em transformar rotinas manuais lentas e vulneráveis a falhas em sistemas previsíveis, auditáveis e de alta confiabilidade.

Atuação em Backend & Automação

Com experiência sólida no desenvolvimento e manutenção de robôs corporativos e APIs corporativas em Python, TypeScript e NestJS, trabalho no dia a dia com integração de bancos de dados, comunicação entre sistemas e esteiras de monitoramento.

Evolução para Arquitetura de Software

Tenho um direcionamento contínuo para evoluir em Arquitetura de Software. Dedico tempo ao estudo prático de padrões de desacoplamento, mensageria com RabbitMQ, cache distribuído com Redis, concorrência e estratégias de resiliência, buscando desenhar soluções que permaneçam sustentáveis à medida que a organização escala.

Soft Skills Comportamentais

Postura Profissional & Dinâmica em Equipe

Exemplos práticos no dia a dia da engenharia

Aprendizado Rápido

Capacidade de assimilar rapidamente novas stacks, ferramentas e ecossistemas.

Adaptação ágil a novos desafios técnicos conforme o projeto exige, desde o aprofundamento em NestJS e Golang até a exploração do ecossistema .NET corporativo.

Visão de Produto

Foco no impacto prático gerado para o usuário e na saúde da operação.

Compreensão de que automações e APIs devem prioritariamente poupar horas de trabalho, eliminar retrabalho humano e garantir conformidade operacional.

Comunicação Técnica Clara

Habilidade de dialogar com setores operacionais e equipes multidisciplinares.

Tradução de regras de negócio confusas ou implícitas em fluxogramas lógicos, contratos de dados e especificações técnicas bem alinhadas.

Resolução de Problemas

Postura investigativa para identificar a causa-raiz de falhas em processos críticos.

Tratamento defensivo de exceções e instabilidades externas (seletores web voláteis, timeouts, rate-limits) sem soluções paliativas.

Pensamento Sistêmico

Visão holística da arquitetura, do input do usuário à infraestrutura.

Avaliação do impacto de cada mudança em todo o fluxo: da ingestão do evento, passando por filas e consistência transacional até a emissão de métricas.

Autonomia & Melhoria Contínua

Iniciativa para propor melhorias de engenharia e elevar a barra de qualidade.

Participação ativa na organização de padrões de código mais performáticos para automações e mentoria a colegas de equipe na estruturação de novos robôs.

ENGENHARIA & MÉTODO[02]
Ciclo de Entrega

Abordagem Técnica: Do Problema à Operação Estável

Como conduzo a concepção de softwares e automações para assegurar que cada solução seja previsível, resistente a falhas externas e de fácil manutenção.

ETAPA 01

Entender o Problema

Imersão nas regras operacionais antes da primeira linha de código.

Mapeamento detalhado do fluxo manual e das dependências entre sistemas.
Identificação de pontos de atrito, cenários de exceção e requisitos de conformidade.
ETAPA 02

Desenhar a Solução

Estruturação de arquitetura simples, modular e defensiva.

Definição de contratos claros de dados e escolha das tecnologias certas para o problema.
Planejamento de idempotência, tratamento de falhas transitórias e persistência segura.
ETAPA 03

Implementar com Rigor

Desenvolvimento com tipagem estrita e padrões limpos.

Código modular e testável com baixo acoplamento entre os componentes.
Separação clara entre a lógica de negócio, a camada de acesso a dados e os adapters externos.
ETAPA 04

Monitorar & Observar

Visibilidade em tempo real sobre a saúde e o ciclo de vida da solução.

Instrumentação de logs estruturados correlacionados por Job ID para auditoria rápida.
Dashboards e alertas automáticos para resposta imediata a qualquer desvio operacional.
ETAPA 05

Melhorar & Evoluir

Refinamento contínuo baseado em telemetria e feedback de uso.

Análise de métricas de tempo de execução e latência para otimizar gargalos identificados.
Documentação técnica clara para garantir a longevidade e fácil manutenção do sistema.
REPERTÓRIO TÉCNICO[03]
Competências & Contexto

Tecnologias, Práticas & Nível de Domínio

Classificação honesta das ferramentas com as quais atuo profissionalmente em backend, automações e infraestrutura, destacando o contexto real de aplicação sem métricas ou porcentagens fictícias.

Backend & APIs

Construção de APIs corporativas estruturadas, regras de negócio e serviços assíncronos.

TypeScriptFoco Principal

Linguagem primária para APIs tipadas, contratos estritos e ferramentas internas.

Node.jsFoco Principal

Execução assíncrona, microsserviços, processamento de filas e scripts operacionais.

NestJSFoco Principal

Arquitetura modular corporativa, injeção de dependência e APIs corporativas.

PythonFoco Principal

Lógica analítica, robôs de dados, manipulação de arquivos e serviços de automação.

APIs RESTFoco Principal

Desenho de endpoints RESTful, contratos HTTP bem definidos e tratamento de erros.

RPA & Automação de Processos

Desenvolvimento de robôs para fluxos operacionais de alta complexidade e rotinas headless.

Automações em PythonFoco Principal

Extração, transformação de dados e orquestração de rotinas em lote sem intervenção manual.

PlaywrightFoco Principal

Automação moderna de navegadores headless com tratamento de concorrência e seletores dinâmicos.

SeleniumProdução

Navegação automatizada, emulação de ações do usuário e automação de sistemas legados.

Integrações HTTPFoco Principal

Consumo de endpoints externos, controle de rate-limit, retries e autenticações complexas.

Bancos de Dados & SQL

Persistência relacional, garantia de integridade transacional e consultas otimizadas.

PostgreSQLFoco Principal

Modelagem de dados, índices, constraints e transações ACID em aplicações de produção.

MySQLProdução

Manutenção e suporte a schemas relacionais corporativos e consultas integradas.

SQL & ModelagemFoco Principal

Estruturação de consultas, joins complexos, agregação e normalização de dados.

Mensageria & Infraestrutura

Comunicação assíncrona, isolamento em contêineres e esteiras de entrega contínua.

RabbitMQProdução

Orquestração de filas de mensagens, buffers de tarefas e desacoplamento de serviços.

RedisProdução

Cache in-memory, controle de estados voláteis e desduplicação de eventos em tempo real.

DockerProdução

Padronização de ambientes de desenvolvimento e conteinerização de microsserviços.

GitLab CI/CDProdução

Pipelines automatizados de verificação, build e deploy de aplicações e rotinas.

HashiCorp VaultProdução

Gerenciamento seguro de credenciais, segredos e tokens sensíveis de automação.

Observabilidade & Monitoramento

Instrumentação para garantir visibilidade operacional e detecção proativa de falhas.

Logs EstruturadosFoco Principal

Padronização de logs com rastreabilidade de requisições e identificadores de lote.

Monitoramento de RotinasFoco Principal

Acompanhamento do status de execução, tempo de ciclo e volume de dados processados.

Dashboards OperacionaisProdução

Visualização consolidada de métricas de sucesso, taxas de retry e gargalos.

Alertas em Tempo RealProdução

Notificações automáticas em caso de exceções críticas ou interrupção de fluxo.

Aprendizado Complementar & Exploração

Tecnologias estudadas ativamente para ampliação de repertório e versatilidade técnica.

C# / .NETEstudo Ativo

Estudo de arquitetura orientada a objetos no ecossistema Microsoft e backend robusto.

WPF (Windows Desktop)Estudo Ativo

Exploração de desenvolvimento desktop corporativo para utilitários de suporte operacional.

GolangEstudo Ativo

Prática em concorrência (goroutines/channels) aplicada a projetos de alta performance.

TRAJETÓRIA PROFISSIONAL[04]
Histórico & Responsabilidades

Experiência & Formação Técnica

Atuação prática em ambientes corporativos com desenvolvimento de robôs em Python, APIs corporativas em NestJS, gestão de banco de dados e mentoria de código.

Atuação Corporativa

Analista de Desenvolvimento Pleno

Desde Março de 2026
Góes & NicoladelliCriciúma, SC

Atuação focada no ecossistema de automações com Python e na sustentação/evolução de sistemas corporativos internos.

Responsabilidades Confirmadas:
Desenvolvimento e evolução de portal interno full-stack com NestJS, PostgreSQL e Angular 14
Construção de extensão para Google Chrome utilizando React e Vite para suporte aos fluxos operacionais
Mentoria técnica e estruturação de uma arquitetura de código padronizada e performática para robôs de automação
PythonNestJSPostgreSQLReactViteAngular 14Docker

Analista de Desenvolvimento

Setembro de 2023 — Março de 2026
Góes & NicoladelliCriciúma, SC

Desenvolvimento de soluções de automação em Python e resolução de problemas analíticos de otimização de fluxo de trabalho.

Responsabilidades Confirmadas:
Construção de ferramentas de automação e robôs com foco em regras de negócio e confiabilidade
Aplicação de raciocínio lógico avançado em cenários de alta complexidade e tratamento de exceções
Aprimoramento contínuo da estabilidade e do tempo de resposta das rotinas automatizadas
PythonAutomação WebPostgreSQLGit

Estágio de Desenvolvimento

Abril de 2022 — Setembro de 2022
Teia Desenvolvimento WebCriciúma, SC

Primeiro contato direto com regras de negócios reais e desenvolvimento de interfaces web estruturadas.

Responsabilidades Confirmadas:
Implementação de interfaces responsivas utilizando Angular 13, Bootstrap e jQuery
Adaptação a fluxos ágeis de entrega de código e alinhamento com requisitos de clientes
Angular 13BootstrapjQueryTypeScript

Estágio de Desenvolvimento

Janeiro de 2022 — Março de 2022
AgrosysCriciúma, SC

Imersão em ambiente corporativo de tecnologia com múltiplos times e sistemas de gestão empresarial.

Responsabilidades Confirmadas:
Compreensão de padrões corporativos de arquitetura e divisão de responsabilidades de times
Contato com linguagens corporativas consolidadas (Progress) e fluxos de suporte a software de gestão
ProgressPadrões CorporativosGit
Formação Acadêmica

Graduação em Tecnologia da Informação

ESUCRI•Fevereiro de 2023 — Novembro de 2026 (Previsão)

Formação ampla unindo práticas de desenvolvimento contemporâneo (MongoDB, PostgreSQL, NestJS, Next.js, React e Arduino) a fundamentos teóricos de arquitetura de software e engenharia de dados.

NestJSNext.jsPostgreSQLMongoDBReact

Ensino Médio e Técnico em Informática

CEDUP Abílio Paulo•Fevereiro de 2021 — Dezembro de 2023

Base sólida em lógica de programação e algoritmos estruturados através de Pascal, Delphi e PHP com entrega de Projeto Integrador.

Lógica de ProgramaçãoPascalDelphiPHP
CASES SELECIONADOS[05]
Projetos & Arquitetura

Sistemas em Produção & Estudos de Engenharia

Casos detalhados focados em resolução de problemas reais de orquestração assíncrona, automação resiliente de processos, mensageria e desenvolvimento de ferramentas corporativas.

Backend & Orquestração● Em Produção

Plataforma de Orquestração de Automações & Gestão de Rotinas

Backend corporativo em NestJS com mensageria e controle de ciclo de vida de bots.

Arquitetura modular em NestJS e TypeScript integrada a RabbitMQ e Redis para agendamento, disparo assíncrono, relatórios e observabilidade de robôs corporativos.

Destaques de Arquitetura:
  • Injeção de dependência e arquitetura modular limpa em NestJS
  • Processamento desacoplado através de filas RabbitMQ
  • Cache in-memory e controle de estados efêmeros via Redis
NestJSTypeScriptRabbitMQRedisPostgreSQLDockerPython
RPA & Automação● Em Produção

Framework & Padrões de Integração para RPA em Python

Arquitetura padronizada e defensiva para automações web, desktop e integrações HTTP.

Estrutura modular em Python desenvolvida para unificar a criação de robôs corporativos, reduzindo overhead de manutenção através de retries exponenciais, tratamento de falhas e reutilização de código.

Destaques de Arquitetura:
  • Padrão Page Object com seletores desacoplados da lógica de negócio
  • Decorators para políticas de retry com backoff exponencial e jitter
  • Adapters intercambiáveis para Playwright e Selenium em modo headless
PythonPlaywrightSeleniumRequestsDockerGitLab CI/CD
Arquitetura & Filas● Estudo Aplicado

Arquitetura de Processamento Assíncrono & Tolerância a Falhas

Padrões de mensageria com RabbitMQ, Dead-Letter Queues e controle estrito de concorrência.

Aprofundamento técnico sobre o desenho de filas distribuídas, políticas de descarte seguro, confirmação manual de entrega e resiliência transacional sob alta carga.

Destaques de Arquitetura:
  • ACK manual (acknowledgement) apenas após execução e persistência bem-sucedidas
  • Dead-Letter Queues (DLQ) para isolamento seguro de mensagens anômalas
  • Locks distribuídos via Redis para prevenção de race conditions
RabbitMQRedisTypeScriptNode.jsDockerPostgreSQL
Desktop & .NET● Em Desenvolvimento

Gerenciador Desktop para Salão de Beleza & Estética

Aplicação desktop corporativa em C#, WPF, biblioteca WPF UI e banco SQLite local.

Projeto pessoal desenvolvido para pequenas empresas de serviços, focado em agilidade operacional, interface moderna com Fluent Design e persistência local 100% offline.

Destaques de Arquitetura:
  • Arquitetura MVVM pura com CommunityToolkit.Mvvm para desacoplamento
  • Interface moderna e limpa construída com WPF UI e Fluent Design
  • Persistência local leve e portátil em SQLite via Entity Framework Core
C#.NETWPFWPF UISQLiteEntity Framework CoreMVVM
Conexão & Oportunidades

Vamos construir arquiteturas robustas juntos?

Estou disponível para novos projetos, consultoria técnica em backend e automação ou oportunidades corporativas. Se você precisa de microsserviços em Golang/Node.js, robôs resilientes em Python ou modernização de sistemas, entre em contato.

Criciúma, Santa Catarina - Brasil (Remoto / Híbrido)
emanuelborgesdev@gmail.com
quick-connect.sh
STATUS: LISTENING
# Canal direto de e-mail
emanuelborgesdev@gmail.com
# Redes profissionais

echo "Tempo médio de resposta: < 24h em dias úteis"