Desenvolvedor Backend SêniorSenior Backend Developer

Tiago O. de Farias

PHP · Laravel · Python/Django · APIs REST · Offline First · DDD · Clean Code · Salesforce · Redis/Horizon · AWS SQS · RabbitMQ

Desenvolvedor Backend Sênior com mais de 10 anos em PHP e Laravel, especializado em APIs REST, integrações corporativas e aplicações de missão crítica. Experiência com filas e processamento assíncrono — Redis com Laravel Horizon, AWS SQS e RabbitMQ — escolhendo a stack mais adequada ao contexto de cada projeto.

Senior Backend Developer with 10+ years in PHP and Laravel, specialized in REST APIs, enterprise integrations and mission-critical applications. Experience with queues and async processing — Redis with Laravel Horizon, AWS SQS and RabbitMQ — choosing the stack best suited to each project's context.

  • 10+anos de experiênciayears experience
  • Laravelstack principalcore stack
  • APIsintegraçõesintegrations
  • Offline Firstsync em campofield sync
Tiago O. de Farias

Porto Alegre, RS — BrasilPorto Alegre, RS — Brazil

AtuaçãoHow I work

Do backend ao produto em produçãoFrom backend to production-ready products

Além de APIs e integrações, assumo o ciclo completo do sistema: modelagem de dados, regras de negócio, filas, autenticação, testes e observabilidade — e sustentação de legados quando o contexto exige. Aplico DDD, Clean Code, SOLID, YAGNI e PSRs com foco em baixo acoplamento, legibilidade e evolução sustentável do código.

Beyond APIs and integrations, I own the full system lifecycle: data modeling, business rules, queues, authentication, testing and observability — plus legacy maintenance when required. I apply DDD, Clean Code, SOLID, YAGNI and PSRs with a focus on low coupling, readability and sustainable code evolution.

Setores em que já atuei: agronegócio, saúde, governo, meios de pagamento, logística e SaaS corporativo — em produtos críticos, portais, fluxos B2B e evolução de plataformas existentes.

Sectors I've worked in: agribusiness, healthcare, government, payments, logistics and corporate SaaS — on critical products, portals, B2B flows and evolving existing platforms.

DestaquesHighlights

Destaques para recrutadoresRecruiter highlights

Mais de 10 anos de experiência em backend PHP para sistemas corporativos.

10+ years of PHP backend experience in enterprise systems.

Forte atuação com Laravel, APIs REST, integrações corporativas e aplicações críticas.

Strong track record with Laravel, REST APIs, enterprise integrations and critical applications.

Experiência com Salesforce CRM, RabbitMQ, Redis, Laravel Horizon e processamento assíncrono.

Experience with Salesforce CRM, RabbitMQ, Redis, Laravel Horizon and async processing.

Vivência com observabilidade: Laravel Pulse, Telescope, Spatie Health, Log Viewer e alertas no Microsoft Teams.

Observability: Laravel Pulse, Telescope, Spatie Health, Log Viewer and Microsoft Teams alerts.

Experiência em agronegócio, saúde, governo, pagamentos, logística e plataformas SaaS.

Background in agribusiness, healthcare, government, payments, logistics and SaaS platforms.

Projetos freelance paralelos em Laravel (Corrige Aí, AWS SQS) e Python/Django (SISBAP, multi-tenant).

Parallel freelance projects in Laravel (Corrige Aí, AWS SQS) and Python/Django (SISBAP, multi-tenant).

Boas práticas de engenharia: Clean Code, DDD, SOLID, YAGNI e PSRs em backends corporativos e integrações.

Engineering practices: Clean Code, DDD, SOLID, YAGNI and PSRs in enterprise backends and integrations.

CompetênciasSkills

Competências técnicasTechnical skills

Linguagens e FrameworksLanguages & Frameworks

PHP 5/7/8, Laravel, Lumen, CakePHP, CodeIgniter, Python, Django.

Backend e ArquiteturaBackend & Architecture

