Skip to content
View JNZader's full-sized avatar
💭
💭

Block or report JNZader

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JNZader/README.md

Javier Norberto Zader

Backend Java Developer | Full Stack Engineer

20+ años en tecnología • Arquitectura de software • APIs REST de producción

LinkedIn Portfolio

Córdoba, Argentina


Sobre mí

Actualmente: Desarrollando APIs REST con Java/Spring Boot y aplicaciones full stack con Next.js
Estudiando: Técnico en Desarrollo de Software (Universidad Gastón Dachary 2023-2025)
Experiencia: +20 años en tecnología, 11 años como productor agropecuario
Certificaciones: CCNA, Argentina Programa, Alura LATAM - Java Orientado a Objetos
Especializado en: Arquitectura en capas, principios SOLID, APIs REST, testing
Contacto: LinkedIn


Tech Stack

Backend & Core

Java Spring Boot Spring Security Hibernate Python Node.js

Frontend & Web

TypeScript React Next.js Tailwind CSS Framer Motion shadcn/ui

Databases & ORM

PostgreSQL MySQL Redis Prisma Sanity

Testing

JUnit5 Vitest Playwright Testing Library axe-core

DevOps & CI/CD

Docker GitHub Actions Vercel Gradle Swagger

Tools & Services

Git Biome Sentry Resend Zod


Proyectos Destacados

Librería multi-módulo production-ready para construir APIs REST robustas. Solo agregás la dependencia y empezás a construir tu dominio — sin boilerplate.

CI Java Spring Boot PostgreSQL License

Arquitectura Multi-Módulo:

apigen/
├── apigen-core        → CRUD genérico, HATEOAS, filtering, cursor pagination
├── apigen-security    → JWT auth con refresh tokens, blacklisting, rate limiting
├── apigen-codegen     → Generador de código completo desde SQL schemas
├── apigen-bom         → Bill of Materials para gestión de versiones
└── apigen-example     → Aplicación de ejemplo funcionando

Core Features:

  • Generic CRUD Operations con clases base para entities, services, controllers y repositories
  • HATEOAS Support con respuestas hypermedia-driven out of the box
  • Soft Delete & Auditing con campos de auditoría automáticos
  • Dynamic Filtering con 12+ operadores (eq, neq, gt, gte, lt, lte, like, starts, ends, in, between, null, notnull)
  • Cursor Pagination para datasets grandes eficiente
  • ETag Caching con HTTP conditional requests y respuestas 304 automáticas
  • Optimistic Locking con If-Match headers y respuestas 412

Security Module:

  • JWT Authentication completo con access/refresh tokens
  • Token blacklisting para logout seguro
  • Rate Limiting per-endpoint para autenticación
  • Spring Security 6.x integration

Auto-Generated Endpoints (12+):

Method Endpoint Descripción
GET /api/{resource} Lista paginada con filtering
GET /api/{resource}/{id} Single resource con ETag
POST /api/{resource} Create con validación
PUT /api/{resource}/{id} Full update con optimistic locking
PATCH /api/{resource}/{id} Partial update
DELETE /api/{resource}/{id} Soft delete
DELETE /api/{resource}/{id}?permanent=true Hard delete
POST /api/{resource}/{id}/restore Restore soft-deleted
HEAD /api/{resource} Count
HEAD /api/{resource}/{id} Exists check
GET /api/{resource}/cursor Cursor-based pagination

Code Generation:

  • Genera estructura completa desde SQL schemas
  • Entity con JPA annotations extendiendo Base
  • DTO record con validación
  • MapStruct mapper
  • Repository interface
  • Service implementation
  • Controller con HATEOAS
  • ResourceAssembler

Developer Experience:

  • Auto-Configuration con Spring Boot Starter pattern (zero-config setup)
  • Virtual Threads (Java 21+) para alta concurrencia
  • Swagger/OpenAPI documentation incluida
  • Soporte para H2 (dev) y PostgreSQL (prod)

Portfolio profesional construido con el stack más moderno de 2025. Incluye blog completo, CMS headless, GitHub API integration, analytics avanzado, testing completo, y optimizaciones de nivel producción.

