Jonathan Cruz

Ingeniero de Software Sénior

location_on São Paulo, Brasilmail [email protected]akamuraasailink akamuraasai.work

Perfil

"Ingeniero de software sénior con más de 10 años de experiencia en desarrollo de aplicaciones móviles y web. Especializado en desarrollo Full Stack con experiencia en React/React Native, NestJS y TypeScript, utilizando bases de datos como PostgreSQL con Prisma ORM. Experimentado en la construcción de sistemas fintech de cumplimiento normativo crítico, pipelines CI/CD y despliegue de infraestructura cloud en AWS y GCP."

Experiencia Profesional

Puestos y Contribuciones Destacadas

Puesto Actual

Sydecar

Ingeniero de Software Full-Stack

May 2023 — Actualidad

San Francisco, CA (Remoto)

KYC/EDD

Compliance

Diseñé e implementé el sistema de Enhanced Due Diligence incluyendo bloqueo de financiación para LPs, verificación de UBOs, integración con FinCEN, conformidad CTA y revalidación automática de KYC para inversores activos.

ComplianceNestJSPrismaPostgreSQL
QuickBooks

Integración

Construí un motor de integración bidireccional para sincronización de facturas con mock service para desarrollo local, validación de estado, sincronización automática en aprobación y suite completa de tests E2E con Playwright y Cucumber BDD.

QuickBooks APIPlaywrightCucumber
Billing V2

Arquitectura

Diseñé (ADR) e implementé el sistema de facturación V2 para fondos con planificador trimestral de comisiones, versionado de modelos de cobro y página administrativa de estructura de tarifas.

ts-restZodNestJS
ts-rest

Migración

Migré controladores heredados (auth, onboarding, admin) a contratos type-safe ts-rest con esquemas Zod, mejorando la seguridad de tipos entre frontend y backend.

TypeScriptZodts-rest

B2B Mayorista

Zax

Ingeniero de Software Sénior

Ene 2019 — May 2023

São Paulo

App B2B

Móvil

Desarrollé desde cero una aplicación móvil para negocios mayoristas usando React Native, TypeScript y GraphQL.

React NativeTypeScriptGraphQL
Serverless

AWS

Desplegué infraestructura cloud completa en AWS (EC2, ECS, S3, Lambda, VPCs) con sitios web serverless usando React y Next.js.

AWSNext.jsServerless
CI/CD

Automatización

Configuré un pipeline de entrega completo con GitHub Actions, Fastlane y Code Climate para control de calidad. Utilicé Docker para el desarrollo local.

GitHub ActionsFastlaneDocker

Crypto & Chat

Netlolo

Ingeniero de Software Sénior

Sep 2018 — May 2023

São Paulo

Crypto

Móvil

Creé una aplicación móvil y web de criptomonedas para el público general con React Native, TypeScript e integración Web3 con smart contracts en ETH.

React NativeTypeScriptWeb3GraphQL
Chat SDK

Tiempo Real

Desarrollé un SDK de chat para empresas usando React Native y React con Redux, con backend XMPP y Java para mensajería en tiempo real.

ReactReduxXMPPJava
Zero

Downtime

Construí automatizaciones de CI/CD garantizando despliegue continuo sin interrupción del servicio. Utilicé PostgreSQL con Hasura como capa GraphQL.

PostgreSQLHasuraCI/CD

Sanidad

Escale

Ingeniero de Software Sénior

Ene 2018 — Sep 2018

São Paulo

React

Boilerplate

Construí la base del producto con React, Redux y un backend Node.js/TypeScript para servicios sanitarios vendidos a través de Google Ads.

ReactReduxNode.jsTypeScript
Mentoría

Tech Talks

Lideré Tech Talks internas sobre diseño RESTful, Programación Funcional y arquitectura de Microservicios. Utilicé MySQL, PostgreSQL y MongoDB según las responsabilidades de cada servicio.

MicroserviciosCircleCIMongoDB

EdTech

PraValer

Ingeniero de Software Semi-Sénior

Jun 2017 — Ene 2018

São Paulo

PHP → Node

Migración

Migré el código heredado en PHP a un backend Node.js/Express para una plataforma de préstamos estudiantiles con financiación gubernamental.

Node.jsExpressPHP
Base de Datos

Optimización

Reestructuré tablas PostgreSQL con formatos e índices optimizados. Utilicé MongoDB para solicitudes de préstamos y registros. Construí el frontend con React y Redux.

PostgreSQLMongoDBReactRedux

Competencias Clave

Frontend

React, React Native, TypeScript, Next.js, TanStack Query

Backend

NestJS, Node.js, Prisma, GraphQL, ts-rest, Zod

Infraestructura

AWS, GCP, Docker, CI/CD, Nx Monorepo

Idiomas

Portugués

Nativo

Inglés

B1/B2

Español

Básico

Formación

Anhanguera

Grado en Tecnología de la Información · Ene 2016 — Jul 2018

ES · Español
DE · DeutschEN · EnglishES · EspañolFR · FrançaisIT · ItalianoJA · 日本語KO · 한국어PT · PortuguêsRU · РусскийZH · 中文