Pular para o conteúdo

Sempre aprendendo, sempre construindo

Lucas Trentin, Engenheiro de Software

Desenvolvo sistemas web, APIs REST e integrações em PHP/Laravel, Java, Python e Vue.js desde 2018.

Hoje construo CRMs e CMSs com Laravel e Vue.js na First Decision. Aqui estão dois cases de produto, meus projetos open source e o histórico completo.

Foto de Lucas Trentin

Cases

Produtos em destaque

O que cada produto resolve, o que já está disponível e as decisões documentadas.

GitHub

Open Source & Laboratório

Repositórios públicos onde resolvo problemas reais e testo tecnologias fora do trabalho: um app desktop, uma API, uma ferramenta de linha de comando e uma extensão de navegador.

Ver todos os projetos
  • Aplicação desktop

    Know Giver

    App desktop em Rust que transforma o PDF do edital em plano de estudo semanal e dá aulas por voz com um tutor de IA.

    Problema: Montar um plano a partir de um edital longo e praticar no estilo da banca, com reconhecimento de voz rodando no próprio computador.

    Stack confirmada

    • Rust
    • egui
    • SQLite
    • Typst
    • Whisper
    • Parakeet
    • Piper
    • llama.cpp
    • OpenAI-compatible APIs

    Linguagens detectadas pelo GitHub

    • Rust 97,1%
  • API

    API Brasileirão

    API pública somente leitura com jogos e classificação das Séries A a D e de campeonatos estaduais. Um worker coleta as páginas das federações para o PostgreSQL.

    Problema: Os dados oficiais ficam espalhados em páginas HTML de cada federação, sem uma API estável para consultar por temporada.

    Stack confirmada

    • Go
    • PostgreSQL
    • Docker Compose
    • OpenAPI 3.1
    • GitHub Actions

    Linguagens detectadas pelo GitHub

    • Go 84,7%
    • JavaScript 6,9%
    • TypeScript 5,3%
  • Ferramenta CLI

    md2taiga

    Escreva histórias de usuário em Markdown e envie para o Taiga com as tarefas, no sprint ou no backlog. Script Python sem dependências, mais uma skill do Claude Code.

    Problema: Criar histórias e tarefas uma a uma na interface do Taiga é lento e não passa por revisão em pull request.

    Stack confirmada

    • Python (standard library)
    • Taiga API
    • Markdown
    • Claude Code skill

    Linguagens detectadas pelo GitHub

    • Python 100%
  • Extensão de navegador

    Web2Doc

    Extensão de navegador que exporta tabelas de páginas web para Excel (.xlsx) e salva páginas como PDF.

    Problema: Levar uma tabela de um site para uma planilha sem copiar e colar célula por célula.

    Stack confirmada

    • TypeScript
    • Chrome Extensions (Manifest V3)
    • webpack
    • SheetJS (xlsx)

    Linguagens detectadas pelo GitHub

    • TypeScript 64,1%
    • JavaScript 25,5%
    • HTML 10,4%

Carreira

Experiência profissional

Desde 2018 em desenvolvimento web: de sites institucionais e e-commerces a APIs REST, CRMs e integrações entre sistemas em PHP, Java e Python.

Ver experiência completa

Emprego atual

Desenvolvedor Full Stack PHP Pleno

First Decision · — Atual

CRMs e CMSs com Laravel 9 e Vue.js: APIs REST, serviços autenticados com JWT/OAuth2 e Docker.

  • PHP 8
  • Laravel 9
  • Vue.js
  • Docker
  • GitLab
  • MySQL
  • MariaDB
  • PostgreSQL

Antes

  1. Desenvolvedor Full Stack PHP/Java Pleno

    Qintess

    –

  2. Desenvolvedor Backend PHP Pleno

    Grupo Sinos

    –

  3. Desenvolvedor Full Stack PHP Pleno

    Mavetec

    –

  4. Desenvolvedor Frontend Júnior

    Ondaweb

    –

Stack

Tecnologias & Ferramentas

Linguagens, frameworks, bancos de dados e práticas que uso em projetos, de PHP e Laravel a Java, Python, Vue.js e integrações com IA.

Linguagens

  • PHP 5/7/8
  • Java
  • Python
  • JavaScript
  • TypeScript
  • SQL

Frameworks & Back-end

  • Laravel 5–9
  • CodeIgniter 3/4
  • Spring Boot
  • Spring MVC
  • Spring Data
  • JPA / Hibernate
  • FastAPI
  • Flask
  • Node.js

Front-end

  • HTML5
  • CSS3
  • SASS
  • Vue.js
  • React
  • jQuery
  • Vanilla JS / ES6+

Bancos de Dados

  • PostgreSQL
  • MySQL
  • MariaDB
  • SQL Server
  • MongoDB
  • Redis

DevOps & Ferramentas

  • Docker
  • Docker Compose
  • Git
  • GitLab
  • GitHub
  • GitFlow
  • Jenkins
  • GitHub Actions
  • CI/CD
  • Linux
  • Maven
  • Gradle

Cloud

  • AWS
  • Azure
  • GCP
  • DigitalOcean
  • Kubernetes
  • Terraform
  • Firebase
  • Cloudflare
  • Netlify
  • Heroku

Arquitetura & Metodologias

  • REST
  • SOAP
  • MVC / MVT
  • Clean Architecture
  • SOLID
  • DDD
  • Design Patterns
  • Microservices
  • Scrum
  • Kanban
  • OOP

IA & Automação

  • OpenAI
  • Anthropic
  • Gemini
  • LangChain
  • MCP
  • LLM Automation

CMS

  • WordPress
  • Drupal 7 & 8
  • Joomla
  • Magento
  • PrestaShop
  • TYPO3
  • Strapi
  • Ghost
  • Sanity
  • Liferay
  • Magnolia CMS
  • CodeFusion

Formação

Formação e estudos

Tecnólogo em Análise e Desenvolvimento de Sistemas, com pós-graduações em Arquitetura de Software e Engenharia de Dados e MBA em Engenharia de Software.

Ver formação e certificados
  • MBA em Engenharia de Software

    Faculdade Metropolitana do Estado de São Paulo (FAMEESP)

    Concluído

  • Especialização em Arquitetura de Software

    Universidade Norte do Paraná (UNOPAR)

    Concluído

  • Especialização em Engenharia de Dados

    Universidade Norte do Paraná (UNOPAR)

    Concluído

  • Tecnólogo em Análise e Desenvolvimento de Sistemas

    Centro Universitário Internacional (UNINTER)

    Concluído

  • Bacharelado em Ciência da Computação

    Faculdade de Desenvolvimento do Rio Grande do Sul (FADERGS)

    Interrompido

Idiomas

  • Português

    Nativo

  • Inglês

    Fluente

  • Espanhol

    Intermediário