2005年

使用ASP(VBScript)开发的第一个动态网站

2005年软件学习毕业设计

2012年

M-Lab海尔创客实验室

  • 网址http://lab.haier.com/
  • M-Lab海尔创客实验室:M-Lab海尔创客实验室是一个海尔集团的创客实验室,提供创客活动、创客项目、创客资源等服务;网站使用 Laravel5 + MySQL 开发,我负责架构设计和主要代码开发。
  • 技术栈:Laravel5、MySQL、Redis、Nginx。
  • 职责:我负责网站流程、架构的设计,和主要代码的开发。

2014年

安踏茁壮成长

安踏茁壮成长

  • 网址http://zzcz.wikiflyer.cn/
  • 安踏茁壮成长:安踏茁壮成长是一个安踏的公益项目,每年为贫困地区学生捐助一批运动装备。网站为捐助者提供捐助信息查询,为受捐助学校提供申请捐助的功能,为捐助者和受捐助学校提供反馈捐助情况的功能。
  • 技术栈:Ruby on Rails、PostgreSQL、Redis、Sidekiq、Nginx。
  • 职责:我负责网站流程、架构的设计,和主要代码的开发。

2015年

亿木课堂

亿木课堂

  • 网址https://www.ymooc.com.cn/
  • 亿木课堂:亿木课堂是一个在线教育平台,提供在线视频课程学习功能;网站分为讲师端和学员端,讲师端提供课程管理;学员端提供课程学习、课程购买、课程评价、课程问答等功能;
  • 技术栈:Ruby on Rails、PostgreSQL、Redis、Sidekiq、Nginx、腾讯云视频点播服务。
  • 职责:我负责网站流程、架构的设计,和主要后端代码的开发。

格桑花西部助学网

格桑花西部助学网

  • 网址https://www.gesanghua.org/
  • 格桑花西部助学网:格桑花西部助学网是一个西部助学公益项目,每年为西部地区的孩子捐助一批学习用品,受捐助学校通过网站申请和反馈捐助情况。
  • 技术栈:Ruby on Rails、PostgreSQL、Redis、Sidekiq、Nginx。
  • 职责:我负责网站流程、架构的设计,和主要代码的开发,网站分为Web端和公众号,使用 Ruby on Rails 开发。

2023年

TeleTop

TeleTop

  • 网址https://teletop.org
  • TeleTop:TeleTop 是一个基于 Ruby on Rails 开发的 Telegram 频道、群组和机器人的中文索引平台。
  • 技术栈:Ruby on Rails、PostgreSQL、Redis、Sidekiq、Docker。
  • 职责:我负责 TeleTop 的架构设计和开发,参与了整个项目的开发和部署。

MaxPanel

MaxPanel

  • 网址https://maxpanel.cc
  • MaxPanel:MaxPanel 是一个基于 Ruby on Rails 开发的社交媒体营销平台。
  • 技术栈:Ruby on Rails、PostgreSQL、Redis、Sidekiq、Docker、Caddy。
  • 职责:我负责 MaxPanel 的架构设计和开发,参与了整个项目的开发和部署。

我的技能

在我多年的软件开发经验中,我掌握了多种技能和工具,包括:

编程语言

  • Ruby:我熟练掌握 Ruby,可以使用它进行高效的后端开发。
  • Python:我熟悉 Python,可以使用它进行数据分析和机器学习项目。
  • PHP:我有丰富的 PHP 开发经验,熟悉多个 PHP 框架。

框架

  • Ruby on Rails:我熟练使用 Ruby on Rails 进行网站开发,能够快速构建高质量的 web 应用。
  • Django:我熟悉 Django 框架,可以使用它进行复杂的 web 开发项目。
  • Laravel:我有丰富的 Laravel 开发经验,熟悉其 MVC 架构和 ORM。
  • ThinkPHP:我熟悉 ThinkPHP,可以使用它进行快速的 web 开发。
  • Webman:我熟悉 Webman 框架,可以使用它进行高性能的 PHP 开发。

数据库

  • MySQL:我熟练使用 MySQL,了解其性能优化和索引设计。
  • PostgreSQL:我熟悉 PostgreSQL,了解其特性和优势。
  • Redis:我熟练使用 Redis,了解其数据结构和使用场景。
  • SQLite:我熟悉 SQLite,可以使用它进行轻量级的数据库开发。

其他

  • Git:我熟练使用 Git 进行版本控制,了解其分支管理和合并策略。
  • Linux:我熟悉 Linux 操作系统,了解其命令行工具和系统管理。
  • Docker:我熟练使用 Docker 进行容器化部署,了解其镜像管理和网络配置。
  • Kubernetes:我熟悉 Kubernetes,了解其服务编排和集群管理。
  • Nginx:我熟练使用 Nginx 进行反向代理和负载均衡,了解其配置和优化。
  • Apache:我熟悉 Apache,了解其模块和性能调优。
  • Caddy:我熟悉 Caddy,了解其自动 HTTPS 和配置语法。