Professional Portrait

Jonathan Cruz

高级软件工程师

location_on 圣保罗,巴西mail jonathan.willian.tod@gmail.comakamuraasailink akamuraasai.workcake 1990年10月flag 巴西

个人简介

"拥有10年以上移动端和Web应用开发经验的高级软件工程师。专注于全栈开发,精通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

实时

使用React Native和React/Redux开发企业级聊天SDK,基于XMPP和Java后端实现实时消息传递。

ReactReduxXMPPJava

停机

构建CI/CD自动化流程,确保持续部署无服务中断。使用PostgreSQL配合Hasura作为GraphQL层。

PostgreSQLHasuraCI/CD

医疗健康

Escale

高级软件工程师

2018年1月 — 2018年9月

圣保罗

React

产品基础

使用React、Redux和Node.js/TypeScript后端为通过Google Ads销售的医疗服务构建产品基础。

ReactReduxNode.jsTypeScript
导师制

技术分享

主导内部技术分享,涵盖RESTful设计、函数式编程和微服务架构。根据各服务职责使用MySQL、PostgreSQL和MongoDB。

MicroservicesCircleCIMongoDB

教育科技

PraValer

软件工程师

2017年6月 — 2018年1月

圣保罗

PHP → Node

迁移

将遗留PHP代码库迁移至Node.js/Express后端,用于政府资助的学生贷款平台。

Node.jsExpressPHP
数据库

优化

重构PostgreSQL表结构,优化格式和索引。使用MongoDB处理贷款申请和日志。使用React和Redux构建前端。

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