Pular para o conteúdo
marcos.oliveira

~/marcos-oliveira $ whoami▍

Fullstack
Developer.

Construo APIs, integrações e sistemas que seguem rodando em produção. Há 10+ anos trabalho com APIs, integrações e sistemas usados no dia a dia. Base em Florianópolis, trabalho remoto para qualquer lugar.

Florianópolis/SC · Sistemas de Informação (UNISUL)

Foto de Marcos Oliveira
perfil.json

{

"nome": "Marcos Oliveira",

"stack": ["Node.js", "PHP", "Java"],

"foco": "APIs · microservices",

"base": "Florianópolis/SC",

"formacao": "Sistemas de Informação",

"desde": 2016

}

02/sobre

Quem está por trás do código

Sou desenvolvedor fullstack com PHP, Node.js e Java. Trabalho em projetos onde errar custa caro: controle de acesso, integração com ERP, automação de atendimento.

Meu repertório inclui Java, PHP, Node.js, TypeScript, MongoDB, bancos relacionais, Elasticsearch, arquitetura serverless e web scraping. Uso programação orientada a objetos, arquitetura limpa e escrevo testes unitários.

Uso Git e Git flow no dia a dia, trabalhando com times de produto, design e suporte.

10+

anos de experiência

5

empresas

31+

tecnologias

Foto de Marcos Oliveira

// formação

Bacharelado em Sistemas de Informação

Universidade do Sul de Santa Catarina (UNISUL)

Concluído em Julho de 2024

03/habilidades

Principais competências

  • 01

    Desenvolvimento Fullstack

    Node.js · PHP · Java

  • 02

    Desenvolvimento de APIs

    REST · GraphQL

  • 03

    Estrutura e Arquitetura de Código

    Clean Architecture · SOLID

  • 04

    Testes (TDD)

    Unitários · Integração

  • 05

    Arquitetura de Microservices

    Integrações · Mensageria

  • 06

    Containerização

    Docker · Ambientes escaláveis

  • 07

    Bancos de Dados

    PostgreSQL · MySQL · MongoDB · Elasticsearch

  • 08

    Linux

    Servidores · CLI

  • 09

    Controle de Versão

    Git · Git flow

  • 10

    Metodologias Ágeis

    Scrum · Kanban

04/experiências

Por onde passei

  1. jan/2024 — Atual

    Cidadania Já

    Desenvolvedor Fullstack Sênior

    Cuido de automação e IA aplicada ao atendimento, mais a modernização do sistema central de clientes.

    • →Automatizei o agendamento via WhatsApp com agentes OpenAI em arquitetura event-driven (Node.js/BullMQ/Redis). Roda em produção sem intervenção humana, com sincronização ao Google Calendar e Pipedrive.
    • →Coloquei cobertura de testes no app legado Central de Clientes (PHP 8/Laravel) com CI que exige mínimo de 75%. Deploy só sai com teste verde: e-mails assíncronos com retry/backoff, assinatura online de contrato, melhorias de pagamento. Testes unitários com Jest e Vitest nos serviços Node.js.
    • →Desenhei um microsserviço de análise de sentimento em tempo real das conversas entre clientes e vendas/suporte (Huggy/ChatGuru). A fila própria faz a mensagem voltar se a OpenAI falha, em vez de cobrar análise dupla.
    • →Entreguei plataforma SaaS de geração de conteúdo com IA (posts e roteiros a partir de URLs, notícias/RSS e arquivos), com base de conhecimento por cliente e refino via chat com streaming (SSE). Backend Node.js/TypeScript com Clean Architecture, Fastify, Zod e agentes OpenAI, frontend React 18 + Vite + Tailwind, persistência em Supabase.
    • →Mentorei a equipe com pair programming e code reviews detalhados, alinhando padrões arquiteturais.
    • →Integrei Pipedrive a Google Ads/Meta Ads (conversões offline), Mixpanel, Airtable e Typeform; documentei APIs.
    • Node.js
    • TypeScript
    • Express
    • Fastify
    • PHP
    • Laravel
    • Filament
    • Horizon
    • React
    • Redis
    • BullMQ
    • Prisma
    • MySQL
    • PostgreSQL
    • OpenAI API
    • AWS
    • GCP
    • Docker
  2. mar/2023 — dez/2023

    Pappsales

    Desenvolvedor Fullstack

    Trabalhei no ecossistema Salesforce e nas integrações com ERPs corporativos, do front ao back.

    • →Troquei aos poucos o integrador legado de ERPs (SAP, Sybiz, Everest) por um novo em Java 21 + Spring Boot com threads em paralelo. O tempo de sincronização caiu de horas para minutos, sem parar a produção.
    • →Construí do zero o sistema de pedidos de venda no Salesforce (Apex + LWC), com a mesma função do app mobile offline-first, incluindo listas de preços por cliente e arquitetura multi-tenant.
    • →Mantive o integrador legado em Java 8 até a transição completa para o novo.
    • Apex
    • LWC
    • Java 8
    • Java 21
    • Spring Boot
    • MySQL
    • PostgreSQL
    • Docker
  3. nov/2021 — mar/2023

    Veggi

    Desenvolvedor Fullstack

    Montei as bases técnicas que sustentaram a expansão da startup, entre automação de onboarding e arquitetura serverless.

    • →Fiz um bot de web scraping em AWS Lambda para importar cardápios do iFood. Zerei o custo de infra desse microsserviço, ganhei escala automática e cortei o tempo de onboarding em 80%.
    • →Liguei o painel administrativo (PHP/Laravel) às APIs de entrega (Lalamove, Mottu), automatizando a busca por entregadores e deixando a plataforma mais atrativa para restaurantes em SP e RJ.
    • →Coloquei busca com Elasticsearch (restaurantes e produtos), cupons de desconto e liguei o painel de pedidos às notificações via WhatsApp Business.
    • Node.js
    • Express
    • TypeScript
    • PHP
    • Laravel
    • MongoDB
    • AWS Lambda
    • Elasticsearch
    • Puppeteer
    • Playwright
    • Docker
  4. dez/2018 — nov/2021

    InCuca Tech

    Desenvolvedor Fullstack

    Fiz sistemas sob medida para clientes internacionais (EUA), com foco no ecossistema WordPress.

    • →Entreguei sistemas sob medida para clientes internacionais (EUA): pedidos de venda, ordens de serviço, agendamento de coleta e análise estatística de reposição de produtos de saúde, com PHP, MySQL e JavaScript.
    • →Mantive sites WordPress e WooCommerce em infras diferentes; usei Docker para rodar as infras dos clientes no local, igual à produção.
    • PHP
    • MySQL
    • JavaScript
    • Vue.js
    • WordPress
    • Docker
  5. dez/2016 — dez/2018

    Base Aérea de Florianópolis (FAB)

    Soldado Desenvolvedor

    Desenvolvi e mantive sistemas internos de controle de acesso e gestão de pessoal, do levantamento de requisitos à entrega.

    • →Construí o sistema de controle e identificação de acesso dos portões da unidade, juntando duas bases isoladas e atendendo militares, civis e visitantes. Segue em produção quase uma década depois.
    • →Mantive os sistemas de escala de serviço e de gestão de pessoal, e liguei o sistema de pessoal ao organograma para manter os dados alinhados.
    • PHP
    • PostgreSQL
    • JavaScript

05/contato

Vamos construir algo juntos?

Estou aberto a projetos e oportunidades. Manda uma mensagem que eu respondo assim que der. Ou chama direto abaixo.

// envie uma mensagem