APIs REST, Offline First, sincronização de dados, DDD, Clean Code, SOLID, YAGNI, PSRs, GRASP, multi-tenant, Repository Pattern, DTOs, Dependency Injection, SOAP e GraphQL.

Integrações e SegurançaIntegrations & Security

Salesforce CRM, SOQL, OAuth2 JWT, SAML2, Azure AD, SSO, JWT, CORS, Microsoft Teams Webhook, APIs externas.

Banco de DadosDatabases

MySQL, MariaDB, PostgreSQL, Oracle, SQL Server, Sybase, MongoDB e Redis.

Mensageria e Processamento AssíncronoMessaging & Async Processing

RabbitMQ, Redis, Laravel Horizon, AWS SQS, Supervisor, Queue Jobs, Workers, retry, backoff e importação incremental.

Qualidade e ObservabilidadeQuality & Observability

TDD, BDD, E2E Testing, Pest, Behat, PHPStan, Larastan, Pint, PHP Insights, OpenAPI, Scramble, Telescope, Laravel Pulse, Spatie Health e Log Viewer.

Ferramentas e ColaboraçãoTools & Collaboration

Git, Bitbucket, GitLab, SVN, Docker, Laravel Sail, Jenkins, Linux, Composer Scripts, CaptainHook, Confluence e AWS.

ExperiênciaExperience

Linha do tempo profissionalProfessional timeline

Porto Alegre, BR

Desenvolvedor Backend Sênior / Senior Backend Developer

AP Digital Services · Alocação em Yara BrasilYara Brazil allocation

Fertilizantes, nutrição para plantas e consultoria agrícola

Fertilizers, plant nutrition and agricultural consulting

Offline First LaravelDDDClean Code SOLIDPSRsFlutter SalesforceRedisHorizon SSOSAML2Azure AD SanctumPulseE2E
  • Sistema crítico de consultoria agrícola com API REST versionada em Laravel para app Flutter
  • Backend 100% Offline First: sincronização posterior, operação em campo, consistência e continuidade em áreas remotas
  • Arquitetura DDD com Clean Code, SOLID, YAGNI e PSRs — baixo acoplamento, alta coesão e manutenibilidade
  • Planejamento da migração Laravel 10 → 12 (bootstrap, middleware, providers, exceptions e pacotes)
  • Integrações com Salesforce CRM, cotação do dólar, dados climáticos e Atfarm API
  • Mais de 11 pipelines de importação assíncrona Salesforce (OAuth2 JWT, SOQL, jobs, Redis, Horizon)
  • Adoção de Redis + Laravel Horizon em vez de RabbitMQ: alinhamento com a stack Laravel, menor complexidade operacional e observabilidade integrada de filas, workers e falhas
  • Observabilidade: Telescope, Pulse, Spatie Health, Log Viewer e alertas MS Teams (5xx/exceptions)
  • SSO corporativo via SAML2 com Microsoft Azure AD (pacote aacotroneo/laravel-saml2), integrado a Sanctum e cenários de autenticação dupla
  • Painel administrativo Filament v3 e Livewire (clientes, campanhas, precificação)
  • Testes E2E; Larastan, PHPStan, Pest, Pint, PHP Insights e CaptainHook
  • Critical agricultural consulting system with versioned Laravel REST API for Flutter app
  • 100% Offline First backend: deferred sync, field ops, data consistency and remote-area continuity
  • DDD with Clean Code, SOLID, YAGNI and PSRs — low coupling, high cohesion and maintainability
  • Planned Laravel 10→12 migration (bootstrap, middleware, providers, exceptions and packages)
  • Integrations with Salesforce CRM, FX rates, weather data and Atfarm API
  • 11+ async pipelines for Salesforce imports (OAuth2 JWT, SOQL, jobs, Redis, Horizon)
  • Redis + Laravel Horizon instead of RabbitMQ: Laravel-native stack, lower ops complexity and integrated queue/worker observability
  • Observability: Telescope, Pulse, Spatie Health, Log Viewer and MS Teams alerts (5xx/exceptions)
  • Corporate SSO via SAML2 with Microsoft Azure AD (aacotroneo/laravel-saml2), integrated with Sanctum and two-factor scenarios
  • Filament v3 and Livewire admin (clients, campaigns, pricing)
  • E2E tests; Larastan, PHPStan, Pest, Pint, PHP Insights and CaptainHook