CI Tests E2E Lighthouse Security

Next.js React TypeScript Tailwind Prisma Sanity

Core Stack:

  • Next.js 16 (App Router) + React 19 con React Compiler
  • TypeScript 5.9 strict mode + Tailwind CSS 4 (OKLCH color space)
  • Sanity CMS v4 para gestión de contenido headless
  • PostgreSQL (Supabase) + Prisma ORM + Upstash Redis

Blog System:

  • Dual Content Format: Markdown (GFM) y Portable Text (editor visual)
  • Búsqueda full-text en tiempo real con debouncing y highlight de términos
  • Comentarios con Giscus (GitHub Discussions) con tema sincronizado
  • Table of Contents automático + Posts relacionados por categoría
  • Categorías con filtrado y colores personalizados
  • Syntax highlighting con Prism.js + Share buttons para redes sociales

Newsletter & Contact:

  • Double opt-in con confirmación por email
  • Rate limiting con Upstash Redis
  • Email templates con React Email + Resend API
  • Formulario de contacto con validación Zod + honeypot anti-spam

GDPR & Privacy:

  • Cookie consent banner con gestión granular
  • Data export: usuarios pueden exportar sus datos
  • Data deletion: solicitud de eliminación de datos
  • Consent tracking con Prisma

SEO & Analytics:

  • Structured Data (Schema.org) + Open Graph + Twitter Cards
  • Dynamic OG Images generadas automáticamente
  • Google Analytics 4 + Vercel Analytics + Speed Insights
  • Web Vitals tracking (LCP, FID, CLS, INP, TTFB, FCP)
  • Sitemap automático + Robots.txt configurado

Accessibility (WCAG 2.1 AA):

  • Skip links + Focus management con FocusTrap
  • Screen reader support con ARIA landmarks y announcements
  • Keyboard navigation completa
  • Touch targets 44x44px + Color contrast optimizado

Testing & Quality:

Tipo Herramienta Cobertura
Unit/Integration Vitest + Testing Library 80%+ lines
E2E Playwright (multi-browser) Flujos críticos
Accessibility axe-core WCAG 2.1 AA
Visual Regression Playwright screenshots Componentes clave
Performance Lighthouse CI Budgets definidos

CI/CD Pipeline (5 workflows):

  • CI: Quality checks (Biome + TypeScript) + Build
  • Tests: Unit tests con coverage (Codecov)
  • E2E: Tests multi-browser (Chromium, Firefox, WebKit, Mobile)
  • Lighthouse: Performance audits con budgets
  • Security: CodeQL, dependency review, npm audit

Performance Optimizations:

  • React Server Components + ISR (Incremental Static Regeneration)
  • Code splitting automático + Bundle analysis
  • Image optimization con blur placeholders + lazy loading
  • Multi-layer cache: memoria + CDN + browser
  • Third-party scripts con carga diferida

Experimentación con agentes de inteligencia artificial.

Python

  • Arquitecturas de agentes inteligentes
  • Integración con modelos de lenguaje

GitHub Stats


Formación

  • Técnico en Desarrollo de Software - Universidad Gastón Dachary (2023-2025)
  • Desarrollador Java Intermedio - Argentina Programa (2022-2023)
  • Java Orientado a Objetos G6 - ONE - Alura LATAM (2024)
  • CCNA - Fundación Proydesa (2009)

Archivo Histórico

Proyectos académicos, certificaciones y experimentos en JNZader-Vault.


Abierto a nuevas oportunidades y colaboraciones

Pinned Loading

  1. JNZader-Vault/apigen JNZader-Vault/apigen Public template

    API REST genérica y reutilizable

    Java

  2. JNZader-Vault/Nutricionista73Group_4 JNZader-Vault/Nutricionista73Group_4 Public

    Bkp

    Java 2

  3. JNZader-Vault/forohub JNZader-Vault/forohub Public

    Java

  4. JNZader-Vault/HC2024 JNZader-Vault/HC2024 Public

    Java

  5. JNZader-Vault/back_ouija JNZader-Vault/back_ouija Public

    Forked from jonatanSoto04/backOUija

    TypeScript