Olá, meu nome é

Crisnaldo Carvalho.

Desenvolvedor Full Stack Sênior especializado em TypeScript e JavaScript, com foco em ReactJS no front-end e NodeJS/NestJS no back-end. Atuo profissionalmente desde 2018, tendo experiência sólida em todo o ciclo de engenharia de software, da concepção à entrega.

01. Sobre Mim

Bacharel em sistemas de informação, iniciei os estudos em programação aos 11 anos, trabalho focado na stack de JavaScript desde 2018, tendo o ReactJS como biblioteca front-end e o NodeJS como back-end com TypeScript.

Conheço todo o processo de engenharia de software desde o requisito até o deploy e evolução.

Dentro do React domino conceitos como Design System, Clean Code, controle de estados globais e contextos, além de recursos do NextJs.

Dentro do node conceitos de DDD, modularização, design patterns, testes unitários, de integração entre outros.

Possuo também conhecimento de Docker e pipelines CI/CD. Além de integrações com IA generativa e demais LLMs em aplicações JavaScript/TypeScript


Foto de Crisnaldo Carvalho

02. Experiência Profissional

Desenvolvedor Full-Stack Sênior

Contabilizei

04/2022 - 07/2025

Desenvolvimento de produtos internos atuando com prioridade no front-end alocado no squad de CRM, utilizando ReactJS aplicado a Twilio, manutenção em sistemas com VueJS, aplicação de BFF, Google Cloud Computing, entre outras atribuições. No ambiente back-end desenvolvimento em NodeJS com NestJS, consumo de filas PubSub, docker e kubernetes, além de manutenções em apis Java/Kotlin. Atuei em demandas de integração e automatização de ações com modelos de IA. utilizando LangChain.

ReactJSNodeJSTypeScriptVueJSDockerPrismaPostgreSQLRedis

Desenvolvedor Front-end

ioasys

01/2021 - 04/2022

Desenvolvimento de diversas aplicações com ReactJS. Atuando no desenvolvimento de softwares internos, criação e evolução de design system, como também alocado na Suvinil participando do desenvolvimento do E-commerce e da aplicação administrativa e CMS da mesma.

ReactJSContextAPIReduxToolkitStyledComponentsTypescriptGatsbyNextJs

Desenvolvedor Front-end

GetInfo

10/2020 - 01/2021

Trabalhei alocado com o time do Banese (Banco do Estado de Sergipe) desenvolvimento de um painel em ReactJS administrativo e CMS para o lançamento da versão digital do mesmo.

ReactJSReduxStyledComponents

Desenvolvedor Full-Stack

Instituto de Pesquisas em Tecnologia e Inovação - IPTI

01/2021 - 07/2023

Desenvolvimento de diversos projetos de tecnologia dentro da stack, aos quais esses projetos eram endorsados por grandes players como exemplo, a nova versão do software TAG (Tecnologia de Apoio á Gestão) que hoje está presente em diversas escolas públicas em parceria com a Petrobras. Dentro do instituto fui de estagiário até abrir a minha Pessoa Jurídica e prestar serviços de desenvolvimento.

JavaScriptNodeJSReactJSMongoDBNestJs

Estagiário em Desenvolvimento

Instituto de Pesquisas em Tecnologia e Inovação - IPTI

05/2019 - 12/2019

Desenvolvimento de um módulo do software TAG, para gestão do Conselho Municipal da Criança e do Adolescente. Uma aplicação administrativa ao qual seria gerenciado dados de conselheiros, documentos técnicos, entre outros.

HTMLCSSJavaScriptNodeJSReactJSReactJS

03. Habilidades

JavaScriptJavaScript
TypeScriptTypeScript
ReactReact
Node.jsNode.js
Next.jsNext.js
Tailwind CSSTailwind CSS
GitGit
FigmaFigma
JavaJava
DockerDocker

04. Projetos

ConcilIA

ConcilIA é uma aplicação web moderna desenvolvida para mediar e resolver conflitos pessoais através de inteligência artificial. Nossa plataforma oferece soluções empáticas e personalizadas para relacionamentos, discussões familiares, conflitos entre amigos e outras situações interpessoais.

ReactJSNextJSGeminiTailwindCSS

Busca Semântica IA

Aplicação de estudo, implementada em scripts node de forma simplista, sobre langchain que utiliza modelos GPT e Embbedings da openAi, ao qual é tratada as informações do livro "A arte da guerra" de Sun Tzu para que a IA gere respostas a partir da base de conhecimento proprietária.

NodeJSOpenAIRedis Vector

Jogo da Velha IA

Aplicação front-end desenvolvida com NextJS 13, que implementa um jogo da velha, ao qual o usuário joga contra uma inteligência artificial.

ReactJSTurboRepoRadix

05. Qual o próximo passo?

Entre em Contato

Estou sempre aberto a novas oportunidades e conexões. Se você tem uma pergunta, uma proposta ou apenas quer dizer oi, minha caixa de entrada está sempre aberta. Farei o meu melhor para responder a você!

Diga Olá