Lucas de Andrade
Software Engineer | PHP (Laravel) & TypeScript (Node, React) specialist | Co-creator of Grindélia (Unity game)
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.
Where I have worked
Roles, scope and what actually shipped.
- 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
LanguagesTypeScriptFrameworksLaravelNext.jsLibrariesReactLivewireZodshadcn/uiLaravel HorizonDataPostgreSQLSupabaseInfrastructureDockerBitbucket PipelinesTestingPestVitestPlaywrightToolingPHPStan - 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
LanguagesPHPFrameworksLaravelDataPostgreSQLInfrastructureHerokuRabbitMQObservabilityMetabaseToolingGit - 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
LanguagesPHPFrameworksLaravelVue.jsDataMySQLInfrastructureDockerRabbitMQToolingGitJiraFull 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
LanguagesPHPJavaScriptFrameworksLaravelVue.jsDataMySQLInfrastructureRabbitMQToolingGitDesignSass - 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
LanguagesPHPJavaScriptFrameworksLaravelVue.jsNuxtDataPostgreSQLMySQL - 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
LanguagesPHPJavaScriptFrameworksLaravelVue.jsReact NativeLibrariesReduxjQueryDataMySQLDesignSass - 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
LanguagesPHPJavaScriptFrameworksLaravelCodeIgniterWordPressMagentoLibrariesjQueryDataMySQL - 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
LanguagesPHPJavaScriptFrameworksWordPressMagentoLibrariesjQueryDataMySQLDesignHTMLCSS - 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
LanguagesSQLDataSQL Server - 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
LanguagesPHPJavaScriptSQLDataSQL ServerDesignHTMLCSSDelphi 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
LanguagesSQLDelphiDataSQL Server
Tech stack
What I reach for, weighted by how much I have actually shipped with it.
Education
Technologist in Systems Analysis and Development
Fatec Ribeirão Preto
2015 — 2018
Technical Diploma in Computing for Programming
ETEC Sebastião Fernandes Palma
2010 — 2011
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.