Ola, meu nome e

Carmo Da Gama.Construo Aplicações Web fiáveis para sistemas financeiros e críticos.

Especializado em Node.js/NestJS + TypeScript, com cerca de 7 anos a construir plataformas de faturação, pagamentos e crédito em produção — incluindo sistemas certificados pela AGT que processam milhares de faturas por dia. Base sólida em C#/.NET. Atualmente na fase Advanced da 42 Luanda.

Transformando problemas complexos em sistemas fiáveis.

Backend & IntegraçõesFintechSistemas Críticos
Ver CV
Retrato de Carmo Da Gama
01.

Sobre Mim

Transformo problemas complexos em sistemas fiáveis. Em cerca de 7 anos de desenvolvimento full-stack, construí e mantive plataformas de faturação certificadas pela AGT usadas por dezenas de empresas, integradas com bancos e operadores de pagamento (REST e SOAP) em ambiente de alta transação e forte exigência de conformidade fiscal.

A minha força está no backend: modelar domínios financeiros, garantir correção e consistência (idempotência, reconciliação, tratamento de falhas antes do caminho feliz) e expor APIs claras e testadas. Trabalho hoje em TypeScript com NestJS, Prisma e PostgreSQL, com base sólida em C#/.NET.

Trago também a trajetória de quem migrou de .NET/desktop para TypeScript/mobile sem perder o rigor — e a disciplina de aprender rápido e de forma autónoma, algo que a 42 Luanda, com o seu modelo peer-to-peer, reforçou.

Tecnologias recentes

  • ▹Node.js
  • ▹NestJS
  • ▹.NET
  • ▹Laravel
  • ▹REST APIs
  • ▹SOAP
  • ▹WebSockets
  • ▹Prisma

7

Anos de Experiência

20+

Projetos ao longo da carreira

15+

Tecnologias

Retrato do desenvolvedor

const developer = {

name: "Carmo Da Gama",

role: "Resolvedor de Problemas",

passion: "Impacto sobre Código"

}

02.

Habilidades e Tecnologias

Backend

  • Node.js
  • NestJS
  • .NET
  • Laravel
  • REST APIs
  • SOAP
  • WebSockets
  • Prisma
  • DDD

Linguagens

  • TypeScript
  • JavaScript
  • C#
  • PHP
  • SQL
  • C/C++

Frontend

  • React.js
  • Next.js
  • React Native

Bases de Dados

  • PostgreSQL
  • MySQL
  • SQL Server
  • MongoDB
  • Redis

Integrações e Conformidade

  • Integração bancária / pagamentos (REST e SOAP)
  • AGT / SAF-T
  • JWT / RBAC

DevOps

  • Docker
  • Docker Compose
  • CI/CD (GitHub Actions, Azure DevOps)
  • Git
  • Linux
  • Nx / Turborepo

Familiaridade (em aprofundamento)

  • AWS
  • Azure
  • Terraform
  • Kubernetes
03.

Experiência Profissional

Desenvolvedor Fullstack

@ Freelancer

Atual

Out 2024 - Presente · Luanda, Angola

  • ▹Desenvolvo e entrego projetos web full-stack com React.js + Node.js/Laravel + Firebase, focados em manutenção, evolução e lançamento rápido de aplicações internas e dashboards.
  • ▹Crio e integro módulos frontend e backend, incluindo APIs RESTful externas (Google Maps, WeatherAPI, Directions API), entregando MVPs funcionais de aplicações de saúde e monitorização em 3-4 semanas.
  • ▹Identifico e corrijo bugs, implemento testes de usabilidade, suporte offline e documentação técnica completa.
  • ▹Uso arquiteturas modulares (NestJS, Flutter, Expo) e ferramentas de CI/CD (Nx/Turborepo) para entregar soluções cross-platform escaláveis.
  • ▹Colaboro com clientes e equipas remotas na análise de requisitos, especificações técnicas e suporte pós-entrega de 30 dias.
  • ▹Desenvolvo aplicações móveis com React Native, priorizando cibersegurança, autenticação e integrações RESTful em projetos de saúde pública.
