Iván Greve
Iván Greve, Ingeniero Frontend

Iván Greve

Ingeniero Frontend

San Carlos de Bariloche, Argentina · remoto

Construyo productos de punta a punta. Hoy eso significa React, React Native y TypeScript en CookUnity, en la plataforma con la que los chefs manejan su cocina y su negocio. Web y mobile por igual.

Antes: Angular en agronegocios, una startup propia de Big Data e IoT, y años de full stack .NET. El frontend es donde mejor trabajo, pero puse en producción cada capa que hay debajo, y eso se nota en las decisiones que tomo.

ivangreve@gmail.com · linkedin.com/in/ivan-greve/ · github.com/ivangreve

Experiencia

abr 2023 — Actualidad

CookUnity (se abre en una pestaña nueva)

Estados Unidos · remoto

  • Ingeniero Full Stack abr 2023 — Actualidad

Plataforma para chefs en un marketplace estadounidense de comida a domicilio, en dos squads: Chef OS y Chef Marketing.

  • Lideré la construcción desde cero de una plataforma de backoffice para administrar chefs y proveedores: carga de media, herramientas de marketing y administración de chefs.
  • Diseñé e implementé un design system propio en React, que le dio a todas las herramientas internas una base de UI consistente y escalable.
  • Construí la aplicación web y la app en React Native que usan los chefs para seguir sus métricas, su rendimiento y el estado de su cocina en tiempo real.
  • Me hice cargo de los releases de iOS y Android de punta a punta, incluido el pipeline de CI/CD con Fastlane que publica en la App Store y en Google Play.
  • Migré los datos de chefs a una arquitectura de microservicios, desacoplando el sistema y volviéndolo más fácil de escalar y mantener.
  • Implementé UnityPass Hub, un sistema de membresía gamificado donde los miembros acumulan y canjean puntos, y un juego de trivia interactivo con recompensas, ambos orientados a engagement y retención.
  • Reemplacé flujos manuales de gestión de promociones por herramientas internas, y construí los dashboards de analytics con los que los chefs toman decisiones sobre sus propios números.
  • React
  • React Native
  • Next.js
  • TypeScript
  • Node.js
  • NestJS
  • PostgreSQL
  • MySQL
  • Docker
  • AWS
  • Fastlane
feb 2022 — abr 2023

Agree.Ag (se abre en una pestaña nueva)

Buenos Aires, Argentina

  • Líder Técnico nov 2022 — abr 2023
  • Desarrollador Frontend feb 2022 — nov 2022

Plataforma digital de comercio y crédito para el sector agroindustrial argentino.

  • Construí un sistema de verificación de identidad para preaprobación de créditos, convirtiendo una revisión manual en un paso automático y reduciendo los tiempos operativos.
  • Desarrollé un sistema de gestión de cupos para productores agropecuarios, para administrar límites de crédito electrónicos.
  • Lideré la actualización de versión de Angular y una refactorización profunda del monolito, mejorando su rendimiento y volviendo viable seguir construyendo sobre él.
  • Promovido a Technical Lead a los nueve meses de entrar al equipo.
  • Angular
  • TypeScript
  • RxJS
  • SCSS
  • HTML5
  • Docker
abr 2018 — abr 2023 en paralelo al trabajo full time

Kelawar

Argentina · remoto

  • Cofundador abr 2018 — abr 2023

Producto de Big Data e IoT para analizar el comportamiento de clientes en el punto de venta. Cofundado y llevado adelante en paralelo al trabajo full time.

  • Me hice cargo del ciclo de vida completo del producto: de la idea inicial al despliegue y la operación.
  • Construí una red distribuida de procesamiento de datos sobre dispositivos Raspberry Pi.
  • Analicé el protocolo IEEE 802.11 para desarrollar un sistema pasivo de detección de dispositivos WiFi.
  • Escribí las APIs en .NET Core y los frontends en Vue.js que las consumían.
  • Vue.js
  • .NET Core
  • C#
  • Python
  • PostgreSQL
  • MongoDB
  • Raspberry Pi
oct 2017 — feb 2022

Axum Sistemas Inteligentes

Gran Buenos Aires, Argentina

  • Ingeniero de Software dic 2018 — feb 2022
  • Desarrollador Full Stack .NET oct 2017 — dic 2018

Software para retail usado por clientes multinacionales como PepsiCo, Unilever y Quilmes.

  • Diseñé, construí y mantuve las aplicaciones sobre las que esos clientes operaban su negocio de retail.
  • Lideré el equipo web, con la responsabilidad sobre las decisiones técnicas de stack y de forma de trabajo.
  • Trabajé sobre todo el stack: APIs en .NET Core y .NET Framework, MSSQL y PostgreSQL, y Vue.js, React y JavaScript del lado del cliente.
  • .NET Core
  • .NET Framework
  • C#
  • Vue.js
  • React
  • MSSQL
  • PostgreSQL
  • MongoDB

