Backend Developer · Sistemas end-to-end
Javier Zader
Sistemas backend en Java, Go y Rust — desde plataformas industriales con ML predictivo en el edge (detección de anomalías, predicción de fallos) hasta herramientas de desarrollo con IA (generación de código, code review automático). 20+ años en tecnología.
Proyectos Destacados
Una selección de trabajos recientes
- Curado
Biogas Platform
Plataforma industrial para plantas de biogás en producción: ingesta de telemetría en tiempo real por MQTT, detección de anomalías en tres capas (edge en Rust + ONNX, ensemble en la nube) y multi-tenancy con row-level security real en Postgres.
GoMosquitto MQTTRust+13 - Curado
APiGen
Una plataforma de generación de código: de un schema SQL o un contrato OpenAPI a un servicio backend que compila —no un scaffold, un servicio con forma de producción que seguís manejando después.
JavaSpring BootGraphQL+7 - Curado
APiGen Studio
Diseñador visual para APIs Spring Boot: modelás entidades y servicios en un canvas y exportás un proyecto que compila —un servicio único (monolito) o varios que se comunican (microservicios).
ReactTypeScriptReact Flow+7
Sobre mí
Construyo sistemas end-to-end — del análisis al deploy: backend, frontend y ML en el edge
Mi Historia
Hola, soy Javier. Técnico en Desarrollo de Software (Universidad Gastón Dachary, 2025), trabajando desde Córdoba. Mi camino en tecnología empezó hace más de 20 años en soporte técnico y mantenimiento de equipos; después pasé varios años como productor agropecuario — un rubro donde los errores no se arreglan con un rollback.
En el último año me enfoqué en construir proyectos completos end-to-end: backends en Java/Spring, Go y Rust; frontends en React; pipelines de ML con inferencia en el edge; y herramientas para developers: code review con IA multi-agente, plantillas para empezar proyectos nuevos, e instalación y configuración automática de herramientas de developer en máquinas nuevas. Cada proyecto me empuja a stacks nuevos.
Cómo trabajo
- Entender el problema antes de escribir código. Le dedico tiempo a leer, discutir y mapear lo que tengo que resolver antes de tirar la primera línea.
- Decisiones técnicas con su tradeoff explícito. Cada elección tiene una contrapartida; trato de elegirlas conscientemente y poder explicar por qué.
- Tests y observabilidad como prueba. Acompaño cada cambio con señales que permitan detectar y entender el riesgo en producción.
Áreas en las que trabajo
- Backend: Java/Spring Boot, Go (Gin), Rust (Axum/Tokio), Python (FastAPI)
- Frontend: React, Next.js, Vite, Mantine, Zustand, Zod, React Flow
- Edge industrial: Modbus TCP/RTU, MQTT, inferencia de ML local con ONNX
- Pipelines de ML: entrenamiento en Python, inferencia en Rust con tests de paridad, SHAP para explicabilidad
- Herramientas de IA: servidores MCP, sistemas multi-agente, integración con SAST/SCA (Semgrep, Trivy, Gitleaks)
- DevOps: Docker, GitLab CI, GitHub Actions
- Spec-Driven Development con OpenSpec, conventional commits
Habilidades Técnicas
Backend
Frontend
Bases de Datos
DevOps & Tools
Educación
- Técnico en Desarrollo de Software
Universidad Gastón Dachary · 2023 - 2025
- ONE Tech Foundation G8 — Data Science, ETL y ML
Alura LATAM · 2024 - 2025
- Java y Spring Boot G6 — ONE
Alura LATAM · 2024
- Argentina Programa
Desarrollador Java Intermedio · 2022 - 2023
- Certificación CCNA
Fundación Proydesa · 2009