04.

Educação

42

42

Núcleo de Ciência da Computação - fase Advanced

Mai 2024 - Atual

Luanda, Angola

OS

Open Source Society University

Currículo de Ciência da Computação (autoestudo)

Jan 2024 - Dez 2026

Remoto

IP

Instituto Politecnico Industrial De Luanda (IPIL) Makarenko

Administração e Gestão Informática

Jan 2016 - Dez 2019

Luanda, Angola

Certificações e Cursos

C Piscine, Programação de Computadores

42 · Mar 2024

05.

Projetos

Projeto em destaque

Kandonga

A verificar...

Problema: os micro-negócios informais de Angola ficam fora do sistema de crédito porque os bancos não conseguem medir o seu risco — não há histórico de vendas, nem contabilidade, nem rasto formal. Solução: um backend de gestão financeira gratuito para micro empreendedores, que transforma o registo diário de vendas e despesas num histórico estruturado, utilizável como base de avaliação de risco. O meu papel: desenho e implementação do backend em NestJS sobre Fastify, com Prisma e PostgreSQL — modelação do domínio financeiro, autenticação, API REST documentada e testes. Resultados: projeto próprio, em desenvolvimento aberto no GitHub. Stack: NestJS, Fastify, Prisma, PostgreSQL, TypeScript.

NestJSFastifyPrismaPostgreSQL
Preview do projeto Kandonga

Projeto em destaque

Micro Crédito

A verificar...

Problema: as instituições financeiras não tinham forma escalável de gerir o ciclo completo de crédito, da candidatura à monitorização; os fluxos manuais eram lentos e propensos a erro. Solução: uma plataforma fintech para análise, simulação, aprovação e acompanhamento de crédito. O meu papel: liderei a arquitetura full-stack com NestJS + Prisma no backend e Next.js no frontend, modelei o domínio de crédito, separei responsabilidades em serviços e implementei autenticação e notificações em tempo real. Resultados: plataforma em produção, com o ciclo de aprovação encurtado face ao processo manual anterior. Stack: NestJS, Next.js, PostgreSQL, Docker, Redis.

NestJSNext.jsPostgreSQL
Preview do projeto Micro Crédito

Outros projetos

Preview do projeto Trimed

Trimed

A verificar...

Problema: plataformas de comunidade precisavam de moderação em escala e de experiências distintas por perfil de utilizador; gerir permissões manualmente era insustentável. Solução: um ecossistema multi-camada (mobile + web + admin) com moderação em tempo real, gestão de créditos e controlo de acesso por funções. O meu papel: arquitetei a estratégia cross-platform (React Native para utilizadores, Next.js para administração), implementei autorização baseada em funções e desenhei o backend serverless com Firebase Cloud Functions. Resultados: MVP lançado em semanas e tempo de resposta da moderação reduzido face ao fluxo manual. Stack: React Native, Expo, Next.js, Firebase (Firestore, Cloud Functions), TypeScript.

React NativeNext.jsFirebase
Preview do projeto Zenix

Zenix

A verificar...

Problema: sistemas de contabilidade e faturação fragmentados criavam silos de dados, erros de reconciliação manual e risco de incumprimento fiscal. Solução: uma plataforma unificada, API-first, que integra entidades, produtos, impostos, faturação e reconciliação financeira, com conformidade automática (exportação SAF-T, suporte multi-tenant). O meu papel: arquitetei o backend em NestJS orientado ao domínio, desenhei o controlo de acesso RBAC, otimizei consultas com cache em Redis para ambiente de alta transação e liderei o setup de DevOps (Docker, CI/CD). Resultados: em uso empresarial, com emissão e reconciliação de faturas auditáveis de ponta a ponta. Stack: NestJS, TypeScript, PostgreSQL, Redis, Docker, CI/CD (Azure DevOps).

