Franco De Vincentis Programador Full Stack

Soy programador full stack con experiencia en el desarrollo de aplicaciones web. Me especializo en tecnologías como HTML, CSS, JavaScript, React, Node.js y Express. Tecnologias de nube: Railway, Netlify, Supabase.

Experiencia

Febrero 2025 - Actualidad Mantenimiento de sistema CRM (Customer Relationship Management) - Freelancer

Mantenimiento y desarrollo de nuevas funcionalidades en un sistema CRM para empresa de venta de maquinarias agricolas.

Stack tecnologico

🚀 Backend: Node.js + Express 4.16 Base de Datos: MySQL (20 tablas relacionadas) Almacenamiento: Google Cloud Storage + Multer Procesamiento de Imágenes: Sharp Autenticación: bcryptjs + express-session Validación: Joi Emails: Nodemailer + Resend Tareas Programadas: node-cron Template Engine: Handlebars (HBS) Variables de Entorno: dotenv Logging: Morgan + Debug

🛠️ Características Principales

Arquitectura MVC con API RESTful, Manejo de archivos multimedia en la nube Sistema de autenticación seguro, Tareas automatizadas y notificaciones por email, Validación robusta de datos Logging y monitoreo de actividades.

Julio-2024 Simulacion laboral en No-Country Desarrollo de Sistema de Gestión para Clínica de Salud

Stack Tecnológico

🚀 Backend: Framework Principal: Node.js + Fastify Arquitectura: Puertos y Adaptadores (Hexagonal) con Inyección de Dependencia Base de Datos: MongoDB con Prisma ORM Autenticación: JSON Web Tokens (JWT) Validación: Validatorjs Seguridad: CORS configurado con @fastify/cors Variables de Entorno: dotenv Calidad de Código: ESLint (Airbnb base style guide) 🖥️ Frontend:Framework: React 18 Manejo de Estado: Redux Toolkit Enrutamiento: React Router DOM v6 Peticiones HTTP: Axios UI/UX: React Toastify (notificaciones) + React Helmet (manejo del head) Construcción: Vite

🛠️ Características Principales

Arquitectura Hexagonal (Puertos y Adaptadores): Implementación de una arquitectura limpia y desacoplada que separa la lógica de negocio de los frameworks y dependencias externas, facilitando la mantenibilidad y testabilidad. Inyección de Dependencia: Patrón de diseño implementado para desacoplar componentes y facilitar el testing unitario, permitiendo intercambiar implementaciones (repositorios, servicios externos) sin modificar la lógica de negocio. API Segura: Sistema de autenticación robusto mediante JWT y control de acceso. Base de Datos NoSQL: Implementación con MongoDB para manejo flexible y escalable de datos clínicos.

Certificados

Otros estudios relacionados con la informatica

Proyectos

Project 1

Project 1

Project 1

Project 1

Project 1