Jonathan Cruz

Старший инженер-программист

location_on Сан-Паулу, Бразилияmail [email protected]akamuraasailink akamuraasai.workcake 10/1990flag Бразилец

Профиль

"Старший инженер-программист с более чем 10-летним опытом разработки мобильных и веб-приложений. Специализируется на Full Stack разработке с экспертизой в React/React Native, NestJS и TypeScript, используя базы данных PostgreSQL с Prisma ORM. Имеет опыт создания критически важных финтех-систем с соблюдением нормативных требований, CI/CD-пайплайнов и развёртывания облачной инфраструктуры на AWS и GCP."

Опыт работы

Избранные должности и достижения

Текущая должность

Sydecar

Full-Stack инженер-программист

Май 2023 — Настоящее время

Сан-Франциско, Калифорния (Удалённо)

KYC/EDD

Комплаенс

Проектирование и внедрение системы усиленной проверки клиентов, включая блокировку финансирования LP, верификацию UBO, интеграцию с FinCEN, соответствие CTA и автоматическую ревалидацию KYC для активных инвесторов.

КомплаенсNestJSPrismaPostgreSQL
QuickBooks

Интеграция

Разработка двунаправленного интеграционного движка для синхронизации счетов с мок-сервисом для локальной разработки, валидацией состояний, автоматической синхронизацией при утверждении и полным набором E2E-тестов с Playwright и Cucumber BDD.

QuickBooks APIPlaywrightCucumber
Биллинг V2

Архитектура

Проектирование (ADR) и реализация биллинга фондов V2 с ежеквартальным планировщиком комиссий, версионированием модели биллинга и страницей административного управления тарифными структурами.

ts-restZodNestJS
ts-rest

Миграция

Миграция существующих контроллеров (аутентификация, онбординг, администрирование) на типобезопасные контракты ts-rest со схемами Zod, улучшив типовую безопасность между фронтендом и бэкендом.

TypeScriptZodts-rest

B2B Оптовая торговля

Zax

Старший инженер-программист

Янв. 2019 — Май 2023

Сан-Паулу

B2B-приложение

Мобильное

Разработка с нуля мобильного приложения для оптовой торговли для бизнес-партнёров с использованием React Native, TypeScript и GraphQL.

React NativeTypeScriptGraphQL
Serverless

AWS

Развёртывание полной облачной инфраструктуры на AWS (EC2, ECS, S3, Lambda, VPC) с бессерверными сайтами на React и Next.js.

AWSNext.jsServerless
CI/CD

Автоматизация

Настройка сквозного пайплайна доставки с GitHub Actions, Fastlane и Code Climate для контроля качества. Использование Docker для локальной разработки.

GitHub ActionsFastlaneDocker

Крипто и Мессенджеры

Netlolo

Старший инженер-программист

Сен. 2018 — Май 2023

Сан-Паулу

Крипто

Мобильное

Создание мобильного и веб-приложения для популяризации криптовалют с использованием React Native, TypeScript и интеграции смарт-контрактов Web3 на ETH.

React NativeTypeScriptWeb3GraphQL
Chat SDK

Реальное время

Разработка SDK для обмена сообщениями для бизнеса на React Native и React с Redux, работающего на XMPP и Java-бэкенде для обмена сообщениями в реальном времени.

ReactReduxXMPPJava
Нулевой

Простой

Создание CI/CD-автоматизаций, обеспечивающих непрерывное развёртывание без прерывания работы сервиса. Использование PostgreSQL с Hasura в качестве GraphQL-слоя.

PostgreSQLHasuraCI/CD

Здравоохранение

Escale

Старший инженер-программист

Янв. 2018 — Сен. 2018

Сан-Паулу

React

Основа

Создание фундамента продукта на React, Redux и Node.js/TypeScript-бэкенде для медицинских услуг, продвигаемых через Google Ads.

ReactReduxNode.jsTypeScript
Менторство

Технические доклады

Проведение внутренних технических докладов по RESTful-проектированию, функциональному программированию и архитектуре микросервисов. Использование MySQL, PostgreSQL и MongoDB в зависимости от задач сервиса.

MicroservicesCircleCIMongoDB

EdTech

PraValer

Инженер-программист

Июн. 2017 — Янв. 2018

Сан-Паулу

PHP → Node

Миграция

Миграция устаревшего PHP-кода на Node.js/Express-бэкенд для платформы студенческих кредитов с государственным финансированием.

Node.jsExpressPHP
База данных

Оптимизация

Реструктуризация таблиц PostgreSQL с улучшенными форматами и индексами. Использование MongoDB для заявок на кредиты и логов. Разработка фронтенда на React и Redux.

PostgreSQLMongoDBReactRedux

Ключевые навыки

Фронтенд

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

Бэкенд

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

Инфраструктура

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

Языки

Португальский

Родной

Английский

B1/B2

Русский

Начальный

Образование

Anhanguera

Бакалавр технологий в области информационных технологий · Янв. 2016 — Июл. 2018

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