Software Engineer • Enfocado en Data & AI

Fernando Quispe

Software Engineer | Data & AI

Ingeniero de Software enfocado en el desarrollo de sistemas impulsados por datos e inteligencia artificial. Con experiencia práctica en analítica de datos, flujos ETL, bases de datos y desarrollo backend, expandiendo activamente capacidades en Data Engineering, Machine Learning y AI Agents.

Fernando Quispe
Storytelling Profesional

Engineering Journey / Cómo construyo valor

Software Engineering es la base sobre la cual diseño y construyo plataformas de datos y sistemas de inteligencia artificial.

Fase 01 Fundación
💻

Software Engineering

Clean Code, POO, DDD, diseño de APIs RESTful, modelado relacional y control de versiones con Git como cimiento de todo sistema.

Enfoque Cimiento Técnico
Fase 02 Experiencia Real
📊

Data & Analytics

Consultas complejas en SQL, pipelines ETL, Data Warehousing, tableros en Power BI y automatización de calidad de datos.

Enfoque Sistemas Reales
Fase 03 Escalabilidad
⚡

Data Engineering

Ingesta estructurada con Apache Kafka, transformaciones analíticas con dbt y Spark, y almacenamiento por capas Medallion.

Enfoque Pipelines & Datos
Fase 04 Evolución Activa
🤖

AI & Agentic Systems

Modelos predictivos supervisados, explicabilidad SHAP, asistentes RAG con bases vectoriales y flujos con agentes autónomos.

Enfoque Capacidades AI
Sobre Mí

Perfil & Enfoque Profesional

Ingeniero de Software que une el rigor del desarrollo de software con la analítica de datos aplicada y el diseño de sistemas de Inteligencia Artificial.

Fernando Quispe

Fernando Daniel Quispe Condori

Software Engineer | Data & AI

Disponible para roles en Data & AI

Detalles Generales

Alma Máter
Univ. Peruana de Ciencias Aplicadas (UPC)
Grado
Bachiller en Ingeniería de Software
Ubicación
Lima, Perú
Roles Objetivo
Jr Data Engineer / Data Analyst / Jr AI Eng

Fundamentos de Software aplicados a Datos e Inteligencia Artificial

Soy Ingeniero de Software egresado de la Universidad Peruana de Ciencias Aplicadas (UPC). Mi enfoque profesional parte de una base sólida en ciencias de la computación y desarrollo de software —arquitectura limpia, principios SOLID, diseño de APIs, bases de datos relacionales y control de versiones— para aplicarlos directamente a la gestión y explotación inteligente de datos.

Cuento con experiencia práctica en analítica de datos, consultas SQL complejas, pipelines ETL, modelado dimensional y tableros interactivos en Power BI. Sobre estos fundamentos, diseño y prototipo proyectos ambiciosos en Data Engineering (Lakehouse, Kafka, Spark), Machine Learning (Scikit-Learn, XGBoost, SHAP) y GenAI (sistemas RAG con Qdrant y experimentación con flujos agénticos).

💻

Software Engineering & APIs

Desarrollo de microservicios y APIs modulares con FastAPI, Spring Boot y C# .NET Core, aplicando Clean Architecture, DDD y pruebas de software.

📊

Data & Analytics Empresarial

Experiencia práctica en consultas SQL avanzadas, pipelines ETL, modelado dimensional (Data Warehousing), tableros en Power BI y automatización de datos.

⚡

Data Engineering Pipelines

Diseño de flujos de datos estructurados, desacoplamiento con Apache Kafka, transformaciones analíticas con dbt/Spark y capas Medallion.

🤖

AI & Sistemas Agénticos

Modelos predictivos con Scikit-Learn/XGBoost, búsqueda semántica vectorial, asistentes RAG con LangChain/Qdrant y experimentación con tool use y agentes.

"Bases de software sólidas para construir datos confiables y modelos explicables."

Trayectoria Comprobable

Experiencia Profesional & Formación

Separación clara entre mi trabajo real con datos/software y mi formación académica. Los proyectos personales y prototipos se detallan de forma independiente como casos de estudio.

Experiencia Profesional en Datos & Software

Datos & Analítica Empresarial

Data Analytics, ETL & Automatización de Procesos

Experiencia Práctica Sistemas & Flujos de Datos

Trabajo práctico en el ciclo de vida de datos analíticos: extracción desde fuentes operacionales, diseño de flujos ETL, modelado dimensional y generación de reportes ejecutivos.

Responsabilidades & Competencias Clave:
  • • Diseño y optimización de consultas complejas en SQL para extracción, agregación, limpieza y validación de datos transaccionales.
  • • Construcción y mantenimiento de pipelines ETL para alimentar esquemas de Data Warehousing (tablas de hechos y dimensiones).
  • • Modelado dimensional y desarrollo de tableros interactivos en Power BI con medidas DAX para seguimiento de KPIs de negocio.
  • • Automatización de procesos repetitivos de conciliación y control de calidad de datos, reduciendo inconsistencias operativas.
  • • Integración de datos y consultas sobre entornos cloud (Microsoft Azure / Snowflake) asegurando trazabilidad y disponibilidad.
