Profile

I’m a senior fullstack developer with over a decade of experience in building scalable web systems and interactive products. I specialize in Ruby on Rails and modern frontend frameworks, and have worked across industries ranging from e-commerce and content platforms to real-time gaming and analytics. As a co-founder and indie developer, I bring both engineering depth and product intuition, and I thrive in remote, async teams.

Experience

Indie Game Developer | Self-Employed, Suzhou, China
2024–present
Lua (Defold) GDScript (Godot) Next.js
  • Developed a tile-matching mobile game using the Defold engine.
  • Integrated Apple In-App Purchase extension with server-side verification.
  • Implemented Auth0 login for secure authentication.
  • Built server-side level configuration tools.
  • Created a Lua-based level editor.
  • Designed a JSON schema for reusable level templates and live content updates.
Co-founder & Core Developer | Retail Startup, Nantong, China
2019–2024
Ruby on Rails PostgreSQL, MySQL Superset ERP
  • Designed and built the company’s e-commerce platform and internal applications.
  • Developed an ERP system for logistics, inventory, and multi-channel sales.
  • Integrated analytics pipelines using open-source ETL tools and Superset dashboards.
  • Managed all cloud infrastructure, deployment automation, and monitoring independently.
Fullstack Developer | Digital Content & Fintech, Shanghai, China
2015–2019
Ruby on Rails JavaScript WebSocket WeChat Mini Program Elasticsearch Redis Sidekiq
  • Maintained and extended an e-book reader platform with cross-device push notifications.
  • Designed and optimized Elasticsearch indices to enable efficient related post recommendations, including deployment, schema tuning, and relevance improvements.
  • Developed a news aggregation platform with authoring tools and editorial dashboards.
  • Designed a financial data analysis system using web crawlers and machine learning preprocessing.
  • Built a paid learning product as a WeChat Mini App with chatroom and subscription features.
Backend Developer | Industrial Software, Shanghai, China
2013–2015
Ruby on Rails .NET MySQL DevOps
  • Developed logistics and inventory systems with hardware integration (workstations, scanners).
  • Built production line control systems, including upper-layer control software.
  • Created custom dashboards for real-time data visualization and anomaly alerts.
  • Managed the full ETL pipeline for production data ingestion, transformation, and storage.
Game Developer | Web Game Studio, Shanghai, China
2012–2013
C++
  • Built and optimized a PvP Arena system with dynamic matchmaking and reward configuration.
  • Implemented equipment upgrade and UI systems with animation and stat rendering.
  • Developed a daily login rewards system supporting flexible configurations and conditions.
  • Created animated text systems for in-game effects and UI feedback.

Education

Nanjing Jinling Institute of Technology
2008 - 2012
Computer Science

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