Desenvolvedor PHP

Stargrid

Plataforma SaaS healthtech para gestão de escalas hospitalares

Healthtech SaaS platform for hospital shift management

HealthtechLaravelRabbitMQ AWSMySQLMongoDB
  • Core da plataforma SaaS healthtech com alta disponibilidade e operação crítica
  • APIs REST Laravel; regras de negócio e persistência híbrida MySQL + MongoDB
  • Processamento assíncrono com RabbitMQ para rotinas em background, desacoplamento de tarefas demoradas e melhoria de performance
  • Controle de workers, tratamento de falhas, reprocessamento e acompanhamento de filas em produção
  • Uso do RabbitMQ pela necessidade de mensageria robusta em ambiente com volume operacional relevante
  • Testes Cypress e Behat; PHP Insights e code review
  • Infraestrutura AWS (EC2, RDS); GitLab; React, Alpine.js e Livewire
  • Core of a high-availability healthtech SaaS platform with critical operations
  • Laravel REST APIs; business rules; hybrid MySQL + MongoDB persistence
  • Async processing with RabbitMQ for background routines, decoupling long tasks and improving performance
  • Worker management, failure handling, retries and production queue monitoring
  • RabbitMQ chosen for robust messaging in a high-volume operational environment
  • Cypress and Behat testing; PHP Insights and code review
  • AWS infrastructure (EC2, RDS); GitLab; React, Alpine.js and Livewire

Desenvolvedor PHP

DBC Company · Alocação em SouLog / GoodmanagerSouLog / Goodmanager allocation

Plataforma corporativa para gestão de processos de licitações

Corporate platform for bidding process management

PHPOracleSybase Sistemas Corporativos
  • Evolução do Goodmanager, plataforma corporativa para gestão de licitações
  • Levantamento de requisitos e desenvolvimento em backend, frontend e banco de dados
  • Oracle e Sybase: consultas, manutenção e regras de negócio em contexto corporativo
  • Goodmanager evolution — corporate bidding management platform
  • Requirements and full-stack development (backend, frontend, database)
  • Oracle and Sybase: queries, maintenance and business rules in a corporate context

Desenvolvedor Backend

DBC Company · Alocação em Ticket LogTicket Log allocation

Gestão de frotas, abastecimento, manutenção veicular e meios de pagamento

Fleet management, fueling, vehicle maintenance and payment methods

PHPColdFusionJava OracleSybaseKanban Azure DevOpsAcessibilidade
  • Sistemas corporativos de alta criticidade para frotas e meios de pagamento
  • Desenvolvimento, manutenção evolutiva e sustentação com PHP, ColdFusion e Java
  • Procedures, queries e regras de negócio em Oracle e Sybase; análise de incidentes em produção
  • Rotina ágil com Kanban, sprint planning, refinamentos e estimativas; Azure DevOps para backlog e bugs
  • Sustentação de sistemas críticos: investigação de incidentes, logs, reprodução de cenários e correção de falhas
  • Adequação de acessibilidade web (HTML5, NVDA, eMAG, Google Lighthouse)
  • High-criticality corporate systems for fleets and payment methods
  • Development, evolutionary maintenance and support with PHP, ColdFusion and Java
  • Oracle and Sybase procedures, queries and business rules; production incident analysis
  • Agile routine with Kanban, sprint planning, refinements and estimates; Azure DevOps for backlog and bugs
  • Critical system support: incident investigation, logs, scenario reproduction and bug fixes
  • Web accessibility compliance (HTML5, NVDA, eMAG, Google Lighthouse)

