Professional Portrait

Jonathan Cruz

Senior Softwareentwickler

location_on São Paulo, Brasilienmail [email protected]akamuraasailink akamuraasai.workcake 10/1990flag Brasilianisch

Profil

"Senior Softwareentwickler mit über 10 Jahren Erfahrung in der Entwicklung von mobilen und Webanwendungen. Spezialisiert auf Full-Stack-Entwicklung mit Expertise in React/React Native, NestJS und TypeScript unter Verwendung von Datenbanken wie PostgreSQL mit Prisma ORM. Erfahren in der Entwicklung compliancekritischer Fintech-Systeme, CI/CD-Pipelines und dem Deployment von Cloud-Infrastrukturen auf AWS und GCP."

Berufserfahrung

Ausgewählte Positionen und Beiträge

Aktuelle Position

Sydecar

Full-Stack-Softwareentwickler

Mai 2023 — Heute

San Francisco, CA (Remote)

KYC/EDD

Compliance

Entwurf und Implementierung eines Enhanced-Due-Diligence-Systems einschließlich LP-Finanzierungssperren, UBO-Verifizierung, FinCEN-Integration, CTA-Compliance und automatischer KYC-Revalidierung für aktive Investoren.

ComplianceNestJSPrismaPostgreSQL
QuickBooks

Integration

Entwicklung einer bidirektionalen Integrationsengine für die Rechnungssynchronisation mit Mock-Service für die lokale Entwicklung, Statusvalidierung, automatischer Synchronisation bei Freigabe und vollständiger E2E-Testsuite mit Playwright und Cucumber BDD.

QuickBooks APIPlaywrightCucumber
Abrechnung V2

Architektur

Entwurf (ADR) und Implementierung der Fondsabrechnung V2 mit vierteljährlichem Gebührenplaner, Abrechnungsmodellversionierung und administrativer Gebührenstrukturverwaltungsseite.

ts-restZodNestJS
ts-rest

Migration

Migration bestehender Controller (Authentifizierung, Onboarding, Administration) zu typsicheren ts-rest-Verträgen mit Zod-Schemas zur Verbesserung der Typsicherheit zwischen Frontend und Backend.

TypeScriptZodts-rest

B2B-Großhandel

Zax

Senior Softwareentwickler

Jan. 2019 — Mai 2023

São Paulo

B2B-App

Mobil

Komplette Neuentwicklung einer mobilen Großhandels-App für Geschäftspartner mit React Native, TypeScript und GraphQL.

React NativeTypeScriptGraphQL
Serverless

AWS

Bereitstellung der gesamten Cloud-Infrastruktur auf AWS (EC2, ECS, S3, Lambda, VPCs) mit serverlosen Websites unter Verwendung von React und Next.js.

AWSNext.jsServerless
CI/CD

Automatisierung

Konfiguration der End-to-End-Delivery-Pipeline mit GitHub Actions, Fastlane und Code Climate zur Qualitätssicherung. Einsatz von Docker für die lokale Entwicklung.

GitHub ActionsFastlaneDocker

Krypto und Messaging

Netlolo

Senior Softwareentwickler

Sep. 2018 — Mai 2023

São Paulo

Krypto

Mobil

Erstellung einer mobilen und Web-App zur Verbreitung von Kryptowährungen mit React Native, TypeScript und Web3-Smart-Contract-Integration auf ETH.

React NativeTypeScriptWeb3GraphQL
Chat-SDK

Echtzeit

Entwicklung eines Chat-SDKs für Unternehmen mit React Native und React mit Redux, basierend auf XMPP und Java-Backend für Echtzeit-Messaging.

ReactReduxXMPPJava
Null

Ausfallzeit

Aufbau von CI/CD-Automatisierungen zur Sicherstellung eines kontinuierlichen Deployments ohne Dienstunterbrechung. Einsatz von PostgreSQL mit Hasura als GraphQL-Schicht.

PostgreSQLHasuraCI/CD

Gesundheitswesen

Escale

Senior Softwareentwickler

Jan. 2018 — Sep. 2018

São Paulo

React

Grundlage

Aufbau der Produktbasis mit React, Redux und einem Node.js/TypeScript-Backend für Gesundheitsdienstleistungen, vertrieben über Google Ads.

ReactReduxNode.jsTypeScript
Mentoring

Tech-Talks

Leitung interner Tech-Talks zu RESTful-Design, funktionaler Programmierung und Microservices-Architektur. Einsatz von MySQL, PostgreSQL und MongoDB je nach Serviceverantwortlichkeit.

MicroservicesCircleCIMongoDB

EdTech

PraValer

Softwareentwickler

Jun. 2017 — Jan. 2018

São Paulo

PHP → Node

Migration

Migration der bestehenden PHP-Codebasis zu einem Node.js/Express-Backend für eine Studienkredit-Plattform mit staatlicher Förderung.

Node.jsExpressPHP
Datenbank

Optimierung

Umstrukturierung der PostgreSQL-Tabellen mit verbesserten Formaten und Indizes. Einsatz von MongoDB für Kreditanträge und Protokolle. Erstellung des Frontends mit React und Redux.

PostgreSQLMongoDBReactRedux

Kernkompetenzen

Frontend

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

Backend

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

Infrastruktur

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

Sprachen

Portugiesisch

Muttersprache

Englisch

B1/B2

Deutsch

Grundkenntnisse

Ausbildung

Anhanguera

Bachelor of Technology in Informationstechnologie · Jan. 2016 — Jul. 2018

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