NestJSPostgreSQLDevOps
Preview do projeto AnyConnect

AnyConnect

A verificar...

Problema: A AnyConnect precisava de uma presença digital moderna e de um backoffice único para gerir conteúdos institucionais, serviços, imprensa, notícias, projetos e pedidos de orçamento. Sem isso, a atualização do site e o fluxo comercial ficavam fragmentados, lentos e com risco de inconsistências. Solução: Desenvolvi uma plataforma web corporativa com CMS completo, combinando website público e painel administrativo. O sistema cobre gestão de conteúdos (notícias, imprensa, serviços e projetos), banner em vídeo na homepage, navegação dinâmica por categorias e captação de leads com formulário de orçamento e envio estruturado para e-mail. Meu papel: Atuei como full-stack na arquitetura e implementação da solução, estruturando templates Blade, experiência do frontend institucional, módulos administrativos (CRUDs), integração com base de dados relacional, autenticação de utilizadores e fluxo de orçamento com resposta assíncrona no frontend. Resultados: O projeto consolidou operação de marketing e conteúdo em um único sistema, acelerou publicação de informação institucional, melhorou a experiência de navegação no site público e criou um canal digital padronizado para geração de oportunidades comerciais. Stack: Laravel (PHP), Blade, Bootstrap, JavaScript, MySQL/MariaDB, DataTables, TinyMCE, HTML/CSS, ambiente Linux.

LaravelBladeBootstrapMySQL
Preview do projeto SMC - Sociedade Mineira do Cuango

SMC - Sociedade Mineira do Cuango

A verificar...

Problema: uma mineradora de diamantes aluviais na Lunda-Norte precisava de presença institucional própria, capaz de comunicar operação, compromisso social e ambiental, e de ser atualizada pela própria empresa sem depender de um programador a cada notícia. Solução: site institucional em WordPress, com as áreas de apresentação da empresa, compromisso, atividades (exploração, geologia e prospeção, metalurgia), multimédia, notícias e contactos, todas geridas por CMS. O meu papel: desenvolvimento do site, estruturação dos conteúdos e tipos de página, e configuração do backoffice para publicação autónoma pela equipa. Stack: WordPress, PHP, HTML/CSS, JavaScript.

WordPressPHPCMS
Preview do projeto Sociedade Mineira do Chitotolo

Sociedade Mineira do Chitotolo

A verificar...

Problema: a empresa precisava de um site institucional que desse conta tanto da operação mineira como do programa de responsabilidade social e ambiental, com uma navegação capaz de suportar vários níveis de conteúdo sem se tornar confusa. Solução: site em WordPress com árvore de navegação em vários níveis — quem somos, compromisso (responsabilidade social: educação, saúde, formação, cultura e lazer, agricultura; responsabilidade ambiental: educação ambiental, reflorestação), atividades, eventos e notícias — tudo editável por CMS, com seletor de idioma PT/EN. O meu papel: desenvolvimento do site, modelação da estrutura de conteúdos e integração no backoffice. Stack: WordPress, PHP, HTML/CSS, JavaScript.

WordPressPHPCMS
Preview do projeto BEC

BEC

A verificar...

Site corporativo desenvolvido em WordPress para a BEC, com a apresentação da empresa e das suas linhas de negócio — mineração, serviços e trading — além de área de imprensa e contactos, com seletor de idioma PT/EN. O meu papel: desenvolvimento do site, estruturação das páginas e das secções por linha de negócio, e configuração do backoffice para publicação autónoma pela equipa. Stack: WordPress, PHP, HTML/CSS, JavaScript.

WordPressPHPCMS
06.

Contacte-me

Estou sempre aberto para discutir novos projetos, ideias criativas ou oportunidades para fazer parte da sua visão. Fique à vontade para entrar em contacto!

Diga Ola