Desenvolvedor PHP

RZ2 Sistemas de Gestão

APIs REST, serviços backend e integração de sistemas

REST APIs, backend services and system integration

LumenDoctrineJSON:API JWTJenkinsJMeter
  • APIs REST com CORS e JWT seguindo a especificação JSON:API
  • Lumen e Doctrine na construção de serviços backend
  • Testes de integração; deploy Jenkins; testes de carga com JMeter
  • REST APIs with CORS and JWT following the JSON:API specification
  • Lumen and Doctrine backend services
  • Integration tests; Jenkins deploy; JMeter load testing

Analista Desenvolvedor PHP

AdvancedIT · Alocação em InmetroInmetro allocation

Projeto Cronotacógrafo — sistema nacional de controle e gestão metrológica · cronotacografo.rbmlq.gov.br

Chronotachograph project — national metrological control system · cronotacografo.rbmlq.gov.br

CakePHPOracleInmetro Sistema GovernamentalBPMNBizagi
  • Atuação no Projeto Cronotacógrafo no contexto do Inmetro e da Rede Brasileira de Metrologia Legal e Qualidade
  • Desenvolvimento e manutenção de funcionalidades em sistema web governamental (ensaios, verificações, documentos e processos)
  • Backend com PHP e CakePHP; regras de negócio regulatórias e persistência em Oracle
  • Levantamento de requisitos junto às áreas envolvidas; mapeamento de processos com BPMN (Bizagi)
  • Work on the Chronotachograph Project within Inmetro and the Brazilian Legal Metrology network
  • Development and maintenance of government web system features (tests, verifications, documents and processes)
  • PHP and CakePHP backend; regulatory business rules and Oracle persistence
  • Requirements gathering with stakeholders; business process mapping with BPMN (Bizagi)

Experiências anterioresEarlier roles

Construtora Pelotense · Constat · EMATER/ASCAR · CWI

Sistemas web internos, integrações corporativas, manutenção e suporte técnico

Internal web systems, enterprise integrations, maintenance and technical support

PHPLaravelCodeIgniter Zend Framework.NETLinux
  • Desenvolvimento de sistemas web internos, integrações com bases corporativas e sustentação de aplicações
  • PHP, Laravel, CodeIgniter, Zend Framework, .NET, SQL Server, MySQL, Oracle e Java
  • Levantamento de requisitos, TDD, documentação técnica, Linux e projetos corporativos
  • Internal web systems, enterprise database integrations and application maintenance
  • PHP, Laravel, CodeIgniter, Zend Framework, .NET, SQL Server, MySQL, Oracle and Java
  • Requirements, TDD, technical documentation, Linux and enterprise projects
FreelanceFreelance

Projetos freelance paralelosParallel freelance projects

Projetos realizados em horário oposto às atividades principais — Laravel, Python/Django, integrações e automação de dados.

Projects delivered alongside main roles — Laravel, Python/Django, integrations and data automation.

Desenvolvedor Backend Freelancer / Freelance Backend Developer

Corrige Aí · corrigeai.com

Reconstrução arquitetural de API REST em Laravel 10, DDD, Filament, AWS SQS e frontend React

Architectural rebuild of Laravel 10 REST API, DDD, Filament, AWS SQS and React frontend

Freelance paraleloParallel freelance Laravel 10DDDClean Code FilamentAWS SQSReact
  • Reconstrução da API REST da plataforma Corrige Aí em Laravel 10, reorganizando camadas e reduzindo acoplamento
  • Aplicação de DDD, Clean Code, SOLID, YAGNI e PSRs entre domínio, aplicação, infraestrutura e HTTP
  • API REST padronizada para consumo pelo frontend React — contratos JSON, validações e tratamento de erros
  • Painéis administrativos com Laravel Filament
  • Filas assíncronas com AWS SQS e workers Laravel — jobs, retries e processamento em background sem bloquear a API
  • Adoção do SQS como serviço gerenciado AWS, reduzindo manutenção de infraestrutura de mensageria própria
  • Rebuild of the Corrige Aí REST API in Laravel 10, reorganizing layers and reducing coupling
  • DDD, Clean Code, SOLID, YAGNI and PSRs across domain, application, infrastructure and HTTP
  • Standardized REST API for React frontend — JSON contracts, validation and error handling
  • Admin panels with Laravel Filament
  • Async queues with AWS SQS and Laravel workers — jobs, retries and background processing without blocking the API
  • SQS as managed AWS service, reducing self-hosted messaging infrastructure maintenance

