CM
Currículo digital

Desenvolvedor fullstack com foco em interfaces intuitivas, backend robusto e integração sólida entre produto, dados e experiência.

Atuo com ReactJS, NextJS, Vite, TypeScript e JavaScript no frontend, além de backend com Java Spring Boot e banco PostgreSQL, criando aplicações web alinhadas às necessidades do cliente com atenção à experiência, performance e consistência de arquitetura.

React + Next

Experiência prática com aplicações frontend modernas

Spring Boot + Postgres

Construção de backend e persistência para produtos web

Testes

Jest, React Testing Library e Cypress no fluxo

Case em destaque

No Controle das Contas: um SaaS de finanças pessoais com leitura rápida, rotina simples e visão clara do mês.

Esta seção dá mais espaço ao produto autoral que melhor traduz minha capacidade de unir problema real, produto digital, experiência de uso e execução fullstack.

No Controle das Contas

www.nocontroledascontas.com.br

O produto organiza receitas, despesas, categorias, recorrências, relatórios e tendências em uma experiência direta, pensada para reduzir fricção e incentivar constância no controle financeiro diário, com monetização integrada e autenticação social.

5 min/dia

Proposta principal de uso comunicada na landing

Saldo em tempo real

Leitura imediata de receitas, despesas e resultado do mês

Relatórios visuais

Distribuição por categorias e tendências para apoiar decisões

Product thinking

  • Transforma um problema cotidiano em um produto com proposta clara de valor e narrativa comercial objetiva.
  • Combina controle de saldo, categorização, recorrências, tendências e relatórios visuais em um fluxo simples.
  • Demonstra visão de produto, preocupação com usabilidade, monetização com Stripe, autenticação com Google e operação em infraestrutura moderna com Docker e Railway.

Stack do produto

ViteTypeScriptTailwind CSSshadcn/uiZustandZodJava Spring BootPostgreSQLDockerRailwayStripeGoogle Login

Controle de saldo

Resumo financeiro com receitas, despesas e saldo do mês em leitura imediata.

Categorias e recorrências

Organização de gastos com categorias flexíveis, despesas fixas e lançamentos parcelados.

Relatórios e tendências

Visualização de distribuição por categorias e evolução financeira mês a mês.

Segurança e portabilidade

Dados protegidos, autenticação JWT com login social Google, backend em Spring Boot, persistência em PostgreSQL e operação conteinerizada com Docker e Railway.

Monetização e operação

Assinatura com Stripe, deploy em Railway e arquitetura preparada para evolução contínua do produto.

Perfil

Experiência fullstack somada a uma base sólida de gestão, comunicação e resolução de problemas.

Sou desenvolvedor fullstack focado em criar soluções intuitivas e responsivas no frontend, apoiadas por backend consistente e estrutura de dados confiável. Minha trajetória profissional inclui 23 anos em administração e assessoria executiva, experiência que fortaleceu minha atuação com organização, comunicação e tomada de decisão.

Aplico essa base no universo da tecnologia com domínio de JavaScript e bibliotecas e frameworks como React, Next.js, Vite e Angular, além de experiência com integrações de APIs, BFFs, backend em Java Spring Boot, PostgreSQL, otimização de performance e práticas de desenvolvimento ágil.

Princípios de trabalho
Christian Martins
Atuação pautada na ética e na colaboração.
Proatividade, planejamento e organização no dia a dia.
Ótima comunicação e prazer no constante aprendizado e troca de conhecimentos.

Trajetória

Experiência profissional com tecnologia e uma base extensa em ambiente corporativo.

Atuação em times de produto e tecnologia com foco em aplicações web modernas, testes, integração com APIs e colaboração entre frontend e backend em ecossistema Java Spring Boot com PostgreSQL.

Desenvolvedor Fullstack

South System

Outubro de 2020 - Presente

Atuação em aplicações com ReactJS, NextJS, TypeScript, Styled Components, Tailwind e testes automatizados, com forte integração ao backend em Java Spring Boot e persistência em PostgreSQL.

  • Desenvolvimento de interfaces web responsivas com foco em experiência do usuário e qualidade de entrega.
  • Uso de Jest, React Testing Library e Cypress para fortalecer cobertura e confiabilidade da aplicação.
  • Integração com APIs e colaboração com serviços backend em Java Spring Boot e banco PostgreSQL em fluxos de produto reais.
ReactJSNextJSViteTypeScriptTailwindSpring BootPostgreSQLJestCypress

Assessor Executivo

CEDAE - Companhia Estadual de Águas e Esgotos

Novembro de 1995 - Junho de 2019

Atuação na equipe responsável pela condução dos processos licitatórios da empresa, assessorando diretorias e presidência em atividades estratégicas e operacionais.

  • Vivência sólida em organização de processos, comunicação e relacionamento com áreas executivas.
  • Desenvolvimento de visão analítica, responsabilidade e disciplina aplicadas hoje ao trabalho em tecnologia.
  • Base profissional que reforça postura colaborativa e capacidade de resolver problemas com clareza.
GestãoPlanejamentoComunicaçãoOrganizaçãoResolução de problemas

Seleção

Outras frentes que reforçam meu perfil técnico.

Além do produto autoral, estas são áreas recorrentes de entrega que reforçam minha atuação fullstack com frontend, backend, integrações e qualidade.
Frontend

Aplicações web com React e Next.js

Desenvolvimento de aplicações usando ReactJS, NextJS e Vite com foco em responsividade, clareza de interface e experiência do usuário.

Entrega de soluções alinhadas às necessidades do cliente com base moderna de frontend e boa manutenibilidade.

ReactJSNextJSViteTypeScript
Ver experiência
Integração

Integrações com APIs e BFF

Experiência com integração de API REST, GraphQL e BFF para conectar interfaces a serviços de negócio com previsibilidade.

Construção de fluxos de dados consistentes, com melhor organização de consumo e manutenção da camada frontend.

RESTGraphQLBFFNodeJSPrisma
Ver stack
Qualidade

Qualidade de frontend e testes

Aplicação de testes unitários e de interface com Jest, React Testing Library e Cypress dentro do fluxo de desenvolvimento.

Mais segurança para evolução de interface, redução de regressões e melhoria contínua de qualidade.

JestReact Testing LibraryCypressBoas práticas ágeis
Ver especializações

Base técnica

Habilidades principais apresentadas de forma direta.

A base abaixo resume as tecnologias e competências centrais do meu trabalho fullstack em formato de badges.

Frontend e linguagem

ReactJS / NextJS / ViteTypeScriptJavaScriptHTML5 / CSS3 / Sass / Tailwind / Styled Components

Testes, integração e backend

Testes unitários com Jest / React Testing Library / CypressIntegração com API REST / GraphQL / BFFNodeJS / PrismaEcossistema Spring Boot Java

Formação

Formação acadêmica alinhada à transição e consolidação na tecnologia.

03/2018 - 11/2020

Análise e Desenvolvimento de Sistemas de Informação

Universidade Estácio de Sá - Rio de Janeiro

Formação acadêmica que consolidou a base técnica para atuação em desenvolvimento frontend e integração com ecossistemas modernos de software.

Contato

Contato direto para oportunidades e conexões profissionais.

Aberto para oportunidades fullstack, projetos digitais e conversas com recrutadores e lideranças de tecnologia.