Full-Stack Developer · Node.js · JavaScript · Python · React · Django/Java · Web3 (Solidity) · QA Mindset
Desarrollador Full-Stack especializado en Node, JavaScript, Python, React, Java, bases de datos MySQL/MongoDB y contratos en Solidity; apasionado del testing y de la optimización de productos.
Disponible remoto · UTC-3 (Buenos Aires) · ES/EN · ¿Colaboramos? → casto782@gmail.com · LinkedIn
APIs & auth · Web3 (Solidity) · QA/Testing & CI/CD · Front React · DB design
ES. Construyo frontends en JavaScript/HTML/CSS (con nociones de React), APIs con Node.js/Express (también Django/Java) y trabajo con MongoDB/MySQL. En Web3 desarrollo smart contracts en Solidity. Además, tengo formación en Testing Manual, lo que refuerza mi enfoque quality-first: casos de prueba claros, PRs limpios, métricas y CI/CD.
EN. I build frontends with JavaScript/HTML/CSS (with some React), Node.js/Express APIs (also Django/Java) and work with MongoDB/MySQL. I develop Solidity smart contracts and have training in Manual Testing, which strengthens my quality-first mindset: clear test cases, clean PRs, reliable metrics, and CI/CD.
-
🛒 E-commerce End-to-End — Carrito, pagos Stripe, auth con Passport, roles, reset de password, tests (Mocha/Chai/Supertest), documentación.
Stack: Node.js, Express, MongoDB, Handlebars, JWT, Nodemailer.
Impacto: cobertura de tests, endpoints documentados, flujo de checkout robusto.
🔗 Repo: https://github.com/CastoGil/ecommerce-end-to-end -
🦄 Simple DEX (Scroll Sepolia) — Interfaz y servidor para DEX simple con Ethers.js, conexión a Scroll Sepolia, agregar/retirar liquidez e intercambio de tokens.
Stack: Node.js/Express, HTML/CSS/JS, Ethers.js, MetaMask.
Impacto: integración Web3 funcional, manejo de eventos on-chain, UX clara para swaps.
🔗 Repo: https://github.com/CastoGil/simple-dex-scroll-sepolia -
🔐 Auth: GitHub OAuth + JWT Cookie — Login con GitHub, emisión de JWT,
auth/currenty rutas protegidas.
Stack: Node.js, Express, Passport.js, Handlebars.
Impacto: flujo de autenticación sólido, sesiones seguras y rutas con guardas.
🔗 Repo: https://github.com/CastoGil/auth-github-jwt-cookie -
📦 File Uploads con Multer + Premium Users — Gestión de documentos (perfil, identificación, addressProof, accountProof), carpetas dinámicas y upgrade a premium con validaciones.
Stack: Node.js, Express, Multer, Handlebars.
Impacto: manejo de archivos multiparte, validación por tipo y flujo de verificación.
🔗 Repo: https://github.com/CastoGil/file-upload-multer -
📘 API Docs con Swagger — Documentación OpenAPI (YAML) de módulos products y carts con rutas protegidas.
Stack: Node.js, Express, Swagger.
Impacto: especificación centralizada, endpoints claros y ejemplos reutilizables.
🔗 Repo: https://github.com/CastoGil/api-swagger-docs -
🧾 Subasta en Solidity — Contrato inteligente con pujas +5%, extensión de tiempo, eventos y manejo de depósitos.
Stack: Solidity.
Impacto: lógica on-chain clara, mitigación de sniping y eventos para trazabilidad.
🔗 Repo: https://github.com/CastoGil/auction-solidity-contract -
☕ REST API en Java (Maven) — Estructura de backend con
pom.xmlysrc/main.
Stack: Java.
Impacto: base limpia para servicios REST y pruebas con Maven.
🔗 Repo: https://github.com/CastoGil/rest-api-java
- Casos de prueba claros (precondiciones, pasos, resultados esperados).
- PRs con checklist de accesibilidad y performance.
- Métricas: cobertura mínima, issues por release, tiempo medio de resolución.
- CI/CD listo para deploy (GitHub Actions).
- 📧 casto782@gmail.com
- 💼 LinkedIn: https://www.linkedin.com/in/castogil
Fan del café ☕, de investigar y de construir productos limpios, medibles y mantenibles.