Proyectos

Los tres leen el mundo físico donde vivo: una montaña llena de instructores de ski, una casa que anda fuera de la red, un lote de maíz visto desde órbita.

  • La home del rider con el clima y la base de nieve de Portillo, junto a la lista de instructores con tarifas, puntajes y quién está disponible hoy
  • El perfil verificado de un instructor con tarifa, experiencia y reseñas, al lado de la pantalla de reservas con clases confirmadas y sus precios
  • La home del instructor: ingresos de la semana, solicitudes pendientes para aceptar o rechazar, junto a la agenda con la disponibilidad del día
  • Tarifas por disciplina y cantidad de alumnos, y el mapa de pistas del Cerro Catedral

SnowRide

Reservá clases de ski, snowboard y kitesurf en Argentina y Chile

Un marketplace de dos lados: el rider encuentra instructores en el mapa, filtra por disciplina, mira el perfil y reserva en segundos; el instructor administra su calendario, lo sincroniza con Google Calendar y cobra. App en Expo para ambos lados, más el sitio de la landing.

  • React Native
  • Expo
  • TypeScript
  • Expo Router
  • TanStack Query
  • Resumen diario: generación, autosuficiencia y las curvas de potencia del día para paneles, generador, consumo y carga de baterías
  • Vista de dispositivos con el diagrama del sistema: inversor y banco de baterías con su carga en vivo
  • Vista de energía: mezcla de fuentes y el diagrama Sankey diario de kWh por nodo
  • Inicio de la planta con la potencia en vivo y los acumulados del día

solar-fs

Dashboard de monitoreo solar off-grid

Un dashboard para instalaciones off-grid de Felicity Solar que mantiene su propia base de series temporales (telemetría cada 5 minutos más consolidados diarios), para responder lo que la nube del fabricante no responde: autosuficiencia real, cuánta energía aportó de verdad el generador de respaldo, balance de carga de las baterías y costo estimado de combustible. Multiusuario, con aislamiento por dueño.

  • Next.js
  • TypeScript
  • PostgreSQL
  • TypeORM
  • ECharts
  • Vercel
  • El panel: once lotes marcados sobre un mosaico Sentinel-2 con sus puntajes de riesgo, los análisis recientes y la curva de verdor del portafolio
  • Un lote en detalle: riesgo 42 de 100, sectores anómalos dibujados sobre la imagen satelital, la línea de tiempo de la campaña y un recorrido por 49 capturas sin nubes
  • El resumen de campaña en palabras simples, y la tabla del portafolio ordenando cada lote por riesgo con su curva de campaña
  • La vista de mapa: todo el portafolio marcado sobre el mosaico Sentinel-2 sin nubes de la Pampa húmeda

Agro Alerta Plagas

Riesgo de plagas por lote, leído desde el satélite

Ningún sensor orbital resuelve un insecto de 3 mm. Así que en vez de detectar plagas, esto responde la pregunta con la que un asesor abre la semana: ¿qué lote recorro primero? Combina fenología del cultivo medida por Sentinel-2, acumulación térmica de reanálisis climático y capturas de las trampas de la red de monitoreo. Cada número se puede rastrear hasta una imagen que se puede mirar, en la fecha exacta en que el modelo la leyó.

  • Python
  • Sentinel-2
  • STAC
  • NDVI / NDRE
  • Savitzky–Golay
  • Series temporales

Tecnologías

Frontend

  • React
  • Next.js
  • Angular
  • React Native
  • Expo
  • TypeScript
  • JavaScript
  • RxJS
  • Vue.js
  • Design systems
  • Tailwind CSS
  • SCSS
  • Astro

Backend

  • Node.js
  • NestJS
  • Go
  • .NET Core
  • C#
  • APIs REST
  • Microservicios
  • PostgreSQL
  • MySQL
  • MongoDB
  • TypeORM
  • Drizzle

Plataforma y entrega

  • AWS (Lambda, API Gateway)
  • Docker
  • CI/CD
  • Fastlane
  • Releases en App Store y Google Play
  • Vercel
  • Git

IA

  • Claude Code
  • OpenAI Codex
  • Creación y uso de MCPs
  • Flujos multiagente
  • Prompt engineering
  • Code review con IA
  • Spec-driven development

Forma de trabajo

  • Liderazgo técnico
  • Agile / Scrum
  • Code review
  • Mentoría
  • Patrones de diseño

Idiomas

  • Español (nativo)
  • Inglés (nivel profesional de trabajo)

Formación

2013 — 2018

Ingeniería en Informática

Universidad Nacional de La Matanza

Promedio 7,56 / 10

2013 — 2016

Técnico en Ingeniería de Software

Universidad Nacional de La Matanza

2007 — 2012

Técnico Electrónico

Instituto Madero

Hablemos