Volver a proyectos

Proyecto como contratista vía Goblin Solutions

TC Investimentos

Actuación em plataforma voltada à compra y venta de Bitcoin e monedas digitales, dentro do ecossistema Mercado Bitcoin, com back-end em Golang, mensajería, microservicios, app React Native e front-end React.

2 anosModelo contratistaMercado BitcoinCriptoactivos

Contexto

Projeto para TC Investimentos, via Goblin Solutions, dentro do ecossistema Mercado Bitcoin. A solução era voltada à compra y venta de Bitcoin e outras monedas digitales, exigindo integración entre serviços, consistência de dados, segurança operacional e boa experiência nos canais web e mobile.

Back-end

  • Desarrollo de vários microprojetos e microservicios em Golang.
  • Uso de mensajería para comunicação assíncrona entre serviços.
  • Construção e evolución de APIs para fluxos de compra, venda, consulta e integración.
  • Apoio em arquitectura distribuída, separação de responsabilidades e evolución modular dos serviços.

Web e mobile

  • Actuación no aplicativo mobile desenvolvido em React Native.
  • Desarrollo 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 operación financeira.

Arquitectura e integración

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

Impacto

A actuación contribuiu para a evolución 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 y venta de criptoativos.

Prácticas de ingeniería

  • Uso de inteligencia artificial como apoyo al desarrollo, análisis técnico, documentación y productividad.
  • Trabajo en arquitectura de soluciones, integración entre sistemas y decisiones técnicas de evolución.
  • Uso de Figma como herramienta de diseño para lectura de layouts, alineación visual y apoyo a la creación de interfaces.
  • Prácticas de DevOps con Docker, containers, pipelines, entornos estandarizados y automatización de entrega.
  • Responsabilidad por code review del equipo, calidad de código, estándares técnicos y mejora continua.
  • Implementación y apoyo a pruebas con Cypress en front-end y back-end para aumentar la confiabilidad de las entregas.

Stack

GolangMicroserviciosMensajeríaAPIsReact NativeReactJavaScriptBase de datosEventosLogsObservabilidadeBitcoinCriptoactivosFigma