跳到主要内容
01 - 简介

后端工程师,服务于 不能宕机的系统

乌拉圭 · UTC−3 · 与美国东部时间完全重叠 · 可作为承包商或通过 employer-of-record 合作 · 接受搬迁

软件工程师,在 Magenta Innova 从事乌拉圭及周边地区银行核心服务工作四年。将约 4,600 个类从 Axis2/Java 8 迁移至 Spring Boot 3,迁移 50 多个 API,测试覆盖率从 20% 提升至 85%。同时具备生产级 React Native 经验,并独立开发了一个 C++17 渲染器。

个类完成迁移
~4,600个类完成迁移
个 API 迁移至 Spring Boot
50+个 API 迁移至 Spring Boot
测试覆盖率
20% → 85%测试覆盖率
年银行业经验
4年银行业经验
技术栈 · 生产环境
§ 02 - 精选作品

我一直在 倾注心血 的项目。

一小批近期的实验、企业级迁移和一些副本任务。

§ 旗舰 · C++ 引擎'26 - NOW
EFENGINEC++17 · OpenGL 4.5 Core

C++17 · OpenGL 4.5 Core · PBR + IBL · Dear ImGui · Assimp

EFENGINE - C++ 游戏引擎

用 C++17 从零打造、基于 OpenGL 4.5 Core 的 3D 引擎 - - PBR 与 split-sum IBL、阴影映射、HDR 后处理链、自研的带版本二进制场景格式,以及一个停靠式 ImGui 编辑器,全部遵循 RAII 规则且不使用异常。

C++17OpenGL 4.5 CorePBR + IBLDear ImGuiAssimpGLFWGLMdoctestCMake
最新提交Merge pull request #71 from elFonTii/develop2 天前
01 / 05企业'26 - NOW
Fullstack Engineerin BBVA's retail banking app

JavaScript · Event-driven · Cells

BBVA - 多平台银行应用

BBVA 面向个人客户的银行应用,交付于 iOS、Android 与 Web,构建在银行自有的事件驱动前端框架之上:彼此隔离的组件从不互相引用,只通过发布与订阅通信。

JavaScriptEvent-drivenCells+8
02 / 05企业'25 - 26
Axis 2Boot

Java 8 → 17 · Spring Boot 3 · Axis2

Provincia Casa Financiera - - 核心服务迁移

将 Banco de la Provincia de Buenos Aires 乌拉圭分行的遗留 Axis2 / Java 8 web 服务迁移到基于 Java 17 的 Spring Boot 3 - - 7 个代码库、约 4,600 个类 - - 并将连接方式从 JNDI 改为受管的 MSSQL DataSource。

Java 8 → 17Spring Boot 3Axis2+4
03 / 05企业'25
API²50+

Java 17 · Spring Boot · JUnit 5

BBVA - - API 迁移与测试覆盖率

在一个 10 人团队中,将约 48 个 API 上新端点的测试覆盖率从 20% 提升到 85%+,每次部署都经由 Jenkins、OpenShift 与 SonarQube 把关。

Java 17Spring BootJUnit 5+4
04 / 05企业'23 - '24
Winterbotham
Native + Expoe-banking application

React Native · Expo · WebAuthn

Winterbotham - 手机银行应用

一款基于 React Native + Expo 的跨平台手机银行应用,由四人团队交付至 iOS 与 Android - - 采用 WebAuthn 认证,并有一个承载集成逻辑的 backend-for-frontend。

React NativeExpoWebAuthn+4
05 / 05个人AUG 25'
MHCcli

Commander.js · Google Cloud Platform · SQLite

Magenta Hours Collector (MHC-CLI)

一个命令行应用程序,连接到邮箱并使用 AI 提取工时报告,搜索符合所配置条件的邮件,然后将邮件交给 Claude Sonnet 4.5 收集所有相关信息并提醒用户

Commander.jsGoogle Cloud PlatformSQLite
§ 03 - 存档

早期 作品

我开发旅程中的遗珍 - - 依然珍视,但已不再是主角。

  1. 由后端驱动的体素世界:噪声与区块在服务端计算,并实时推送到浏览器。

    • Next.js
    • Three.js
    • Perlin Noise
    • Server-side Chunk Generation
    • Real-time Streaming
  2. 轻松浏览最新电影。

    • React
    • TMDb
    • Pure CSS
    • Responsive Design
    • Vercel
  3. 离线优先的 Truco 计分 PWA,可直接从浏览器安装。

    • React
    • Redux
    • PWA
    • Tailwind v3
    • Vercel
  4. 程序化生成

    • Unity
    • C Sharp
    • Perlin Noise
§ 04 - 取得联系

你都看到这里了 - -

来打个招呼。

歌单 · 可接
B 面
  • 01全职后端 / 平台工程远程。
  • 02合同按项目合作迁移、API 平台、测试基础设施。
  • 03咨询架构评审迁移范围界定、技术审计。
可用性
  • 常驻乌拉圭 Young · UTC−3 · 与美国东部工作时间完全重叠
  • 可作为承包商或通过 employer-of-record 合作
  • 为合适的岗位接受搬迁
  • 通常在 24 小时内回复
在线 · 约 24 小时回复

……我也随时乐意聊聊音乐,或者一起试试新游戏。