Lucas Martins

Engenheiro de Software

Lucas Martins · martinzdev

Seu projeto travou? Provavelmente não é problema de código.

Engenheiro de Software com +4 anos. A maioria dos projetos que resgatei não tinham bug, tinham decisão ruim. Falta de arquitetura, acoplamento que trava o time, stack escolhida no hype. Eu entendo o problema antes de escrever uma linha, porque refatorar é caro e reescrever é mais ainda.

Disponível para oportunidades

Processo

Como um projeto sai do zero.

01

Levantamento de requisitos

Antes de qualquer orçamento ou prazo, eu levanto toda a regra de negócio. Entendo o domínio, os fluxos, quem vai usar e quais são as restrições reais. Sem isso, qualquer estimativa é chute.

02

Orçamento e prazo

Só passo orçamento e prazo depois do levantamento completo. O modelo de contrato e o formato de entrega são alinhados aqui, entregas parciais, escopo fechado ou acompanhamento contínuo dependem do projeto.

03

Desenvolvimento

Implemento com base no que foi alinhado. Entregas parciais ou não dependem do contrato. A cada etapa, valido com o cliente antes de seguir pra próxima.

04

Entrega e acompanhamento

Deploy, monitoramento e ajustes com base no uso real. Acompanho o sistema depois de entregar pra garantir que está funcionando como deveria.

Experiência

Algumas das empresas onde atuei.

RUSH

RUSH

MAR/2022 → SET/2025 · REMOTO

Arquiteto de Software

MID LEVEL
Plataforma de Jogos MAR/2022 → SET/2025

Elevei o padrão de desenvolvimento aplicando arquiteturas empresariais robustas em TypeScript e C#/.NET no ecossistema FiveM, estabelecendo um novo nível de qualidade e profissionalismo

Criei wrappers tipados para natives do FiveM, abstraindo complexidades da engine e garantindo type safety

Construí framework C#/.NET estruturado com padrões de projeto (Strategy, Observer, Command, State), injeção de dependência, decorators/attributes e comunicação robusta via eventos nativos

Desenvolvi sistema de Game Events e RPC em TypeScript e C#, com suporte a cronjobs, endpoints HTTP e RPC client-server

Implementei arquitetura modular com suporte a carregamento dinâmico de módulos, sistema de plugins sob demanda e API interna para métricas de gameplay

Configurei solução completa de monitoramento com OpenTelemetry e reverse proxy NGINX para alta disponibilidade e load balancing

TypeScriptC#.NET MonoPostgreSQLInversifyJSSvelteOpenTelemetryNGINXTailwind CSS

Desenvolvedor Full Stack

MID LEVEL
Desenvolvimento sob demanda JUN/2023 → NOV/2024

Expansão da RUSH para Software House — criação de soluções sob medida para empresas, desde concepção até deploy, com foco em automação de processos e necessidades específicas

Entrega de sistemas que reduziram em 40-70% processos manuais, com integrações de APIs externas, notificações automáticas, cobrança recorrente e comunicação em tempo real

Projetei plataforma de gestão completa para imobiliárias incluindo CRM, gestão de funcionários e controle de pagamentos

Construí CRM especializado para clínica psicológica otimizando fluxo de pacientes e gestão

Automatizei processos de negócio repetitivos incluindo análise de dados e disparo automático de e-mails e mensagens

Implementei chatbot para LinkedIn focado em atendimento automatizado e prospecção de clientes

Desenvolvi sistema de firewall customizado para bloqueio de acessos não autorizados em servidores de jogos

Integrei múltiplas APIs de terceiros e gateways de pagamento em diversos projetos

Node.jsNestJSReact.jsNext.jsVue.jsSveltePostgreSQLDockerSocket.ioC#ASP.NETNuxt.jsSvelteKitMySQLMariaDBAlpine.jsPythonWPFWebView2 API
REPLIC

REPLIC

JAN/2025 → JUL/2025 · REMOTO

Engenheiro de Software

MID LEVEL

Responsável por toda a arquitetura backend, infraestrutura e DevOps, ingressando em fase crítica de MVP com graves problemas de performance e falhas em funcionalidades core

Liderou migração completa do backend para arquitetura de microsserviços em NestJS, implementando DDD, Clean Architecture e Arquitetura Orientada a Eventos, resolvendo gargalos críticos de performance

Refatorou engine de scraping ampliando drasticamente a compatibilidade com diversas tecnologias web, transformando uma funcionalidade problemática em diferencial competitivo

A reestruturação técnica foi fundamental para a captação de investimento financeiro da PerfectPay e suas redes de investimento

Implementou integração com múltiplos gateways de pagamento, sistema de assinatura customizado, gerenciamento de permissões RBAC e telemetria completa com OpenTelemetry

Desenvolveu infraestrutura própria para hospedagem automatizada com CI/CD

NestJSTypeScriptPostgreSQLMongoDBDockerAWS S3BullMQOpenTelemetryDDDClean ArchitectureMicroservicesNext.jsPrismaEvent-DrivenRBAC
Instituto Federal de Rondônia

Instituto Federal de Rondônia

NOV/2021 → OUT/2022 · HÍBRIDO

Desenvolvedor Mobile

JUNIOR
Aplicativo Educacional de Física

Colaborou com professor e stakeholders no levantamento de requisitos e planejamento do projeto ao longo de período anterior ao desenvolvimento

Desenvolveu aplicativo gamificado de aprendizagem de Física em React Native com quizzes, acompanhamento de desempenho e feedback imediato de acertos e pontuação por categoria

Estruturou o app com arquitetura de componentes modulares, separação clara de responsabilidades, React Navigation para roteamento e Context API para gerenciamento de estado global

Integrou APIs RESTful hospedadas no Heroku com chamadas assíncronas, tratamento de erros e loading states

Utilizou Expo para agilizar o fluxo de desenvolvimento, build e testes multiplataforma em Android e iOS

Projetou interface responsiva otimizada para estudantes do ensino médio com UX intuitiva e tela de resultados exibindo feedback em tempo real

React NativeExpoREST APIContext APIReact NavigationHeroku

Outras experiências podem ser detalhadas em conversa.

Tecnologias

Stack tecnológico e habilidades técnicas.

Recomendação

Quer entrar na área de tecnologia?

Se você está começando ou ainda se sente perdido, minha recomendação é simples: comece pelos fundamentos. O CS50 de Harvard é um dos melhores pontos de partida que existem. Ele ensina como pensar, resolver problemas e entender computação de verdade, algo que faz falta para muita gente no início. É gratuito e reconhecido no mundo inteiro.

ACESSAR CS50 →

CS50 - Harvard's Introduction to Computer Science

CONTATO

Seu projeto precisa de alguém que pensa antes de codar?

Se o projeto travou, precisa escalar ou está jogando dinheiro fora com retrabalho, vamos conversar. Eu resolvo o problema, não só o ticket.

LINKEDIN
martinzdev · Lucas Martins

© 2026 Lucas Martins