Voltar para projetos

Projeto PJ via Goblin Solutions

TC Investimentos

Atuação em plataforma voltada à compra e venda de Bitcoin e moedas digitais, dentro do ecossistema Mercado Bitcoin, com back-end em Golang, mensageria, microsserviços, app React Native e front-end React.

2 anosModelo PJMercado BitcoinCriptoativos

Contexto

Projeto para TC Investimentos, via Goblin Solutions, dentro do ecossistema Mercado Bitcoin. A solução era voltada à compra e venda de Bitcoin e outras moedas digitais, exigindo integração entre serviços, consistência de dados, segurança operacional e boa experiência nos canais web e mobile.

Back-end

  • Desenvolvimento de vários microprojetos e microsserviços em Golang.
  • Uso de mensageria para comunicação assíncrona entre serviços.
  • Construção e evolução de APIs para fluxos de compra, venda, consulta e integração.
  • Apoio em arquitetura distribuída, separação de responsabilidades e evolução modular dos serviços.

Web e mobile

  • Atuação no aplicativo mobile desenvolvido em React Native.
  • Desenvolvimento front-end web em React.
  • Integração das interfaces com APIs e serviços do ecossistema de criptoativos.
  • Foco em usabilidade, estabilidade e clareza nos fluxos de operação financeira.

Arquitetura e integração

  • Comunicação entre microsserviços por eventos e mensagens.
  • Integração com bancos de dados e serviços internos.
  • Observabilidade, logs e rastreabilidade como pontos importantes para operação.
  • Colaboração em ambiente de alta responsabilidade, ligado a transações e ativos digitais.

Impacto

A atuação contribuiu para a evolução de uma plataforma financeira distribuída, com serviços mais modulares, comunicação assíncrona e interfaces web/mobile conectadas a fluxos críticos de compra e venda de criptoativos.

Práticas de engenharia

  • Uso de inteligência artificial como apoio ao desenvolvimento, análise técnica, documentação e produtividade.
  • Atuação em arquitetura de soluções, integração entre sistemas e decisões técnicas de evolução.
  • Uso de Figma como ferramenta de design para leitura de layouts, alinhamento visual e apoio à criação de interfaces.
  • Práticas de DevOps com Docker, containers, pipelines, ambientes padronizados e automação de entrega.
  • Responsabilidade por code review da equipe, qualidade de código, padrões técnicos e melhoria contínua.
  • Implementação e apoio a testes com Cypress no front-end e no back-end para aumentar confiabilidade das entregas.

Stack

GolangMicrosserviçosMensageriaAPIsReact NativeReactJavaScriptBanco de dadosEventosLogsObservabilidadeBitcoinCriptoativosFigma