oscar.rodriguez, ir al inicio

OscarRodríguez Carmona

Construyo productos web completos: interfaces en React y TypeScript, servicios en FastAPI y Node.js, y la infraestructura en la nube que los sostiene.

01// sobre-mi

Sobre mí

Soy Oscar. Estudié Ciencias de la Informática en el IPN y trabajo como desarrollador desde 2022. Donde mejor me siento es siguiendo una función de punta a punta: la pantalla, la API, la base de datos y el despliegue.

JavaScript y TypeScript siguen siendo mis lenguajes favoritos, aunque últimamente paso mucho tiempo con Rust y Python.

Fuera del código dibujo y tatúo (@ezz.tattoo). Durante un año también vendí pines metálicos (@meowpin._).

Idiomas

Español - Nativo

Inglés - Conversacional y técnico: lo uso a diario con equipos internacionales, en código y en documentación. También tengo experiencia en Estados Unidos.

Oscar Antonio Rodríguez Carmona
Ciudad de México
02// experiencia

Experiencia

5 puestos desde 2022

  1. Logo de ArgusEye: una A con un punto al centrohoy
    nov 2025 - hoy

    ArgusEyeSoftware Developer

    Plataforma SaaS de ciberseguridad para modelado de amenazas y cumplimiento normativo.

    • Diseñé el motor de layout y enrutamiento de diagramas en Rust, compilado a WebAssembly: layout jerárquico y aristas enrutadas con A* sobre una rejilla. Sustituyó a la versión en JavaScript y tiene pruebas de paridad en CI.
    • Trabajo en el editor de diagramas de flujo de datos: capas, trust boundaries, reglas de conexión entre actores y assets, y atajos de teclado.
    • Hice desde cero un bot de Slack en Python para consultar proyectos y amenazas, y conversar con el copiloto de IA de la plataforma.
    • React
    • TypeScript
    • Rust
    • WebAssembly
    • FastAPI
    • PostgreSQL
    • Redis
    • Next.js
    • Slack API
  2. Granada: "rommaana" en árabefeb 2025 - sep 2026

    Rommaana / TrustMangoFull Stack Developer

    Seguros embebidos (Insurance as a Service) para Arabia Saudita. En 2026 la marca pasó a llamarse TrustMango.

    • Fui el principal desarrollador del portal B2B en React: pólizas, productos, coberturas, partners, usuarios, analítica y acceso con MFA.
    • Desarrollé la app de reclamos y su backend en FastAPI: evidencias en Google Cloud Storage con URLs firmadas, avisos por SMS con Twilio y permisos por rol.
    • Mantuve la infraestructura en Google Cloud con Terraform (Cloud Run, balanceador, CDN y Cloud Armor) y bajé el costo de los servicios en reposo.
    • React
    • TypeScript
    • Tailwind CSS
    • FastAPI
    • PostgreSQL
    • Firebase
    • Google Cloud
    • Terraform
    • Twilio
  3. Brotemar - oct 2024

    ArtifieldsFull Stack Developer

    • Me encargué del frontend y del diseño UX/UI: flujos, pantallas y componentes en React y SASS.
    • Construí APIs REST con Node.js y Express, en un equipo ágil con code reviews.
  4. Estrellanov 2023 - feb 2024

    MonificFront-end Developer

    • Desarrollé módulos en Angular con su lógica de negocio.
    • Construí APIs con Nest.js y ayudé a documentar las políticas de seguridad.
  5. Rayo: Schneider Electric2022 - 2023, 4 meses

    Schneider ElectricComputer Science Intern

    • Escribí endpoints en Java y Spring para sistemas internos.
    • Analicé y corregí transacciones críticas en Oracle Database.
    • Hice componentes en Angular para una herramienta interna.
03// proyectos

Proyectos

Personales, con el código en GitHub

Health-app

Monorepo full stack / 2026

App de salud con API, web, app móvil y un worker de IA que procesa tareas en cola.

