Skip to content
View DiegoFranciscoG's full-sized avatar

Block or report DiegoFranciscoG

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
DiegoFranciscoG/README.md
Diego Francisco Granda Zhingre, desarrollador de software backend y full-stack en Cuenca, Ecuador

Portafolio LinkedIn Disponibilidad inmediata

Sobre mí

Soy Tecnólogo Superior en Desarrollo de Software (Instituto Superior Tecnológico del Azuay, 2026). Construyo software empresarial para Ecuador a partir de la norma oficial: facturación electrónica del SRI, nómina con IESS y Código del Trabajo, contabilidad NIIF para PYMES con el catálogo de la Supercias y protección de datos con la LOPDP.

  • Experiencia: prácticas preprofesionales en RENAFIPSE (Red Nacional de Finanzas Populares y Solidarias del Ecuador), diciembre de 2025 a febrero de 2026: bases de datos y desarrollo en Java con NetBeans.
  • Busco: mi primer empleo como desarrollador backend o full-stack (Java y Spring Boot, C# y .NET, Python). Presencial en Cuenca, híbrido o remoto.
  • Cómo trabajo: investigo en fuentes oficiales, derivo el modelo de datos de esa investigación y entrego con pruebas automatizadas, CI con escaneo de secretos, Docker y despliegue gratuito.

Proyectos destacados (2026)

Tablero en vivo de textrack con OEE por módulo de costura y destajo por operario

textrack · MES para plantas de confección

Orden de producción → bulto → prenda con tickets QR firmados (HMAC), app Android que escanea sin conexión, pago a destajo según el Código del Trabajo y OEE en vivo (ISO 22400-2).

Java 25 · Spring Boot 4 · Angular 22 · Kotlin y Compose · PostgreSQL
Flujo de facturación electrónica: venta, XML, firma XAdES-BES, autorización del SRI y RIDE

facturador-sri · POS con facturación electrónica

Facturas y notas de crédito según el esquema offline del SRI: clave de acceso de 49 dígitos, XML validado con XSD, firma XAdES-BES, recepción y autorización, y RIDE en PDF.

Spring Boot 4 · Angular 22 · PostgreSQL · WireMock · Testcontainers
Tablero de vuln-manager con hallazgos priorizados por KEV, EPSS y plazos

vuln-manager · Priorización de vulnerabilidades

Ingesta SBOM CycloneDX, cruza con OSV.dev y enriquece con CISA KEV, SSVC, EPSS y NVD. Prioriza con una tabla de decisión explicable, plazos de la BOD 26-04 y VEX con justificación.

C# · .NET 10 · Blazor · EF Core · PostgreSQL
Inspección de tela con mapa de calor del defecto detectado

vision-defectos-tela · Visión por computador y MLOps

Detecta y localiza defectos en tela con PatchCore y los convierte en la decisión de calidad de la industria: 4 puntos ASTM D5430 por rollo y AQL ISO 2859-1 por lote. API, MLflow y monitoreo de drift.

Python · PyTorch · ONNX Runtime · FastAPI · Streamlit
Pantallas de la app P.E.U.C.: inicio, pregunta resuelta y simulacro

PEUC · App para el examen de admisión de la UCuenca · demo en vivo

Las 2737 preguntas del banco oficial 2026 con respuestas verificadas, justificaciones y simulacros con la calificación real. Android, iPhone y web, sin conexión.

Flutter · Dart · SQLite · Python (pipeline de datos)
Demo que clasifica un ticket en español y lo enruta al equipo de fraude

nlp-tickets-es · Clasificación de tickets en español

Intención, categoría, urgencia y sentimiento con revisión humana cuando el modelo duda. Anonimiza cédulas, RUC, teléfonos y nombres antes de guardar (LOPDP) y busca casos parecidos con pgvector.

Python · FastAPI · ONNX Runtime INT8 · PostgreSQL y pgvector
Pipeline kanban del CRM con oportunidades por etapa

crm-ventas · CRM B2B con cumplimiento LOPDP

Pipeline kanban, cotizaciones en PDF con IVA del SRI, forecast de ventas, registro de consentimientos, derechos del titular y log inmutable de accesos a datos personales.

Java 25 · Spring Boot 4 · Angular 22 · PostgreSQL
Estado de situación financiera generado por contabilidad-api

contabilidad-api · Motor de partida doble

Plan de cuentas de la Supercias, asientos que no se guardan si no cuadran, cierre de periodos y estados financieros NIIF para las PYMES en Excel y PDF. Tests por propiedades con jqwik.

Java 25 · Spring Boot 4 · PostgreSQL · jqwik · Testcontainers
Panel de nómina con costo del empleador y parámetros legales vigentes

nomina-ec · Rol de pagos ecuatoriano 2026

IESS, décimos, fondos de reserva, vacaciones e impuesto a la renta con parámetros legales versionados por fecha: si cambia el SBU, se registra una vigencia nueva sin recompilar.

Java 21 · Spring Boot · Angular 22 · PostgreSQL
Kárdex valorizado con costo promedio y transferencia entre bodegas

inventario-multibodega · WMS con kárdex

Kárdex valorizado con costo promedio (NIC 2), lotes con despacho FEFO, transferencias atómicas, conteo cíclico aprobado por otra persona y lectura de códigos GS1 y QR.

Java 25 · Spring Boot 4 · PostgreSQL · Testcontainers

Otros proyectos

Proyecto Qué es Stack
HuellitasInteligentes Proyecto de titulación: plataforma IoT para el cuidado de mascotas con app móvil, web y dispositivos ESP32 Spring Boot · Angular · Flutter · ESP32 · PostgreSQL
athletesos App personal de aprendizaje: calistenia, artes marciales, ajedrez, vocabulario y trivia Flutter · Spring Boot · PostgreSQL
sistema-matricula-backend API REST de matrícula estudiantil Spring Boot · JPA · MySQL
ProyectoNube Gestor de tareas con API REST documentada en OpenAPI Spring Boot · MongoDB · React
ENDPOINTEVALUACION API académica de departamentos, profesores y cursos Java 21 · Spring Boot 4 · MongoDB · Docker
ServicioWEBSoapTaxi Publicación y consumo de servicios web SOAP con contrato WSDL Java · SOAP · WSDL

Stack

Área Tecnologías
Backend Java Spring Boot C# .NET Python FastAPI
Frontend y móvil Angular TypeScript Blazor Flutter Kotlin
Datos e IA PostgreSQL pgvector MongoDB MySQL PyTorch ONNX Power BI
Calidad y DevOps JUnit 5 Testcontainers pytest Docker GitHub Actions
Seguridad y nube OWASP gitleaks AWS Google Cloud
Lenguajes de mis repositorios públicos según la API de GitHub

Formación y certificaciones

Tecnólogo Superior en Desarrollo de Software · Instituto Superior Tecnológico del Azuay, Cuenca · 2026

Certificaciones con enlace de verificación:

Ver todas las certificaciones

Nube e infraestructura

Desarrollo de software y web

Datos y BI

Complementarias

Lista completa en LinkedIn.

Contacto

LinkedIn · Portafolio · Cuenca, Ecuador · Español nativo, inglés técnico

Popular repositories Loading

  1. facturador-sri facturador-sri Public

    Punto de venta con inventario que emite facturas y notas de crédito electrónicas según el esquema offline del SRI: XML, firma XAdES-BES, autorización y RIDE en PDF.

    Java 3

  2. nomina-ec nomina-ec Public

    Rol de pagos ecuatoriano 2026: IESS, décimos, fondos de reserva e impuesto a la renta con parámetros legales versionados por fecha y auditoría. Java 21 · Spring Boot · Angular · PostgreSQL

    Java 2

  3. DiegoFranciscoG.github.io DiegoFranciscoG.github.io Public

    Portafolio personal: proyectos, experiencia y certificaciones. Astro, ES/EN, Lighthouse 100.

    TypeScript 1

  4. PEUC PEUC Public

    Prepárate para el examen de admisión de la Universidad de Cuenca con las 2737 preguntas del banco oficial 2026: respuestas verificadas, justificaciones y simulacros reales. Flutter para Android, iO…

    JavaScript 1

  5. ENDPOINTEVALUACION ENDPOINTEVALUACION Public

    API REST académica desarrollada con Java 21 y Spring Boot 4, utilizando MongoDB para la gestión de departamentos, profesores y cursos. Incluye operaciones CRUD, validación de datos, documentación O…

    Java 1

  6. ProyectoNube ProyectoNube Public

    Aplicación web de gestión de tareas desarrollada con React y Spring Boot, con API REST, persistencia en MongoDB y arquitectura frontend/backend separada. Incluye operaciones CRUD y documentación de…

    Java 1