SQL ETL Data Warehousing Power BI DAX Azure Snowflake Data Validation Automatización
Ingeniería de Software

Software Engineering & Backend Development

Desarrollo & Proyectos de Software Aplicaciones & Arquitectura

Diseño y desarrollo de microservicios, APIs de datos y aplicaciones multiplataforma con estándares de código limpio y arquitectura modular.

Responsabilidades & Competencias Clave:
  • • Construcción de APIs RESTful en C# (.NET Core) y Java (Spring Boot) siguiendo patrones arquitectónicos Clean Architecture y DDD.
  • • Diseño y modelado de bases de datos relacionales (PostgreSQL, SQL Server), optimización de índices e integridad referencial.
  • • Desarrollo de interfaces reactivas para la web y aplicaciones móviles nativas para Android con Kotlin y Jetpack Compose.
  • • Control de versiones riguroso con Git/GitHub, contenedorización de servicios con Docker y configuración de flujos CI/CD.
Python Java Spring Boot C# .NET Core PostgreSQL Docker Git Clean Architecture

Formación Académica

Universidad Peruana de Ciencias Aplicadas (UPC)

Bachiller en Ingeniería de Software

2020 - 2024 Lima, Perú

Formación académica integral en fundamentos de ciencias de la computación, ingeniería de software, arquitectura de sistemas y gestión de datos.

  • • Bases sólidas en Programación Orientada a Objetos (POO), Estructuras de Datos Avanzadas, Algoritmos y Patrones de Diseño.
  • • Cursos especializados en Minería de Datos, Redes y Sistemas Distribuidos, Arquitectura de Software y Seguridad.
  • • Desarrollo de proyectos interdisciplinarios aplicando metodologías ágiles (Scrum) y entregas continuas de software.
Estructuras de Datos Algoritmos Sistemas Distribuidos Minería de Datos Arquitectura de Software Bases de Datos
💡

¿Buscas ver implementaciones de código, arquitecturas y prototipos técnicos? Explora la sección de Proyectos estructurada como pequeños casos de estudio.

Visión de Ingeniería

Arquitectura de Datos & Ciclo de IA

Cómo pienso y diseño sistemas de datos como Software Engineer: flujo modular Sources → Processing → Storage → Intelligence → API → Application.

Sources 01
🔌

Fuentes de Datos

Bases relacionales transaccionales (OLTP), APIs REST, telemetría IoT y documentos no estructurados (facturas, PDF).

PostgreSQL SQL Server APIs REST Archivos
Ingestion 02
⚡

Ingesta & Buffer

Desacoplamiento elástico con Apache Kafka y recolección programada para absorber ráfagas sin degradar el origen.

Apache Kafka FastAPI CDC Docker
Processing 03
⚙️

Transformación & Calidad

Transformaciones SQL modulares con dbt Core, validaciones de esquema continuas y pipelines reproducibles con Python.

dbt Core Apache Spark Great Expectations Python
Storage 04
🏛️

Almacenamiento Estructurado

Capas organizadas (Bronze histórico, Silver limpio y Gold métricas) en Delta Lake, DuckDB y Data Warehouses.

Delta Lake DuckDB Data Warehouse Parquet
Intelligence 05
🧠

Capa de Inteligencia

Inferencia con modelos supervisados Scikit-Learn/XGBoost, explicabilidad SHAP e indexación vectorial densa con Qdrant.

Scikit-Learn XGBoost Qdrant Vector DB LangChain
Serving 06
📊

Servicio & Aplicaciones

Endpoints REST documentados con OpenAPI/Pydantic, microservicios backend y tableros interactivos para toma de decisiones.

FastAPI Power BI Spring Boot Streamlit
💡

Criterios de Diseño & Decisiones Técnicas (Engineering Decisions)

• ¿Por qué desacoplar Ingesta de Procesamiento?

Colocar un buffer de eventos (como Kafka) aísla a las fuentes transaccionales de fallas o lentitud en los consumidores downstream, garantizando idempotencia y tolerancia a fallos.

• ¿Por qué organización Medallion (Bronze/Silver/Gold)?

Bronze garantiza auditoría total al almacenar datos crudos sin modificar; Silver aplica reglas de negocio y deduplicación; Gold expone esquemas en estrella optimizados para consulta analítica.

• ¿Por qué contratos de datos y tipado estricto?

Validar esquemas en los límites del sistema (con Pydantic en APIs y tests automáticos en dbt) previene que datos corruptos o incompletos afecten los modelos analíticos o la experiencia de usuario.

• ¿Por qué RAG sobre modelos re-entrenados?

La recuperación aumentada (RAG) mantiene los datos actualizados al instante, reduce alucinaciones mediante citas explícitas a documentos fuente y es mucho más costo-eficiente que re-entrenar LLMs.

Exploración & Enfoque Activo

AI Engineering & Agentic Systems

"I am actively building and experimenting with AI systems and agents."
Avanzando progresivamente hacia la ingeniería de inteligencia artificial y flujos agénticos sobre una base sólida de ingeniería de software.

📄

Sistemas RAG & Búsqueda Vectorial

