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