Ir al contenido

Lima, PerúIngeniería mecánica → software

Rodrigo Félix

Ingeniero mecánico construyendo sistemas de software para procesos operativos reales.

Diseño modelos de dominio, APIs REST y las interfaces que se construyen sobre ellos: plataformas internas que reemplazan hojas de cálculo para propuestas comerciales, planificación de servicios y estimación de costos. En producción, en uso diario y desplegadas en Azure.

Perfil

Enfoque
Backend · Datos · Cloud · Plataformas internas
Stack principal
Python · Django · FastAPI · React · TypeScript · SQL
Cloud
Azure · Docker · GitHub Actions · Entra ID
Formación
Ingeniería mecánica, PUCP — primer puesto de la promoción
Actualmente
Construyendo Malachite · Certificaciones Azure
  • Sistemas internos en producción
  • Finalista de los Innovation Awards 2026
  • Primer puesto — Ingeniería mecánica, PUCP
01Trabajo seleccionado

Sistemas diseñados, construidos y puestos frente a usuarios reales.

Cuatro proyectos, dos de ellos funcionando dentro de una empresa. Cuando el código es propietario, muestro el problema, la arquitectura y el resultado; nunca el código fuente.

Código abiertoEn desarrollo

Malachite

Plataforma de código abierto para propuestas comerciales y planificación de servicios.

El sistema que habría construido si los dos que lancé se hubieran diseñado como uno desde el inicio. Propuestas que se revisan, valorizan y auditan, y luego se convierten en un plan con frentes de trabajo, recursos dimensionados y requerimientos: un solo dominio en lugar de dos que deben conciliarse. Escrito desde cero en mi tiempo libre, con Django en lugar del FastAPI que ya conocía, y de forma abierta para que el razonamiento pueda revisarse.

Backend
Python · Django · Django REST Framework
Frontend
React · TypeScript · Vite
Datos
PostgreSQL · Compatible con SQL Server
Plataforma
Docker · GitHub Actions
Malachite — vistas de revisión de propuestas y planificación

Arquitectura · monolito modular

Comercial

Todo sobre lo que se ofreció, a qué precio y cuándo cambió.

  • Propuestas y su ciclo de vida
  • Revisiones inmutables
  • Snapshots económicos congelados al momento de la revisión
  • Transiciones de aprobación

Casos de estudio

Sistemas internos · solo problema, arquitectura e impacto

MIRA — sistema interno de gestión comercial
Metso · Sistema internoEn producción

MIRA

Plataforma interna para la gestión comercial y el seguimiento de propuestas.

Una aplicación interna para gestionar la actividad comercial y seguir las propuestas durante todo su ciclo de vida. Llegó a producción, es utilizada por decenas de personas en la organización y fue finalista de los Innovation Awards 2026.

  • Comercial
  • Reportes
  • Identidad
Caso de estudioSin código público
LARA — sistema interno de planificación de servicios
Metso · Sistema internoEn producción

LARA

Plataforma interna para la planificación de servicios y el dimensionamiento de recursos.

Una aplicación interna para planificar servicios: definir frentes de trabajo, dimensionar los recursos que necesita cada uno y generar los requerimientos resultantes. Construida sobre las mismas bases de backend que MIRA, para el lado de ejecución del negocio.

  • Planificación
  • Frentes de trabajo
  • Requerimientos
Caso de estudioSin código público
CORA — herramienta de estimación de costos históricos
Proyecto privadoEn desarrollo

CORA

Estimación de costos para servicios y propuestas basada en datos históricos.

Ingeniería de software y de datos en un solo proyecto: extraer y transformar registros históricos de servicios y propuestas, modelarlos relacionalmente y usar ese historial para estimar el costo de nuevos trabajos, en lugar de comenzar cada estimación desde una hoja en blanco.

  • Estimación
  • Ingeniería de datos
  • ETL
Caso de estudioSin código público
02Capacidades

Con qué trabajo realmente.

Las herramientas que uso semana a semana — no una pared de logos ni niveles de dominio inventados.

Backend

Donde ocurre la mayor parte de mi trabajo: modelar un dominio y luego exponerlo con cuidado.

  • Python
  • Django
  • Django REST Framework
  • FastAPI
  • SQLAlchemy
  • APIs REST
  • Autenticación y autorización
  • Modelado de dominio

Frontend

Lo suficiente para construir la interfaz por mi cuenta y mantenerla tipada y pequeña.

  • React
  • TypeScript
  • Vite
  • HTMX

Datos

Modelado relacional y el trabajo poco glamoroso de volver utilizables los datos históricos.

  • PostgreSQL
  • SQL Server
  • SQLite
  • pandas
  • ETL
  • Automatización de Excel

