Pular para o conteúdo
Lucas Cardoso Teixeira, página inicial
Ecossistema 360°Tecnologia para cada elo do mercado imobiliárioQuem constrói, comercializa, administra e investe, conectado pela mesma engenharia.Ver todos os segmentos
Tecnologias

A tecnologia certa para cada parte do sistema

Linguagens, frameworks, dados, nuvem e inteligência artificial escolhidos conforme o problema, sem apego a uma única ferramenta.

Ilustração de editor de código com integração de imóveis e aplicativo de entrega contínua
Stack

Oito camadas, escolhidas para cada projeto

Toque em uma camada para ver as tecnologias que usamos nela e para que servem.

Linguagens

Escolhemos a linguagem conforme o problema, a equipe que vai manter o código e o ecossistema disponível.

  • TypeScriptTipagem estática em aplicações web, APIs e serviços
  • JavaScriptInterações no navegador e scripts em Node.js
  • PythonInteligência artificial, dados, automações e APIs
  • GoServiços de alto desempenho e ferramentas de infraestrutura
  • JavaSistemas corporativos e integração com plataformas existentes
  • KotlinAplicativos Android nativos e serviços na JVM
  • SwiftAplicativos nativos para iPhone e iPad
  • DartAplicativos multiplataforma com Flutter
  • SQLModelagem, consultas e análises em bancos relacionais
  • SolidityContratos inteligentes em redes compatíveis com Ethereum
Na prática

Como a stack se monta em cada tipo de solução

Composições típicas. A combinação final é definida no diagnóstico, conforme equipe, integrações, orçamento e manutenção.

  1. Interface
    ReactNext.jsTailwind CSS
  2. Aplicação e APIs
    Node.jsNestJSOpenAPI
  3. Dados
    PostgreSQLRedis
  4. Integrações
    Feeds XML dos portaisWhatsAppWebhooks
  5. Infraestrutura
    AWSDockerGitHub Actions
Qualidade

Do código à produção, com verificação em cada etapa

Nenhuma mudança chega ao usuário sem revisão, testes e homologação.

  1. PlanejamentoRequisito com critério de aceite
  2. CódigoRevisão por outra pessoa
  3. TestesAutomatizados a cada mudança
  4. SegurançaDependências e vulnerabilidades
  5. HomologaçãoValidação com quem vai usar
  6. ProduçãoPublicação com caminho de volta
  7. MonitoramentoErros, desempenho e alertas
Operação monitorada

Depois da entrega, o sistema continua sendo acompanhado

Disponibilidade, tempo de resposta, integrações e erros acompanhados em painel, com alertas para a equipe agir antes que o usuário perceba.

Ilustração de painel de monitoramento: disponibilidade, tempo de resposta, integrações e alertas
Critérios

Como escolhemos a tecnologia de cada projeto

Problema antes da ferramenta

A stack é escolhida depois de entender requisitos, equipe, orçamento, integrações e manutenção.

Tecnologias maduras

Ferramentas consolidadas, documentadas e com comunidade ativa, para reduzir risco.

Propriedade e portabilidade

Código, dados e infraestrutura organizados para a empresa manter o controle.

Segurança desde o desenho

Autenticação, permissões, criptografia e backups previstos na arquitetura.

Nomes de produtos e marcas citados pertencem aos respectivos titulares e indicam apenas as tecnologias utilizadas nos projetos.