关于我
2005年
使用ASP(VBScript)开发的第一个动态网站
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
- 网址:https://teletop.org
- TeleTop:TeleTop 是一个基于 Ruby on Rails 开发的 Telegram 频道、群组和机器人的中文索引平台。
- 技术栈:Ruby on Rails、PostgreSQL、Redis、Sidekiq、Docker。
- 职责:我负责 TeleTop 的架构设计和开发,参与了整个项目的开发和部署。
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 和配置语法。