Desenvolvedor Backend Freelancer / Freelance Backend Developer

SISBAP · sisbap.com.br

Manutenção evolutiva em sistema multi-tenant Python/Django, React, filas assíncronas e templates de laudos

Evolutionary maintenance on multi-tenant Python/Django system, React, async queues and report templates

Freelance paraleloParallel freelance PythonDjangoMulti-tenant MySQLReact
  • Manutenção evolutiva no SISBAP — aplicação corporativa Python/Django multi-tenant com React e MySQL
  • Rotinas assíncronas com filas, jobs e workers no Django; controle de status (solicitação, processamento, conclusão, falha)
  • Persistência de controle de filas no MySQL via Django ORM, respeitando isolamento por tenant
  • Criação e evolução de templates de laudos; integração backend–frontend para geração e consulta de documentos
  • Evolutionary maintenance on SISBAP — corporate Python/Django multi-tenant app with React and MySQL
  • Async routines with queues, jobs and Django workers; status tracking (requested, processing, done, failed)
  • Queue control persistence in MySQL via Django ORM, respecting per-tenant isolation
  • Report template creation and evolution; backend–frontend integration for document generation and lookup

Desenvolvedor Backend Freelancer / Freelance Backend Developer

Projeto para escritório de advocaciaLaw firm project

Automação em Python para download, processamento e carga dos dados públicos de CNPJ da Receita Federal em MySQL

Python automation to download, process and load public CNPJ data from Brazil's Federal Revenue into MySQL

Freelance paraleloParallel freelance PythonMySQLETL AutomaçãoCNPJ
  • Automação em Python para baixar, organizar, processar e importar dados públicos de CNPJ da Receita Federal
  • Rotina de download dos arquivos oficiais, extração, normalização e carga em MySQL com processamento em lotes
  • Fluxo ETL com tabelas staging, inserções em massa e mecanismos de retomada com logs e controle de progresso
  • Python automation to download, organize, process and import public CNPJ data from the Federal Revenue
  • Official file download routine, extraction, normalization and batch MySQL loading
  • ETL flow with staging tables, bulk inserts and resume mechanisms with logs and progress tracking
Florianópolis, SC — RemotoFlorianópolis, SC — Remote

Desenvolvedor de Software Laravel / Laravel Software Developer

WK Technology · FreelanceFreelance

Controle de presença em aulas remotas de formação de condutores — credenciamento Detran/PR

Attendance control for remote driver training classes — Detran/PR (Paraná) accreditation

