L

Lucas de Andrade

Software Engineer | PHP (Laravel) & TypeScript (Node, React) specialist | Co-creator of Grindélia (Unity game)

Available for work14 years of experienceRibeirão Preto, BR

I've been building software for over a decade, on a path that runs from traditional PHP web systems to modern full stack architecture with Next.js, React Server Components and Supabase.

In recent years I specialised in real estate credit ecosystems, working both as a developer and as a Tech Lead — leading squads, defining architecture and delivering business-critical systems. I've built and maintained monoliths with complex business rules, RESTful APIs, webhooks and asynchronous messaging with RabbitMQ.

I work with hexagonal architecture, Domain-Driven Design, CQRS and Clean Architecture, always pushing for decoupling and testability — with a strong practice in TDD, contract tests and integration tests.

Outside of work I'm co-creator of Grindélia, a game built in Unity, and I maintain rukado.com, where I publish articles and document the projects I'm working on.

Experience

Where I have worked

Roles, scope and what actually shipped.

  1. Software Engineer

    DevSquad · Full-time · Jul 2025 — Jun 2026 · 1 yr

    Full stack work on two fronts: a Next.js application built from scratch with React Server Components, and the evolution of a Laravel 12 + Livewire v3 system serving many concurrent users.

    • Structured a Next.js application from scratch with Clean Architecture and feature-based design
    • Implemented authentication and access control through Row Level Security on Supabase/PostgreSQL
    • Removed N+1 queries and critical bottlenecks with indexing and EXPLAIN ANALYZE
    • Introduced asynchronous processing with Queues and Horizon for long-running operations
    • Set up CI/CD pipelines with Docker and Bitbucket Pipelines
    Languages
    TypeScript
    Frameworks
    LaravelNext.js
    Libraries
    ReactLivewireZodshadcn/uiLaravel Horizon
    Data
    PostgreSQLSupabase
    Infrastructure
    DockerBitbucket Pipelines
    Testing
    PestVitestPlaywright
    Tooling
    PHPStan
  2. Back End Developer

    NAVE · Full-time · May 2024 — Apr 2025 · 1 yr

    Backend work on real estate credit ecosystems, leading integrations between systems and critical refactors to support the growth of the operation.

    • Built asynchronous consumers and workers with RabbitMQ to decouple long-running processes
    • Planned and prepared safe deploys for structural changes in production
    • Wrote technical documentation with Mermaid sequence diagrams that became the team onboarding reference
    • Built Metabase dashboards giving visibility into key credit process metrics
    Languages
    PHP
    Frameworks
    Laravel
    Data
    PostgreSQL
    Infrastructure
    HerokuRabbitMQ
    Observability
    Metabase
    Tooling
    Git
  3. Felí

    Oct 2019 — Apr 2024 · 4 yrs 7 mos

    Technical Lead

    Full-time · Feb 2022 — Apr 2024 · 2 yrs 3 mos

    Led a team of 3 developers across 2 simultaneous projects, defining architecture for real estate credit systems and their integrations with external banking services.

    • Led 3 developers across 2 simultaneous projects
    • Defined the architecture for integrations with banking services and third-party APIs, keeping critical financial flows reliable
    • Implemented RabbitMQ consumers for event-driven processing of critical production tasks
    • Set up continuous deploy pipelines and Git workflows, and ran the team’s agile collaboration through Jira
    Languages
    PHP
    Frameworks
    LaravelVue.js
    Data
    MySQL
    Infrastructure
    DockerRabbitMQ
    Tooling
    GitJira

    Full Stack Engineer

    Full-time · Oct 2019 — Jan 2022 · 2 yrs 4 mos

    Built and maintained real estate credit systems, with integrations to external banking services and third-party APIs powering credit analysis and approval.

    • Built and consumed RESTful APIs focused on security, performance and reuse across services
    • Implemented RabbitMQ consumers to handle asynchronous processing in production
    • Built responsive landing pages and hotsites in Vue.js, integrated with CRMs and marketing tools
    Languages
    PHPJavaScript
    Frameworks
    LaravelVue.js
    Data
    MySQL
    Infrastructure
    RabbitMQ
    Tooling
    Git
    Design
    Sass
  4. Back End Developer

    M2 Center · Full-time · Mar 2019 — Oct 2019 · 8 mos

    Back-end applications with Laravel over MySQL and PostgreSQL, plus front-end support for projects built with Vue.js and Nuxt.

    • Built RESTful APIs and integrations with third-party CRMs and CMSs
    • Implemented dynamic checkout flows for e-commerce platforms
    Languages
    PHPJavaScript
    Frameworks
    LaravelVue.jsNuxt
    Data
    PostgreSQLMySQL
  5. Full Stack Engineer

    LabCom Total · Full-time · Jul 2016 — Mar 2019 · 2 yrs 9 mos

    Back-end with Laravel and MySQL, mobile apps for Android and iOS, and front-end work on CMSs, hotsites and institutional websites.

    • Built mobile apps for Android and iOS with React Native and Redux
    • Built and consumed RESTful APIs feeding both the mobile apps and the web systems
    • Worked the front-end of CMSs and hotsites with Vue.js, jQuery and Sass
    Languages
    PHPJavaScript
    Frameworks
    LaravelVue.jsReact Native
    Libraries
    ReduxjQuery
    Data
    MySQL
    Design
    Sass
  6. Founder & Software Engineer

    DEMYX · Full-time · Mar 2015 — May 2016 · 1 yr 3 mos

    Founded DEMYX and ran it as technical lead, delivering web systems, e-commerces and institutional websites for clients.

    • Ran the business end to end: client conversations and requirements through to deploy and post-delivery support
    • Delivered e-commerce with Magento and institutional sites with WordPress
    • Built web systems in PHP with Laravel and CodeIgniter over MySQL
    Languages
    PHPJavaScript
    Frameworks
    LaravelCodeIgniterWordPressMagento
    Libraries
    jQuery
    Data
    MySQL
  7. Full Stack Developer

    Grupo Audax · Full-time · Jun 2014 — Mar 2015 · 10 mos

    Web systems, e-commerces and institutional websites in PHP with MySQL, from database modelling through to production.

    • Delivered e-commerce with Magento and institutional sites with WordPress
    • Took part in the full development cycle, from data modelling to production delivery
    Languages
    PHPJavaScript
    Frameworks
    WordPressMagento
    Libraries
    jQuery
    Data
    MySQL
    Design
    HTMLCSS
  8. Software Support Engineer

    Riberus Solutions · Full-time · Feb 2014 — Jun 2014 · 5 mos

    Technical support for ERP systems by phone and remote access, focused on fast turnaround and customer satisfaction.

    • Diagnosed problems directly in the database with SQL Server queries
    • Managed and prioritised client tickets through a Help Desk system
    • Built the diagnostic reasoning that later carried the move into development
    Languages
    SQL
    Data
    SQL Server
  9. Mgcon Soluções Inteligentes Informática

    Aug 2011 — Feb 2013 · 1 yr 7 mos

    PHP Developer

    Full-time · Nov 2011 — Feb 2013 · 1 yr 4 mos

    Web systems in PHP over SQL Server: new features and fixes on systems already running in production. My first role as a developer.

    • First developer role, marking the move from technical support into software development
    • Implemented new features and fixes on production systems
    Languages
    PHPJavaScriptSQL
    Data
    SQL Server
    Design
    HTMLCSS

    Delphi Developer

    Full-time · Aug 2011 — Oct 2011 · 3 mos

    Management software in Delphi over SQL Server, improving and fixing systems already in use by clients — mostly city governments. My first professional role in software.

    • First professional role as a software developer
    • Improvements and fixes on management systems used by city governments
    Languages
    SQLDelphi
    Data
    SQL Server
