
Lucas Martins
Tecnologia / Internet
Sobre Lucas Martins:
Desenvolvedor Full Stack com mais de 3 anos de experiência na construção de aplicações web, com foco maior em backend. Atuo principalmente com Laravel e Next.js/TypeScript, desenvolvendo APIs REST, integrações externas e estruturando a comunicação entre backend e frontend. Tenho experiência prática com PHP/Laravel, modelagem de banco de dados (MySQL/PostgreSQL), filas e jobs, além de participação ativa na estruturação de sistemas e definição de padrões ao longo dos projetos. No frontend, desenvolvo interfaces que consomem as APIs que eu mesmo construo, garantindo integração e fluidez entre as camadas da aplicação.
Experiência
Experiência sólida no desenvolvimento de aplicações web, com foco atual em Laravel (PHP) e Node.js, atuando na criação de APIs, microsserviços e sistemas escaláveis.
Atuação como desenvolvedor líder em projeto web, sendo responsável pela modelagem do sistema, regras de negócio e lógica de banco de dados.
Desenvolvimento de APIs REST consumidas por aplicações React, React Native e Web.
Implementação de microsserviço de chat em tempo real utilizando Laravel Reverb, com:
WebSockets
Filas e jobs assíncronos
Redis
Docker (containers separados para app, fila, Reverb e Nginx)
Integração de sistemas via iframe, com autenticação compartilhada e banco de dados unificado.
Criação de rotinas complexas envolvendo:
Processamento e validação de arquivos XLSX
Controle de status (validar, validado, processado)
Regras de permissão por tipo de usuário
Pontuação de usuários e integração com API externa
Manutenção e evolução de funcionalidades criadas por outros desenvolvedores, adaptando regras de negócio e versões de serviços.
Configuração de servidores Linux via SSH e deploy automatizado por Git push para homologação e produção.
Stack principal:
Laravel • PHP • Node.js • JavaScript • TypeScript • MySQL • PostgreSQL • Redis • Docker • Filas • Jobs • WebSocket • APIs REST
Educação
Análise e Desenvolvimento de Sistemas
📍 Instituto Federal de São Paulo (IFSP)
Durante a formação, estudou fundamentos sólidos de:
Arquitetura de software
Banco de dados (modelagem e SQL)
Sistemas operacionais
Engenharia de requisitos
Análise de riscos e SWOT
Programação (Java, JavaScript)
Desenvolvimento web