Desenvolvedor Full Stack • Engenharia de Software • Web & Mobile • .NET / Node.js / React

Desenvolvedor Full Stack focado na construção de aplicações Web e Mobile robustas, modernas e eficientes utilizando Node.js, React, React Native e .NET / C#.

Possuo vivência prática em arquiteturas SaaS multi-tenant, Clean Architecture, integração com Agentes de IA e modernização/interoperabilidade em sistemas legados (VB6, Delphi, Java). Ampla bagagem em sustentação de ERPs corporativos e atendimento a regras de negócio fiscais (NF-e, NFC-e, NFS-e, CT-e).

Tecnologias & Ferramentas: JavaScript (ES6+) TypeScript React React Native Node.js C# / .NET Java Delphi VB6 PostgreSQL SQL Docker Supabase Git
Marcos Dutra, desenvolvedor web

Projetos

Saas Gerir Clínica

Saas Gerir Clínica

Sistema de gestão para clínicas médicas desenvolvido com JavaScript, HTML, CSS e PostgreSQL. Possui funcionalidades de cadastro de pacientes, agendamento de consultas, controle financeiro e geração de relatórios gerenciais. A aplicação atende tanto clínicas com equipes de funcionários quanto profissionais autônomos. O banco de dados está hospedado no Supabase, o back-end no Render e o código-fonte é gerenciado pelo GitHub.

Sistema atualmente em produção, utilizado e validado por profissional da área da saúde. Para avaliação da plataforma, disponibilizo acesso a um ambiente de homologação com todas as funcionalidades para demonstração.

Ver Projeto
Projeto Fonoaudióloga

Site Profissional – Fonoaudióloga

Site profissional desenvolvido para clínica de fonoaudiologia com layout moderno, responsivo e foco em credibilidade.

Ver Projeto
Barbearia Mobile App

Barbearia Mobile App

Aplicativo mobile para barbearia, desenvolvido com React Native, oferece agendamento fácil, gerenciamento de clientes e promoções exclusivas para os usuários. Se caso quiser aqui esta o APK (Se quiser ter acesso ao ADMIN, me chama que irei passar os dados de acesso): Download APK

Ver Projeto
Welcome Page

Crud feito com 4 tecnologias distintas

Este projeto foi desenvolvido para demonstrar conhecimentos práticos em quatro frentes principais:

Página de Login Personalizada: Interface para o usuário.
Consumo de API: Integração com API de clima/tempo/Hora em tempo real.
Geolocalização: Captura e exibição do endereço atual do usuário.
CRUD de Comentários: Sistema que permite criar, visualizar e excluir comentários.

Funcionalidades Extras:

Histórico: Registro dos últimos 5 acessos do usuário no sistema.
Notificação por E-mail: Como o armazenamento de dados é feito localmente (no lado do cliente), todas as informações do autor do comentário e entradas são enviadas automaticamente para o e-mail cadastrado ao finalizar a sessão.

Ver Projeto
Projeto Dashboard

Dashboard Empresarial

Dashboard empresarial desenvolvido para monitoramento de KPIs, com visualização de dados em tempo real, Com graficos e alimentando 4 Unidades da empresa, utilizando o Google Planilhas como banco de Dados.

Ver Projeto
Livro Caixa

Livro Caixa

Nas últimas semanas, participei de um teste técnico que virou um projeto completo: o Family Finance, um livro-caixa para famílias organizarem receitas, despesas e contas fixas.

Regra de Negócio: Menores de idade podem registrar gastos, mas não receitas, com essa validação bloqueada diretamente no backend.

Principais Tecnologias e Arquitetura:

  • Backend: .NET 10 com Clean Architecture (Domain, Application, Infrastructure e API).
  • Banco de Dados: EF Core + PostgreSQL (Supabase).
  • Frontend: React 19 + TypeScript (Vite).
  • Deploy: Containerizado com Docker e hospedado no Render.

Destaques do Projeto:

  • Autenticação: Isolada por família.
  • Segurança: Log de auditoria para ações sensíveis.
  • Relatórios: Métricas financeiras agrupadas por pessoa e por mês.
Ver Projeto
Projeto Korp

Sistema Korp

Sistema de emissão de notas fiscais e controle de vendas no formato PDV, desenvolvido como projeto técnico para o desafio da Korp ERP.

Regra de Negócio & Arquitetura de Falha: A baixa de estoque ocorre exclusivamente na impressão da nota fiscal estilo NFC-e. O sistema implementa tratamento de falhas resiliente entre microsserviços via Polly (com retry automático e retorno 503 amigável), garantindo a recuperação da operação quando o serviço de estoque é reestabelecido sem perder o estado da nota.

Principais Tecnologias e Arquitetura:

  • Backend: C# (.NET 8) com 2 microsserviços independentes (Estoque e Faturamento).
  • Banco de Dados: PostgreSQL dedicado para cada microsserviço, containerizado com Docker Compose.
  • Frontend: Angular com gerenciamento de estado e requisições via RxJS.
  • Segurança: Autenticação e autorização via JWT.

Destaques do Projeto:

  • Fluxo de PDV Completo: Cadastro de clientes/produtos com máscaras, emissão de vendas e gestão de caixa.
  • Gestão de Notas Fiscais: Controle de estados (Aberta, Fechada e Cancelada) com geração de recibo estilo NFC-e.
  • Resiliência & Tolerância a Falhas: Comunicação HTTP entre microsserviços tratada com políticas de retry via Polly.
  • Sincronização em Tempo Real: Consulta e atualização automática de estoque a cada 10 segundos.
Ver Projeto

Contato