Stack

Tech stack

What I reach for, weighted by how much I have actually shipped with it.

Languages
PHPTypeScriptJavaScriptSQLC#Delphi
Frameworks
LaravelFilamentNext.jsVue.jsNuxtNode.jsReact NativeCodeIgniterWordPressMagentoUnity
Libraries
ReactLivewireMantineReduxjQueryZodReact Hook Formshadcn/uiRadix UILaravel Horizon
Data
PostgreSQLMySQLSQL ServerRedisSupabase
Infrastructure
DockerKubernetesAWSDigitalOceanHerokuRabbitMQGitHub ActionsBitbucket Pipelines
Observability
GrafanaSentryMetabase
Testing
PestPHPUnitVitestPlaywright
Tooling
GitPHPStanJira
Design
Tailwind CSSSassHTMLCSSFigmaAseprite
AI
Claude Code
Proof

Education

Technologist in Systems Analysis and Development

Fatec Ribeirão Preto

20152018

Technical Diploma in Computing for Programming

ETEC Sebastião Fernandes Palma

20102011

Languages

Languages

Self-assessed, on the scale a resume actually uses.

Portuguese: Native or bilingual proficiency

English: Professional working proficiency · EF SET 74/100 (C2 Proficient)

There is a whole other half of this

Side projects, a pixel art game and the things I watch and play when the editor is closed.

See the personal side