Indexación semántica de documentos no estructurados con bases de datos vectoriales (Qdrant / Chroma), segmentación contextual y recuperación aumentada libre de alucinaciones.

Qdrant LangChain OpenAI / HuggingFace FastAPI
Ver Proyecto DocuMind →
🛠️

Tool Use & Invocación de Funciones

Integración de LLMs con APIs REST, consultas dinámicas a bases de datos SQL y ejecución controlada de herramientas para convertir modelos en agentes operativos.

Function Calling Pydantic Schemas OpenAPI Python
🔄

Flujos de Trabajo Agénticos Multi-Paso

Experimentación con arquitecturas de agentes autónomos: bucles de planificación y ejecución, descomposición de tareas complejas y memoria conversacional.

ReAct Patterns Agent Loops State Management LangGraph
🔌

Model Context Protocol (MCP) & Protocolos Abiertos

Exploración de estándares emergentes para conectar modelos de IA con herramientas del sistema de archivos, repositorios y servicios externos de manera segura y modular.

MCP Servers Context Protocols System Integration
Enfoque de Ingeniería de Software

Trato las aplicaciones con LLMs y agentes como sistemas de software rigurosos: requieren validación estricta de esquemas (Pydantic / JSON Schema), manejo de timeouts, desacoplamiento, trazabilidad y control de costos en lugar de cajas negras.

Ver Proyectos de IA
Portfolio Técnico & Casos de Estudio

Proyectos Destacados

Selección de proyectos organizados como pequeños casos de estudio: problema, solución, arquitectura end-to-end, decisiones técnicas y código verificable.

FinTech Factoring & Lakehouse Architecture
Data Engineering
Production-inspired Architecture

FinTech Factoring & Lakehouse Architecture

Arquitectura inspirada en Lakehouse con ingesta de eventos, almacenamiento Medallion en Delta Lake y modelado dimensional para operaciones de factoring.

Apache Kafka Apache Spark Delta Lake dbt Core PostgreSQL +2
GitHub
Chaquitaclla: Telemetría Agrícola & Visión Artificial
IoT & Computer Vision
Academic Project

Chaquitaclla: Telemetría Agrícola & Visión Artificial

Plataforma web y móvil para monitoreo agrícola con arquitectura DDD, integración de telemetría de campo y prototipo de detección foliar con YOLOv8.

C# .NET Core Kotlin Jetpack Compose Vue.js +5
GitHub
DocuMind: Asistente RAG para Documentos Financieros
Generative AI & LLMs
Prototype

DocuMind: Asistente RAG para Documentos Financieros

Prototipo de asistente con recuperación semántica aumentada (RAG) y bases vectoriales para consulta y validación estructurada de comprobantes fiscales.

Python FastAPI LangChain Qdrant Pydantic +2
GitHub
EcoMarket: Plataforma Retail & Analítica de Clientes
Software Eng & ML
Academic Project

EcoMarket: Plataforma Retail & Analítica de Clientes

Aplicación de comercio electrónico con backend en Spring Boot, frontend Angular e integración de análisis de comportamiento y retención de clientes.

Java Spring Boot Angular TypeScript Python +3
GitHub
Data Pipeline & Automated BI Analytics
Data Engineering & BI
Engineering Project

Data Pipeline & Automated BI Analytics

Prototipo de pipeline analítico orquestado con Apache Airflow, transformaciones SQL en dbt Core, validación de calidad y modelado dimensional.

Apache Airflow dbt Core Great Expectations DuckDB PostgreSQL +2
GitHub

Otros Proyectos & Experimentos

Prototipos complementarios de Machine Learning y desarrollo de software.

Machine Learning Personal Project

CreditRiskAI: Explainable ML Credit Scoring

Prototipo de evaluación de riesgo crediticio mediante modelos supervisados y análisis de explicabilidad con SHAP para decisiones transparentes.

Python CatBoost Scikit-Learn SHAP FastAPI Streamlit
Repo
Stack Tecnológico

Habilidades & Ecosistema Técnico

Organizado de forma transparente por áreas de aplicación, diferenciando tecnologías de experiencia real, proyectos construidos y áreas en aprendizaje activo.

💻 Core Foundations

Bases sólidas de ingeniería de software, modelado de datos y desarrollo de APIs.

6 Tecnologías / Áreas

Python

Lenguaje Principal
Contexto: Proyectos & Experiencia

SQL

Consultas Avanzadas & DML/DDL
Contexto: Experiencia Práctica

Software Engineering

Clean Code, POO, DDD
Contexto: Formación & Práctica

Data Modeling

Relacional & Dimensional
Contexto: Experiencia Práctica

RESTful APIs

FastAPI, Spring Boot, .NET
Contexto: Proyectos Reales

Git & GitHub

Control de Versiones & CI
Contexto: Uso Diario
Contacto & Oportunidades

¿Interesado en colaborar o evaluar mi perfil?

Disponible para oportunidades en roles como Junior Data Engineer, Data Analyst, Junior AI Engineer o Software Engineer enfocado en Datos & IA. Abierto a conversar sobre desafíos técnicos y proyectos de impacto.

ferndani2718@gmail.com
Enviar Correo