Alex Maciel

Aberto para freelas e CLT remoto — prefiro projeto com problema real a pitch bonito.

Alex Maciel

Fortaleza, CE, Brasil

Dev full stack que veio do chão de fábrica

Passei anos implantando ERP e WMS antes de virar dev. Isso me fez programar diferente: eu pergunto o porquê da regra de negócio antes de abrir o editor — hoje aplico isso do banco de dados à interface.

O que eu penso sobre desenvolvimento em 2026

Não gosto de side project que morre no Figma. O PhoneMidiaEasy surgiu porque um cliente precisava tocar mídia no carro sem internet — não porque eu queria ter um app na loja. Na Fiibo, aprendi que whitelabel não é só trocar cor: é não quebrar dez marcas quando você corrige um bug na undécima. E sim, ainda acho que Flutter faz sentido para produto sério — mas só se você mede o que acontece depois do deploy, não só se o build passou. O mesmo vale para a API que sustenta o app: métrica de produção importa mais do que a camada que você mostra no pitch.

O que ando construindo

Um app, dez marcas

Na Fiibo, o mesmo Flutter roda como Fiibo, FIEC, XP, Doctorclin e outras. O trabalho pesado não é a tela bonita — é fazer deploy de uma marca nova sem derrubar as outras. Shorebird entra quando a correção não pode esperar a fila da loja.

Ver na Play Store

flavor_config.dart
01// Flavor Dependency Injection
02abstract class FlavorConfig {
03 static late FlavorConfig _instance;
04
05 factory FlavorConfig() => _instance;
06
07 static void initialize(FlavorConfig config) {
08 _instance = config;
09 }
10
11 String get appName;
12 String get apiBaseUrl;
13 ThemeData get theme;
14}
15
16class CompanyAConfig implements FlavorConfig {
17 @override
18 String get appName => 'CompanyA';
19
20 @override
21 String get apiBaseUrl => 'https://api.companya.com';
22}

Números de produção

80k+

beneficiários ativos

10+

marcas no mesmo código

71%

retenção em 28 dias

13:24

tempo médio por sessão

GA4 + Firebase Crashlytics + groundcover APM

Dados reais do app em produção. Não inventei isso num slide.

De analista ERP a dev mobile

Trabalhei com SQL Server e Oracle mapeando processo de indústria antes de escrever Flutter. Quando alguém fala em regra de negócio na reunião, eu já vi isso rodando num ERP — não preciso fingir que entendi.

Antes disso, coordenei implantação de WMS em cliente enterprise. Aprendi que cronograma e treinamento pesam tanto quanto o código.

dynamic_app_icon

Open Source

Precisávamos trocar o ícone do app sem atualizar a Play Store a cada campanha de branding. Esse package resolve isso no Android e no iOS.

Por baixo dos panos:

  • Android: activity-alias e PackageManager
  • iOS: alternateIcons
  • Flutter Method Channels (Kotlin/Swift)

scoreboard

Open Source

Placar eletrônico de vôlei para usar no celular — toque para marcar ponto, arraste para desfazer. PWA leve, sem build, funciona offline na quadra.

Por baixo dos panos:

  • PWA instalável
  • Service worker + offline
  • HTML, CSS e JS puro

Produtos meus

PhoneMidiaEasy

Em construção

Cliente queria tocar música no sistema Android do carro via Bluetooth, offline. Começou como pedido real, não como ideia de startup.

Ferramentas que uso no dia a dia

Mobile e front-end

Onde passo a maior parte do tempo

FlutterDartReactShorebird OTA

Backend e APIs

O que sustenta o produto

Node.jsTypeScriptPrismaFirebase

Dados e monitoramento

Google Analytics 4Firebase CrashlyticsNew Relicgroundcover APMLooker Studio

Sistemas legados

SQL Server (T-SQL)Oracle (PL/SQL)ERPWMS

Experiência

Desenvolvedor Full Stack Sênior

Atual
FiiboAtual

Benefícios corporativos — app whitelabel com dezenas de marcas em produção.

  • Mesmo código Flutter, marcas diferentes (Fiibo, FIEC, XP, Doctorclin…)
  • Montei pipeline de GA4 e Crashlytics para parar de adivinhar bug em produção
  • Clean Architecture e TDD onde dá — nem sempre dá, e tudo bem
  • Deploy OTA com Shorebird quando a loja não pode esperar

Dev e coordenador de implantação

WMS Expert2019 – 2021
  • Fazia a ponte entre operação do cliente e o time de dev
  • Implantação em fábrica e distribuidor — prazo apertado, usuário impaciente
  • SQL Server e integrações que ninguém documentou direito

Analista de processos ERP

LUX Sistemas2017 – 2019
  • Levantamento de regra de negócio em indústria — chão de fábrica, não slide
  • Oracle PL/SQL e modelagem quando o ERP não fazia o que o cliente jurava que fazia
  • Documentação técnica para quem vinha depois (incluindo eu mesmo)

Formação

Em andamento

Especialização em Engenharia de Software

Em andamento

Bacharelado em Sistemas de Informação

Estácio

Bacharelado em Administração Pública

UFC — Universidade Federal do Ceará

Fala comigo

Me manda um e-mail. Respondo em português, sem texto de vendas.