Carlos Israel

Backend Engineer | TypeScript, Node.js e Python

Desenvolvendo soluções escaláveis e robustas. Especializado em arquiteturas backend com Node.js, APIs RESTful e banco de dados relacionais e NoSQL.

Sobre mim

Desenvolvedor Backend Apaixonado por Tecnologia

Sou um desenvolvedor backend focado em criar sistemas eficientes, escaláveis e de fácil manutenção. Com experiência em Node.js e TypeScript, desenvolvo APIs RESTful robustas utilizando frameworks modernos como NestJS e Fastify.

Minha experiência abrange desde a construção de arquiteturas baseadas em Domain-Driven Design (DDD) até a implementação de soluções com bancos de dados relacionais e NoSQL. Busco constantemente aprimorar minhas habilidades técnicas e aplicar as melhores práticas de desenvolvimento.

Soft Skills

Resolução de Problemas
Trabalho em Equipe
Comunicação Efetiva
Aprendizado Contínuo
Pensamento Analítico
Adaptabilidade
Gestão de Tempo
Atenção aos Detalhes

Hard Skills

Linguagens & Runtime

JavaScript TypeScript Node.js Python

Frameworks Backend

NestJS Fastify Pandas

Banco de Dados

PostgreSQL MongoDB Redis Prisma ORM

Ferramentas & DevOps

Docker AWS Git CI/CD Swagger

Projetos

💬

CleanTalks Forum

Sistemas complexos costumam sofrer com código acoplado e difícil de testar. O CleanTalks resolve isso ao aplicar arquitetura de software de alto nível para garantir que a plataforma seja escalável e fácil de manter a longo prazo.

Destaques Técnicos
DDD & Clean Architecture: Separação total entre regras de negócio e infraestrutura.
Pub/Sub Pattern: Comunicação entre módulos via eventos, garantindo desacoplamento e performance.
In-Memory Database: Estratégia para testes unitários ultrarrápidos e desacoplamento do banco de dados.
Stack: NestJS, TypeScript, Prisma e busca avançada.

NestJS TypeScript DDD Clean Architecture Prisma Docker Vitest
Ver no GitHub
🔗

Shortener URL

Links longos dificultam o compartilhamento e a memorização. O Shortener-URL resolve isso oferecendo um serviço de encurtamento rápido e seguro, focado em alta performance e uma experiência de usuário fluida e minimalista.

Destaques Técnicos
Fastify & Performance: Backend otimizado para oferecer redirecionamentos com baixíssima latência.
Prisma & MongoDB: Persistência flexível e eficiente utilizando um dos bancos NoSQL mais populares do mercado.
Zod Validation: Tipagem e validação rigorosa de dados para garantir a integridade de cada URL gerada.
Stack: React, Fastify, TypeScript, Prisma e Tailwind CSS.

TypeScript Fastify Prisma MongoDB React Vite Tailwind CSS
Ver no GitHub
🛠️

VUTTR - Tools Manager

Desenvolvedores utilizam diversas ferramentas diariamente, mas centralizá-las e categorizá-las de forma eficiente é um desafio. O VUTTR resolve isso ao oferecer uma API RESTful completa para gerenciar um repositório pessoal de utilitários, permitindo busca rápida por tags e gestão segura de ferramentas.

Destaques Técnicos
Arquitetura e Testes: Implementação com foco em Clean Architecture e DDD, garantindo 100% de confiabilidade com testes unitários e E2E via Vitest.
Segurança e Documentação: Autenticação via JWT para proteção de dados e documentação interativa completa gerada com Swagger/OpenAPI.
Docker & Infraestrutura: Ambiente totalmente conteinerizado com Docker e Docker Compose para facilitar o deploy e a escalabilidade.
Stack: Fastify, TypeScript, Prisma, PostgreSQL, Zod e Vitest.

Fastify TypeScript PostgreSQL Prisma JWT Swagger Docker
Ver no GitHub

Entre em Contato

Estou sempre aberto a novas oportunidades e colaborações. Vamos conversar sobre como posso contribuir com seu projeto!

Enviar Email