Gabriel Marques

Engenheiro de Software · Brasil

Construo backends, frontends e o que fica entre eles. Hoje escrevo serviços em Go que rodam on-premise, junto a redes industriais. Antes disso, passei dois anos em uma plataforma SaaS usada por centenas de empresas.

Baixar PDF

Experiência

  1. até Atual

    Engenheiro de Software

    Unvoid · Brasil

    • Desenvolvi uma aplicação Go on-premise (Gin, GORM) distribuída como pacotes Debian com GoReleaser.
    • Construí serviços assíncronos para monitorar a saúde do sistema.
    • Implementei atualizações em tempo real na interface com comunicação WebSocket entre backend e frontend.
    • Construí services Angular e streams RxJS para fluxos de dados síncronos e assíncronos.
    • Projetei o armazenamento em SQLite com sharding de banco e write-ahead logging (WAL).
    • Trabalhei com redes OT, dissecando protocolos de aplicação industriais sobre IPv4.
    • Revisei pull requests para manter a qualidade do código.
    • Go
    • Gin
    • GORM
    • Angular
    • RxJS
    • SQLite
    • Linux
    • Debian packaging
    • OT networks
  2. Desenvolvedor Full Stack

    Freelance

    • Projetei e construí o Cash Flow, um app completo para gerenciar serviços e custos, funcionários e pagamentos, e outras despesas de um cliente.
    • Construí um dashboard com receita, lucro e serviços ordenados por receita, filtrável por dia, semana, ano ou período personalizado.
    • Go
    • Gin
    • GORM
    • React
    • TypeScript
    • SQLite
  3. até

    Desenvolvedor Full Stack

    HubLocal · Fortaleza, Ceará, Brasil

    • Construí um sistema de atualização em massa que processa logs de requisições com cron jobs. Economizou tempo de centenas de clientes e evitou congestionar a API do Perfil da Empresa no Google.
    • Contribuí com um sistema de RPA em Python que pesquisa no Google Maps por palavra-chave e ranqueia locais, usando filas de tarefas no RabbitMQ. Centenas de usuários passaram a analisar o impacto da sua empresa em cada região.
    • Implementei geração e melhoria de textos com IA usando a API do ChatGPT, para centenas de clientes criarem conteúdo de SEO a partir de palavras-chave e contexto.
    • Corrigi e refatorei o sistema de permissões da plataforma SaaS, ajudando centenas de clientes a controlar com segurança o que seus usuários podem fazer.
    • Mantive, corrigi e refatorei o frontend e o backend da plataforma para garantir desempenho e confiabilidade.
    • Revisei código para manter a qualidade e compartilhar conhecimento com o time.
    • Node.js
    • TypeScript
    • React
    • Redux
    • Styled Components
    • Material UI
    • NestJS
    • TypeORM
    • PostgreSQL
    • RabbitMQ
    • Redis
    • Docker
    • AWS
    • DynamoDB
    • Python

Formação

  • Jan 2018 – Jun 2023

    Bacharelado em Engenharia de Telecomunicações

    Universidade Federal do Ceará

Habilidades

Linguagens
  • TypeScript
  • JavaScript
  • Go
  • Python
  • HTML
  • CSS
Backend
  • Node.js
  • NestJS
  • Express
  • Gin
  • FastAPI
  • TypeORM
  • Prisma
  • GORM
Frontend
  • React
  • Next.js
  • Redux
  • Angular
  • RxJS
  • Styled Components
  • Material UI
  • Tailwind CSS
Dados
  • PostgreSQL
  • MySQL
  • SQLite
  • MongoDB
  • DynamoDB
  • Redis
  • RabbitMQ
Infraestrutura
  • AWS
  • Lambda
  • Docker
  • Kubernetes
  • GitHub Actions
  • Linux
Práticas
  • Clean Architecture
  • Hexagonal Architecture
  • DDD
  • TDD
  • Jest
  • CI/CD
  • Scrum
  • Kanban