CM
Digital resume

Fullstack developer focused on intuitive interfaces, robust backend services, and strong integration between product, data, and user experience.

I work with ReactJS, NextJS, Vite, TypeScript, and JavaScript on the frontend, along with Java Spring Boot and PostgreSQL on the backend, building web applications aligned with client needs and supported by consistent architecture and user experience.

React + Next

Hands-on experience with modern frontend applications

Spring Boot + Postgres

Backend services and data persistence for web products

Testing

Jest, React Testing Library, and Cypress in the workflow

Featured case

No Controle das Contas: a personal finance SaaS focused on fast reading, simple routines, and clear monthly visibility.

This section gives extra space to the author-led product that best represents my ability to connect a real problem, digital product thinking, user experience, and fullstack execution.

No Controle das Contas

www.nocontroledascontas.com.br

The product organizes income, expenses, categories, recurring entries, reports, and trends in a direct experience designed to reduce friction and encourage consistency in day-to-day financial control, with integrated monetization and social authentication.

5 min/day

Core usage promise communicated on the landing page

Real-time balance

Immediate visibility of income, expenses, and monthly result

Visual reports

Category distribution and trends designed for decision support

Product thinking

  • Turns an everyday problem into a product with a clear value proposition and concise commercial narrative.
  • Brings together balance control, categorization, recurring entries, trends, and visual reports in a simple flow.
  • Shows product thinking, usability focus, Stripe-based monetization, Google social login, and modern operations with Docker and Railway.

Stack do produto

ViteTypeScriptTailwind CSSshadcn/uiZustandZodJava Spring BootPostgreSQLDockerRailwayStripeGoogle Login

Balance control

Monthly overview with income, expenses, and balance in an immediate reading pattern.

Categories and recurring entries

Flexible expense organization with fixed and installment-based transactions.

Reports and trends

Category distribution and month-by-month financial evolution for quick analysis.

Security and portability

Protected data, JWT authentication with Google social login, Spring Boot backend services, PostgreSQL persistence, and containerized operations with Docker and Railway.

Monetization and operations

Stripe subscriptions, Railway deployment, and an architecture prepared for continuous product evolution.

Profile

Fullstack experience supported by a strong background in management, communication, and problem solving.

I am a fullstack developer focused on building intuitive and responsive frontend experiences supported by reliable backend services and structured data layers. My professional background also includes 23 years in administration and executive advisory, which strengthened my organization, communication, and decision-making skills.

I now apply that foundation in technology, with experience in JavaScript and frameworks and libraries such as React, Next.js, Vite, and Angular, along with API integrations, BFFs, Java Spring Boot backend development, PostgreSQL, performance optimization, and agile development practices.

Core principles
Christian Martins
Work guided by ethics and collaboration.
Proactivity, planning, and organization in day-to-day delivery.
Strong communication and genuine interest in continuous learning and knowledge sharing.

Journey

Professional experience across technology and a long corporate background.

Hands-on work in product and engineering teams focused on modern web applications, testing, API integration, and collaboration across frontend and backend in the Java Spring Boot and PostgreSQL ecosystem.

Fullstack Developer

South System

October 2020 - Present

Work across applications built with ReactJS, NextJS, TypeScript, Styled Components, Tailwind, and automated tests, with strong integration to backend services in Java Spring Boot and persistence in PostgreSQL.

  • Built responsive web interfaces focused on user experience and delivery quality.
  • Used Jest, React Testing Library, and Cypress to improve application reliability and coverage.
  • Integrated APIs and collaborated with backend services in the Java Spring Boot and PostgreSQL ecosystem.
ReactJSNextJSViteTypeScriptTailwindSpring BootPostgreSQLJestCypress

Executive Advisor

CEDAE - State Water and Sewage Company

November 1995 - June 2019

Worked in the team responsible for procurement processes, supporting executive leadership and presidency in strategic and operational activities.

  • Developed strong process organization, communication, and executive support skills.
  • Built analytical thinking, responsibility, and discipline that now reinforce my technology work.
  • Established a professional foundation centered on collaboration and structured problem solving.
ManagementPlanningCommunicationOrganizationProblem solving

Selected work

Other delivery areas that reinforce my technical profile.

Beyond the author-led product, these are recurring delivery areas that reinforce my fullstack work across frontend, backend, integrations, and quality.
Frontend

Web applications with React and Next.js

Development of applications using ReactJS, NextJS, and Vite with a focus on responsiveness, interface clarity, and user experience.

Delivery of solutions aligned with client needs using a modern frontend base and maintainable structure.

ReactJSNextJSViteTypeScript
See experience
Integration

API and BFF integrations

Experience integrating REST APIs, GraphQL, and BFF layers to connect interfaces to business services reliably.

More consistent data flows, clearer frontend structure, and better maintainability of service consumption.

RESTGraphQLBFFNodeJSPrisma
See stack
Quality

Frontend quality and testing

Use of unit and interface testing with Jest, React Testing Library, and Cypress inside the delivery workflow.

Stronger confidence for UI evolution, lower regression risk, and better ongoing quality.

JestReact Testing LibraryCypressAgile practices
See specializations

Technical base

Core skills presented in a direct way.

The list below summarizes the main technologies and competencies that define my fullstack work, shown as badges.

Frontend and language

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

Testing, integration, and backend

Unit testing with Jest / React Testing Library / CypressIntegration with REST API / GraphQL / BFFNodeJS / PrismaJava Spring Boot ecosystem

Education

Academic background aligned with the move into software development.

03/2018 - 11/2020

Systems Analysis and Information Systems Development

Universidade Estácio de Sá - Rio de Janeiro

Academic training that consolidated the technical base for frontend development and integration with modern software ecosystems.

Contact

Direct contact information for opportunities and professional connections.

Open to fullstack opportunities, digital product work, and conversations with recruiters and technology leaders.