Profile

我是一名全栈开发者,有十年以上开发可扩展 Web 系统和交互产品的经验。专注于 Ruby on Rails 和现代前端框架,涉足过电商、内容平台、实时游戏和数据分析等行业。作为联合创始人和独立开发者。

Experience

独立游戏开发者 | 自由职业, 中国苏州
2024–至今
Lua (Defold) GDScript (Godot) Next.js
  • 使用 Defold 引擎开发三消类移动游戏。
  • 集成 Apple 应用内购扩展并实现服务端验证。
  • 实现 Auth0 登录,保障安全认证。
  • 搭建服务端关卡配置工具。
  • 开发基于 Lua 的关卡编辑器。
  • 设计 JSON 模板,实现关卡复用与内容实时更新。
联合创始人 & 核心开发者 | 零售初创公司, 中国南通
2019–2024
Ruby on Rails PostgreSQL, MySQL Superset ERP
  • 设计并开发公司电商平台及内部应用。
  • 开发物流、库存与多渠道销售的 ERP 系统。
  • 集成开源 ETL 工具与 Superset 仪表盘,搭建数据分析流程。
  • 独立负责云基础设施、自动化部署与监控。
全栈开发工程师 | 数字内容与金融科技, 中国上海
2015–2019
Ruby on Rails JavaScript WebSocket 微信小程序 Elasticsearch Redis Sidekiq
  • 维护并扩展支持多端推送的电子书阅读平台。
  • 设计并优化 Elasticsearch 索引,实现高效相关文章推荐。
  • 开发新闻聚合平台及内容创作、编辑后台。
  • 设计金融数据分析系统,涵盖爬虫与机器学习预处理。
  • 构建带聊天室和订阅功能的微信小程序付费学习产品。
后端开发工程师 | 工业软件公司, 中国上海
2013–2015
Ruby on Rails .NET MySQL DevOps
  • 开发集成硬件(工位、扫码枪)的物流与库存系统。
  • 构建生产线控制系统及上层控制软件。
  • 开发实时数据可视化与异常预警仪表盘。
  • 负责生产数据 ETL 全流程。
游戏开发工程师 | 网页游戏工作室, 中国上海
2012–2013
C++
  • 构建并优化 PvP 竞技场系统,实现动态匹配与奖励配置。
  • 实现装备升级与 UI 系统,支持动画与属性渲染。
  • 开发支持灵活配置的每日登录奖励系统。
  • 制作用于游戏特效与 UI 反馈的动态文字系统。

Education

南京金陵科技学院
2008 - 2012
计算机科学与技术

Skills

Languages

  • Ruby
  • JavaScript
  • Lua
  • C++
  • SQL
  • Shell

Frameworks & Libraris

  • Ruby on Rails
  • Elasticsearch
  • Hotwire(Turbo, Stimulus)
  • WebSocket(Faye, ActionCable)
  • WeChat Mini Program(Web)

Backend & API

  • RESTful API development
  • Background job processing(Sidekiq)
  • Cache(Redis)
  • Authentication(Devise)

Frontend

  • HTML
  • TailwindCSS
  • SCSS
  • StimulusJS
  • Turbo Frames(Streams)

Database & Data

  • PostgreSQL
  • MySQL
  • Redis
  • Superset(BI)
  • ETL pipelines
  • Data scraping and processing

DevOps & Deployment

  • Docker
  • Capistrano
  • Github Actions
  • Nginx/OpenResty
  • CentOS/Ubuntu - based server management

Testing & Code Quality

  • RSpec
  • Minitest
  • Rubocop
  • Maintainable, well-tested code