ArquitecturaWeb (React)Móvil (Expo)API (Express)Cola (BullMQ)Worker IAMongoDB
  • La API responde 202 al instante y el worker hace la llamada al modelo en segundo plano con BullMQ y Redis; el cliente consulta el estado del trabajo.
  • Sesiones con tokens de acceso de 15 minutos y refresh rotativo: si alguien reutiliza uno ya consumido, se revoca toda la familia.
  • Los esquemas de Zod y los tipos viven en un paquete compartido para que la API y el worker no se desincronicen.
  • Bun
  • TypeScript
  • Express
  • React
  • Expo
  • BullMQ
Ver código (se abre en otra pestaña)

PhantomSneakers

Tienda MERN / 2023

Tienda de tenis con frontend en React y backend en Express y MongoDB.

ArquitecturaWeb (React)API (Express)PayPalMongoDB
  • Registro e inicio de sesión con JWT y contraseñas cifradas con bcrypt.
  • Pago con PayPal (entorno sandbox) desde el carrito.
  • React
  • Vite
  • Express
  • MongoDB
  • JWT
  • PayPal
Ver código (se abre en otra pestaña)

Backend e-commerce

API de e-commerce / 2022

Backend de una tienda en línea con Node.js, Express y MongoDB.

ArquitecturaClienteREST / GraphQLCorreo / SMSMongoDB
  • API REST y GraphQL con arquitectura MVC, DAO y DTO.
  • Login con Passport y bcrypt, avisos por correo con Nodemailer y por SMS con Twilio.
  • Pruebas con Mocha y servidor en modo cluster.
  • Node.js
  • Express
  • GraphQL
  • MongoDB
  • Passport
  • Mocha
Ver código (se abre en otra pestaña)

MichiStore

E-commerce en React / 2022

Tienda en línea de productos para gatos.

ArquitecturaWeb (React)Carrito (Context)Firebase
  • Carrito con Context API y rutas por categoría y producto con React Router.
  • Catálogo y órdenes guardados en Firebase.
  • React
  • React Router
  • Context API
  • Firebase
Ver código (se abre en otra pestaña)
04// habilidades

Habilidades

Cada una con el lugar donde la usé

Frontend
ReactArgusEye, Rommaana / TrustMango, Artifields, Health-app, PhantomSneakers, MichiStore
TypeScriptArgusEye, Rommaana / TrustMango, Health-app
Next.jsArgusEye
AngularMonific, Schneider Electric
Tailwind CSSRommaana / TrustMango
MUIArgusEye
SASSArtifields
Backend
Python (FastAPI)ArgusEye, Rommaana / TrustMango
Node.js (Express)Artifields, Health-app, PhantomSneakers, Backend e-commerce
Nest.jsMonific
Java (Spring)Schneider Electric
GraphQLBackend e-commerce
Sistemas
RustArgusEye
WebAssemblyArgusEye
Datos
PostgreSQLArgusEye, Rommaana / TrustMango
MongoDBHealth-app, PhantomSneakers, Backend e-commerce
RedisArgusEye, Health-app
FirebaseRommaana / TrustMango, MichiStore
OracleSchneider Electric
Cloud y DevOps
Google Cloud (Cloud Run)Rommaana / TrustMango
TerraformRommaana / TrustMango
GitHub ActionsRommaana / TrustMango
DockerHealth-app
Vercel / RenderArgusEye
Prácticas
Control de acceso por roles y scopesRommaana / TrustMango, ArgusEye
Autenticación JWT / FirebaseHealth-app, PhantomSneakers, Rommaana / TrustMango
Integración de modelos de lenguajeArgusEye, Health-app
05// educación

Educación

Títulos

  • Maestría en Arquitectura de SoftwareUTEL, sep 2026 - hoy En curso
  • Licenciatura en Ciencias de la InformáticaUPIICSA - IPN, 2020 - 2024 Concluida
  • Licenciatura en Comunicación DigitalUTEL, 2023 - 2026 En trámite de titulación

Cursos

  • Bootcamp Full Stack, Ucamp7 meses
  • React JS, CoderHouse4 meses
  • Desarrollo Backend, CoderHouse7 meses
  • Desarrollo Web, CoderHouse4 meses
06// contacto

Contacto

¿Tienes un puesto, un proyecto o una pregunta? Escríbeme aquí y te contesto a tu correo.

También puedes escribirme directo
oscar.7n7@gmail.com
Mínimo 20 caracteres.