Cloud y DevOps

Desplegar sistemas, autenticarlos y hacer que sean repetibles.

  • Azure
  • Docker
  • GitHub Actions
  • Vercel
  • Railway
  • Microsoft Entra ID
03Experiencia

De la ingeniería mecánica a construir los sistemas sobre los que opera el negocio.

Una empresa, una dirección clara: cada año más cerca del software.

  1. Metso

    ·

    Practicante de ingeniería — Propuestas FSE y LCS

    octubre de 2025 — presente

    Lima, Perú

    Fui contratado como practicante en el equipo de propuestas y terminé construyendo el software sobre el que opera: primero los pipelines de datos y luego dos sistemas internos que llegaron a producción.

    • Python
    • FastAPI
    • SQLAlchemy
    • SQL Server
    • React
    • TypeScript
    • Azure
    • Construí MIRA y LARA de punta a punta —modelo de dominio, API REST, frontend y despliegue— y llevé ambos a producción, donde siguen en uso diario.
    • Seleccionado como uno de los proyectos destacados del ciclo de prácticas.
    • Uno de los tres finalistas globales de los Metso Innovation Awards, una competencia interna de toda la compañía.
    • Construí el ETL y el modelo de datos del equipo de propuestas, reemplazando hojas de cálculo dispersas por un sistema compartido de registro.
    • Automaticé rutinas manuales atadas a hojas de cálculo en propuestas comerciales y planificación de servicios.
04Formación e investigación

Fundamentos de ingeniería y el inicio del trabajo numérico.

2020 — 2025

Ingeniería mecánica

Pontificia Universidad Católica del Perú

  • Primer puesto de la promoción que egresó en 2025.
  • Base en métodos numéricos, termofluidos y medición experimental.
Tesis de pregrado · PUCP

Reconstrucción del campo de temperatura mediante Schlieren orientado al fondo

  • Construí todo el pipeline de medición en Python, desde las fotografías originales hasta el campo de temperatura.
  • Procesamiento de imágenes y correlación digital de imágenes para rastrear desplazamientos subpíxel.
  • Solvers numéricos escritos y validados contra casos conocidos.

La tesis, en breve

Un pipeline en Python que convierte fotografías comunes en un campo de temperatura. Rastrea cómo parece desplazarse un patrón impreso al observarlo a través de aire caliente y luego trabaja hacia atrás a partir de esa distorsión para recuperar la temperatura que la causó: procesamiento de imágenes, métodos numéricos y mucho NumPy, escrito como software y no como un script aislado.

  • Python
  • NumPy
  • SciPy
  • OpenCV
  • OpenPIV
  • Matplotlib
  • Procesamiento de imágenes
  • Métodos numéricos

Certificaciones

Base formal para un trabajo que ya está en producción: los sistemas vinieron primero.

  • Inglés — C2, certificado por CambridgeCambridgeCompletado
  • AZ-900 — Fundamentos de AzureMicrosoftCompletado
  • AZ-104 — Administrador de AzureMicrosoftEn curso
  • CS50SQL — Bases de datos con SQLHarvard UniversityEn curso
  • CS50W — Programación webHarvard UniversityEn curso
05Sobre mí

Dos disciplinas, una forma de trabajar.

Rodrigo Félix, portrait

Estudié ingeniería mecánica en la PUCP y terminé primero de mi promoción. Lo que realmente disfrutaba era tomar un problema físico u operativo desordenado y escribirlo con suficiente precisión para resolverlo; una descripción que terminó siendo también una definición de software.

En Metso, ese giro se convirtió en mi trabajo. Empecé automatizando rutinas que vivían en hojas de cálculo y terminé diseñando y llevando a producción sistemas internos usados en las áreas comercial y de planificación de servicios: modelos de dominio, APIs REST, interfaces en React y la infraestructura cloud que los mantiene operativos y autenticados.

Me gusta construir cosas y entender el recorrido completo: desde el proceso que alguien realiza hoy hasta el esquema, la API y el despliegue. Ahora estoy profundizando en arquitectura backend y formalizando cloud con certificaciones de Azure, mientras construyo Malachite de forma abierta.

Ubicación
Lima, Perú
Formación
Ingeniería mecánica, PUCP — primer puesto de la promoción
Trabajo en
  • Backend
  • Datos
  • Cloud
  • Plataformas internas
Actualmente
  • Construyendo Malachite
  • Certificaciones Azure y CS50
06Contacto

Abierto a roles de software, backend y cloud.

Si estás construyendo plataformas internas, backends con muchos datos o migrando operaciones fuera de hojas de cálculo, me gustaría saber de qué se trata.