Freelance paraleloParallel freelance LaravelREST API Detran/PRGryfo Biometria
  • Projeto para o Detran/PR: backend em Laravel responsável por registrar e auditar a presença de alunos em aulas remotas de autoescolas credenciadas, em conformidade com exigências do órgão
  • Desenvolvimento de API REST com endpoints para alunos, turmas/aulas, sessões remotas e registro de presença — contratos JSON, validação de entrada, autenticação e persistência das operações
  • Camada de orquestração entre a plataforma de ensino e serviços externos: a API centraliza regras de negócio, normaliza respostas e expõe fluxos consumíveis pelo frontend e por integrações parceiras
  • Integração com a plataforma Gryfo de reconhecimento facial: envio de dados biométricos, recebimento do resultado da verificação e amarração do match ao aluno e à aula em andamento
  • Fluxo de presença: identificação facial do aluno no início (e/ou durante) da aula remota; confirmação de que a pessoa logada corresponde ao cadastro antes de validar a frequência junto ao Detran/PR
  • Tratamento de falhas de reconhecimento, inconsistências e reprocessamento; registro de tentativas e histórico para rastreabilidade e auditoria do processo
  • Atuação remota na WK Technology com foco em backend Laravel, documentação dos endpoints e entrega incremental do serviço de integração
  • Detran/PR project: Laravel backend to record and audit student attendance in remote classes at accredited driving schools, meeting state traffic department requirements
  • REST API development with endpoints for students, classes, remote sessions and attendance records — JSON contracts, input validation, authentication and operation persistence
  • Orchestration layer between the training platform and external services: the API centralizes business rules, normalizes responses and exposes flows for the frontend and partner integrations
  • Integration with the Gryfo facial recognition platform: biometric submission, verification result handling and linking the match to the student and active class session
  • Attendance flow: facial identification at the start (and/or during) remote lessons; confirmation that the logged-in person matches enrollment records before marking attendance for Detran/PR
  • Handling of recognition failures, inconsistencies and retries; attempt logging and history for traceability and process audit
  • Remote work at WK Technology focused on Laravel backend, API documentation and incremental delivery of the integration service

Desenvolvedor PHP Freelancer / Freelance PHP Developer

Base em Tecnologia · Brondani Auto Peças · Profissionais SA

Integrações, manutenção de sites, CRM e APIs para e-commerce automotivo

Integrations, website maintenance, CRM and APIs for automotive e-commerce

Freelance paraleloParallel freelance PHPCodeIgniterAnyMarket RD StationExactSales
  • Manutenção de sites e integração com API AnyMarket
  • Integração para consulta de peças automotivas via APIs REST e SOAP (PostgreSQL)
  • Adequação de CRM em CodeIgniter com RD Station e ExactSales
  • Website maintenance and AnyMarket API integration
  • Auto parts lookup via REST and SOAP APIs (PostgreSQL)
  • CodeIgniter CRM integration with RD Station and ExactSales
DestaquesHighlights

Projetos e experiênciaProjects & experience

Casos corporativos, projetos freelance e repositórios open source — APIs REST, filas, integrações e regras de negócio em produção.

Corporate cases, freelance projects and open-source repos — REST APIs, queues, integrations and business rules in production.

FormaçãoEducation

Formação e certificaçõesEducation & certifications

Pós-Graduação em Sistemas de Informação com Métodos ÁgeisPostgraduate in Information Systems with Agile Methods

UniRitter · 2014 – 2016

Práticas ágeis, Design Patterns, arquiteturas web e testes ágeis.

Agile practices, Design Patterns, web architectures and agile testing.

Artigo: Aplicação de Domain-Driven Design no Gerenciamento de GRU de Cronotacógrafo no Inmetro/RS

Article: Applying Domain-Driven Design to chronotachograph GRU management at Inmetro/RS

Graduação em Análise e Desenvolvimento de Sistemas

Faculdades QI · 2010 – 2013

Técnico em Informática

Faculdade QI · 2008 – 2010

Cursos e certificaçõesCourses & certifications

  • Flutter para Android e iOS — Udemy · 07/2025 · 60 horas
  • Python 3: do básico ao avançado — Udemy · 11/2020
  • iMasters Certified Professional – PHP Boas Práticas · 04/2017
  • BDD - Testes Guiados por Comportamento com Behat PHP — TreinaWeb · 09/2017
  • Zend Expressive - Microframework PHP — TreinaWeb · 08/2017
  • PostgreSQL - Desenvolvedor — TreinaWeb · 08/2017
  • PostgreSQL - DBA — TreinaWeb · 10/2017
ContatoContact

Vamos conversarLet's talk

Se quiser discutir uma oportunidade ou projeto, entre em contato.

If you'd like to discuss an opportunity or project, feel free to reach out.