CM
Curriculum digital

Desarrollador fullstack enfocado en interfaces intuitivas, backend robusto e integración sólida entre producto, datos y experiencia de usuario.

Trabajo con ReactJS, NextJS, Vite, TypeScript y JavaScript en el frontend, además de backend con Java Spring Boot y base de datos PostgreSQL, construyendo aplicaciones web alineadas con las necesidades del cliente y sostenidas por arquitectura consistente y buena experiencia.

React + Next

Experiencia práctica con aplicaciones frontend modernas

Spring Boot + Postgres

Servicios backend y persistencia de datos para productos web

Pruebas

Jest, React Testing Library y Cypress en el flujo

Case destacado

No Controle das Contas: un SaaS de finanzas personales con lectura rápida, rutina simple y visibilidad clara del mes.

Esta sección da más espacio al producto autoral que mejor representa mi capacidad de conectar un problema real, pensamiento de producto, experiencia de usuario y ejecución fullstack.

No Controle das Contas

www.nocontroledascontas.com.br

El producto organiza ingresos, gastos, categorías, recurrencias, reportes y tendencias en una experiencia directa pensada para reducir fricción y estimular constancia en el control financiero diario, con monetización integrada y autenticación social.

5 min/día

Promesa principal de uso comunicada en la landing

Saldo en tiempo real

Lectura inmediata de ingresos, gastos y resultado del mes

Reportes visuales

Distribución por categorías y tendencias para apoyar decisiones

Product thinking

  • Convierte un problema cotidiano en un producto con propuesta de valor clara y narrativa comercial objetiva.
  • Reúne control de saldo, categorización, recurrencias, tendencias y reportes visuales en un flujo simple.
  • Demuestra visión de producto, foco en usabilidad, monetización con Stripe, login social con Google y operación moderna con Docker y Railway.

Stack do produto

ViteTypeScriptTailwind CSSshadcn/uiZustandZodJava Spring BootPostgreSQLDockerRailwayStripeGoogle Login

Control de saldo

Resumen mensual con ingresos, gastos y saldo en un patrón de lectura inmediata.

Categorías y recurrencias

Organización flexible de gastos con transacciones fijas y parceladas.

Reportes y tendencias

Distribución por categorías y evolución financiera mes a mes para análisis rápido.

Seguridad y portabilidad

Datos protegidos, autenticación JWT con login social Google, backend en Spring Boot, persistencia en PostgreSQL y operación conteinerizada con Docker y Railway.

Monetización y operación

Suscripción con Stripe, deploy en Railway y arquitectura preparada para la evolución continua del producto.

Perfil

Experiencia fullstack apoyada por una base sólida en gestión, comunicación y resolución de problemas.

Soy desarrollador fullstack enfocado en crear experiencias intuitivas y responsivas en el frontend, sostenidas por servicios backend confiables y capas de datos bien estructuradas. Mi trayectoria profesional también incluye 23 años en administración y asesoría ejecutiva, experiencia que fortaleció mis habilidades de organización, comunicación y toma de decisiones.

Aplico hoy esa base en tecnología, con experiencia en JavaScript y bibliotecas y frameworks como React, Next.js, Vite y Angular, además de integraciones con APIs, BFFs, backend en Java Spring Boot, PostgreSQL, optimización de rendimiento y prácticas de desarrollo ágil.

Principios de trabajo
Christian Martins
Trabajo guiado por ética y colaboración.
Proactividad, planificación y organización en la entrega diaria.
Excelente comunicación e interés real por el aprendizaje continuo y el intercambio de conocimientos.

Trayectoria

Experiencia profesional entre tecnología y una larga base corporativa.

Trabajo práctico en equipos de producto e ingeniería con foco en aplicaciones web modernas, pruebas, integración con APIs y colaboración entre frontend y backend dentro del ecosistema Java Spring Boot con PostgreSQL.

Desarrollador Fullstack

South System

Octubre de 2020 - Presente

Actuación en aplicaciones con ReactJS, NextJS, TypeScript, Styled Components, Tailwind y pruebas automatizadas, con fuerte integración al backend en Java Spring Boot y persistencia en PostgreSQL.

  • Desarrollo de interfaces web responsivas con foco en experiencia de usuario y calidad de entrega.
  • Uso de Jest, React Testing Library y Cypress para mejorar confiabilidad y cobertura de la aplicación.
  • Integración con APIs y colaboración con servicios backend del ecosistema Java Spring Boot y PostgreSQL.
ReactJSNextJSViteTypeScriptTailwindSpring BootPostgreSQLJestCypress

Asesor Ejecutivo

CEDAE - Compañía Estatal de Aguas y Alcantarillado

Noviembre de 1995 - Junio de 2019

Actuación en el equipo responsable por los procesos de licitación de la empresa, apoyando directorios y presidencia en actividades estratégicas y operativas.

  • Desarrollo de habilidades fuertes de organización de procesos, comunicación y soporte ejecutivo.
  • Base analítica, responsabilidad y disciplina que hoy refuerzan mi trabajo en tecnología.
  • Fundamento profesional centrado en colaboración y resolución estructurada de problemas.
GestiónPlanificaciónComunicaciónOrganizaciónResolución de problemas

Selección

Otras áreas de entrega que refuerzan mi perfil técnico.

Además del producto autoral, estas son áreas recurrentes de entrega que refuerzan mi trabajo fullstack en frontend, backend, integraciones y calidad.
Frontend

Aplicaciones web con React y Next.js

Desarrollo de aplicaciones usando ReactJS, NextJS y Vite con foco en responsividad, claridad de interfaz y experiencia de usuario.

Entrega de soluciones alineadas con necesidades del cliente usando una base frontend moderna y mantenible.

ReactJSNextJSViteTypeScript
Ver experiencia
Integración

Integraciones con APIs y BFF

Experiencia integrando API REST, GraphQL y capas BFF para conectar interfaces con servicios de negocio de forma consistente.

Flujos de datos más previsibles, mejor estructura frontend y mayor mantenibilidad del consumo de servicios.

RESTGraphQLBFFNodeJSPrisma
Ver stack
Calidad

Calidad frontend y pruebas

Uso de pruebas unitarias y de interfaz con Jest, React Testing Library y Cypress dentro del flujo de desarrollo.

Más seguridad para evolucionar interfaces, menor riesgo de regresiones y mejor calidad continua.

JestReact Testing LibraryCypressPrácticas ágiles
Ver especializaciones

Base técnica

Habilidades principales presentadas de forma directa.

La lista abajo resume las tecnologías y competencias centrales de mi trabajo fullstack en formato de badges.

Frontend y lenguaje

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

Pruebas, integración y backend

Pruebas unitarias con Jest / React Testing Library / CypressIntegración con API REST / GraphQL / BFFNodeJS / PrismaEcosistema Java Spring Boot

Formación

Formación académica alineada con la consolidación en desarrollo de software.

03/2018 - 11/2020

Análisis y Desarrollo de Sistemas de Información

Universidade Estácio de Sá - Río de Janeiro

Formación académica que consolidó la base técnica para actuar en desarrollo frontend e integración con ecosistemas modernos de software.

Contacto

Información directa de contacto para oportunidades y conexiones profesionales.

Disponible para oportunidades fullstack, proyectos digitales y conversaciones con reclutadores y líderes de tecnología.