Software Engineer · Full Stack Developer

Construyo software
de la interfaz a la
infraestructura.

Soy Kelvim Isahí Gutiérrez Sandoval, Ingeniero en Software. Desarrollo aplicaciones web, backend, mobile y desktop con una visión completa del producto: entender el problema, construir y mantener.

WEB BACKEND MOBILE DESKTOP BASES DE DATOS DESPLIEGUE

Trabajo seleccionado

Problemas concretos.
Decisiones de software.

Una selección de implementaciones y prototipos. Cada caso indica su alcance actual y permite explorar el código público cuando corresponde.

Backend · En desarrollo

CRT Community

Una API para organizar cuentas, perfiles, amistades y conversaciones de una comunidad.

Node.js / Express / MySQL / JWT / Resend

Rutas por dominio, autenticación, contraseñas con bcrypt, fotos de perfil y recuperación de acceso. La mensajería utiliza HTTP y polling.

Explorar backend
Decisiones y alcance

Pool de conexiones MySQL y consultas parametrizadas. Incluye pruebas aisladas para evitar la exposición de códigos de recuperación. El esquema inicial completo y la revisión de autorizaciones siguen pendientes. El frontend CRT-PWA aún es una base de framework.

Mobile · Prototipo educativo

EduPlay / KidiQuo

Un espacio de aprendizaje con una actividad de figuras geométricas y opciones de accesibilidad.

TypeScript / React Native / Expo / Firebase

Pantallas de acceso, registro y GeoSopa, con controles de contraste, tamaño de texto y lectura mediante voz. Navegación con Expo Router.

Explorar aplicación
Decisiones y alcance

Firebase Authentication identifica cuentas y Firestore almacena perfiles. La autorización necesita reglas de servidor. Parte del progreso es demostrativo y hay actividades pendientes. El exportado web se verificó; no se afirma publicación en tiendas.

Full Stack · En desarrollo

Joyería

Catálogo, carrito y flujo de pedidos para una aplicación de comercio electrónico.

React / Express / MySQL / Stripe

Interfaz de catálogo y cuentas conectada a una API de productos, pedidos y recuperación por correo. Incluye integración de pagos y simulación local.

Explorar proyecto
Decisiones y alcance

Separación entre frontend y backend. La compilación web fue verificada. Requiere una revisión adicional de autorizaciones, webhooks y rutas de diagnóstico antes de producción. Un pago simulado no se considera un pago real.

Experiencia profesional · Código privado

FENINE

Sitio institucional y gestor de contenido para la Federación Nacional e Internacional de Nayaritas en Estados Unidos.

React / Node.js / Express / MySQL / i18next

Desarrollo y mantenimiento del sitio, con contenidos en español e inglés. El CMS incluye administración de blog, eventos, convocatorias y usuarios.

Arquitectura y responsabilidad

El proyecto separa sitio público, interfaz del CMS y API. Trabajo en desarrollo y mantenimiento desde abril de 2024. El repositorio se conserva privado y este caso describe únicamente su alcance general.

Trayectoria

Desarrollo software.
También enseño
a construirlo.

Ingeniero en Desarrollo y Gestión de Software.

ABR 2024 — ACTUALIDAD

Desarrollador de software · FENINE

Desarrollo del sitio institucional y su CMS, mantenimiento y evolución de contenido y funcionalidades.

AGO 2023 — ACTUALIDAD

Docente de Robótica

Planeación y enseñanza de programación, robótica y electrónica básica mediante proyectos prácticos y kits LEGO.

NOV 2021 — AGO 2024

Desarrollador Freelance

Requerimientos, estimación, desarrollo, pruebas, documentación y soporte en comunicación directa con clientes.

Herramientas y enfoque

Una visión completa
del desarrollo.

El stack acompaña al problema. Los repositorios públicos permiten revisar implementaciones; el trabajo propietario se describe sin publicar su código.

01 // UI & Client

Interfaces y aplicaciones

JavaScript, TypeScript, React, React Native, Expo, HTML y CSS. Experiencia declarada en aplicaciones de escritorio con Electron.

02 // Core & Data

Servicios y persistencia

Node.js, Express, APIs REST, MySQL, Firebase y SQLite. Autenticación, consultas y organización por dominios.

03 // DevOps & Delivery

Entrega y continuidad

Git, GitHub, servidores, despliegues, documentación y mantenimiento. Comunicación con clientes y enseñanza técnica.

Hablemos de software.

Interesado en oportunidades como Software Engineer / Full Stack Developer.