Jonathan Cruz

Ingénieur Logiciel Senior

location_on São Paulo, Brésilmail jonathan.willian.tod@gmail.comakamuraasailink akamuraasai.work

Profil

"Ingénieur logiciel senior avec plus de 10 ans d'expérience dans le développement d'applications mobiles et web. Spécialisé en développement Full Stack avec une expertise en React/React Native, NestJS et TypeScript, utilisant des bases de données telles que PostgreSQL avec Prisma ORM. Expérimenté dans la conception de systèmes fintech critiques en conformité réglementaire, de pipelines CI/CD et dans le déploiement d'infrastructures cloud sur AWS et GCP."

Expérience Professionnelle

Postes et Contributions Sélectionnés

Commerce de Gros B2B

Zax

Ingénieur Logiciel Senior

Janv. 2019 — Mai 2023

São Paulo

Application B2B

Mobile

Développement intégral d'une application mobile de commerce de gros pour les partenaires commerciaux avec React Native, TypeScript et GraphQL.

React NativeTypeScriptGraphQL
Serverless

AWS

Déploiement de l'infrastructure cloud complète sur AWS (EC2, ECS, S3, Lambda, VPC) avec des sites web serverless utilisant React et Next.js.

AWSNext.jsServerless
CI/CD

Automatisation

Configuration du pipeline de livraison de bout en bout avec GitHub Actions, Fastlane et Code Climate pour le contrôle qualité. Utilisation de Docker pour le développement local.

GitHub ActionsFastlaneDocker

Crypto et Messagerie

Netlolo

Ingénieur Logiciel Senior

Sept. 2018 — Mai 2023

São Paulo

Crypto

Mobile

Création d'une application mobile et web rendant les cryptomonnaies accessibles au grand public avec React Native, TypeScript et intégration de contrats intelligents Web3 sur ETH.

React NativeTypeScriptWeb3GraphQL
SDK Chat

Temps Réel

Développement d'un SDK de messagerie pour entreprises avec React Native et React avec Redux, alimenté par XMPP et un backend Java pour la messagerie en temps réel.

ReactReduxXMPPJava
Zéro

Interruption

Mise en place d'automatisations CI/CD garantissant un déploiement continu sans interruption de service. Utilisation de PostgreSQL avec Hasura comme couche GraphQL.

PostgreSQLHasuraCI/CD

Santé

Escale

Ingénieur Logiciel Senior

Janv. 2018 — Sept. 2018

São Paulo

React

Fondation

Construction des fondations du produit avec React, Redux et un backend Node.js/TypeScript pour des services de santé commercialisés via Google Ads.

ReactReduxNode.jsTypeScript
Mentorat

Conférences Techniques

Animation de conférences techniques internes sur la conception RESTful, la programmation fonctionnelle et l'architecture microservices. Utilisation de MySQL, PostgreSQL et MongoDB selon les responsabilités de chaque service.

MicroservicesCircleCIMongoDB

EdTech

PraValer

Ingénieur Logiciel Confirmé

Juin 2017 — Janv. 2018

São Paulo

PHP → Node

Migration

Migration de l'ancien code PHP vers un backend Node.js/Express pour une plateforme de prêts étudiants à financement gouvernemental.

Node.jsExpressPHP
Base de Données

Optimisation

Restructuration des tables PostgreSQL avec des formats et index améliorés. Utilisation de MongoDB pour les demandes de prêts et les journaux. Construction du frontend avec React et Redux.

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