Professional Portrait

Jonathan Cruz

シニアソフトウェアエンジニア

location_on サンパウロ、ブラジルmail jonathan.willian.tod@gmail.comakamuraasailink akamuraasai.workcake 1990年10月flag ブラジル

プロフィール

"モバイルおよびWebアプリケーション開発において10年以上の経験を持つシニアソフトウェアエンジニア。React/React Native、NestJS、TypeScriptを用いたフルスタック開発を専門とし、PostgreSQLおよびPrisma ORMを活用したデータベース設計に精通。コンプライアンス重視のフィンテックシステム構築、CI/CDパイプライン、AWS・GCPにおけるクラウドインフラのデプロイメントに豊富な経験を有する。"

職務経歴

主要な役職と貢献

B2B卸売

Zax

シニアソフトウェアエンジニア

2019年1月 — 2023年5月

サンパウロ

B2Bアプリ

モバイル

React Native、TypeScript、GraphQLを使用し、ビジネスパートナー向け卸売モバイルアプリをゼロから構築。

React NativeTypeScriptGraphQL
サーバーレス

AWS

AWS上(EC2、ECS、S3、Lambda、VPC)にクラウドインフラ全体をデプロイし、ReactとNext.jsによるサーバーレスウェブサイトを構築。

AWSNext.jsServerless
CI/CD

自動化

GitHub Actions、Fastlane、Code Climateを用いた品質管理のためのエンドツーエンドデリバリーパイプラインを構成。ローカル開発にDockerを使用。

GitHub ActionsFastlaneDocker

暗号資産・チャット

Netlolo

シニアソフトウェアエンジニア

2018年9月 — 2023年5月

サンパウロ

暗号資産

モバイル

React Native、TypeScript、ETH上のWeb3スマートコントラクト統合を用いて、暗号資産を一般ユーザーに届けるモバイル・Webアプリを開発。

React NativeTypeScriptWeb3GraphQL
チャットSDK

リアルタイム

XMPPおよびJavaバックエンドによるリアルタイムメッセージング基盤上で、React NativeとReact/Reduxを用いた企業向けチャットSDKを開発。

ReactReduxXMPPJava
ゼロ

ダウンタイム

サービス中断のない継続的デプロイメントを実現するCI/CD自動化を構築。GraphQLレイヤーとしてHasuraを用いたPostgreSQLを使用。

PostgreSQLHasuraCI/CD

ヘルスケア

Escale

シニアソフトウェアエンジニア

2018年1月 — 2018年9月

サンパウロ

React

基盤構築

Google Ads経由で販売される医療サービス向けに、React、Redux、Node.js/TypeScriptバックエンドでプロダクト基盤を構築。

ReactReduxNode.jsTypeScript
メンタリング

技術講演

RESTful設計、関数型プログラミング、マイクロサービスアーキテクチャに関する社内技術講演を主導。各サービスの責務に応じてMySQL、PostgreSQL、MongoDBを使用。

MicroservicesCircleCIMongoDB

EdTech

PraValer

ソフトウェアエンジニア

2017年6月 — 2018年1月

サンパウロ

PHP → Node

マイグレーション

政府助成による学生ローンプラットフォームのレガシーPHPコードベースをNode.js/Expressバックエンドに移行。

Node.jsExpressPHP
データベース

最適化

PostgreSQLテーブルの再構築(フォーマットとインデックスの改善)。ローン申請およびログにMongoDBを使用。ReactとReduxでフロントエンドを構築。

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