[求职] 北京 PHP / Golang 全职开发

个人信息

我的优势

  • 拥有 8 年的开发经验( 1 年 Golang 开发经验),业务逻辑强,能够胜任各种合理需求

  • 拥有软件架构设计的经验,设计过高并发、高可用架构方案

  • 拥有 6 年的 Linux 服务器运维经验,运维过公司的 Test 环境和 Fat 环境的服务器

  • 拥有维护老系统经验,能够不停机地从 PHP5 升级到 PHP7 再到 PHP8、从 Laravel 5 升级到 Laravel 9

  • 拥有 JavaScript 逆向工程分析和爬虫经验

  • 拥有较强的创新能力,能够扩展第三方库来满足项目需要;能够将新技术与现有的老项目相结合

  • 拥有较强的学习能力,能够快速掌握新技能

工作及教育经历

  • A公司       2022.12~至今      后端开发工程师

  • B公司       2018.04~2022.09      信息技术中心-研发部

  • C公司       2016.05~2018.03      信息技术中心-WEB开发

  • D公司       2014.10~2016.04      PHP开发工程师

项目经历 & 公司经历


*1. A公司 - 高考志愿填报 - 2023.01 ~ 至今

项目介绍 & 负责内容

  • 此项目主要是服务于高中生,根据历年高考录取位次和分数给学生提供志愿填报方案

  • 我负责此项目的前端接口和后台开发、对接微信支付、整理历年高考数据和高考规则、根据学生的成绩和其他信息等多个纬度来计算各学校专业的录取概率

技术架构 & 亮点

  • 项目使用 ThinkPHP6 框架和 Golang 进行开发,Golang 负责计算录取概率,通过 Unix domain socket 与 PHP 进行通信

  • 通过 JS 逆向工程,字体破解,分析竞品的数据,并抓取到数据库

业绩 & 成就

  • 通过 Golang 将核心接口计算部分速度提升了 6 倍(从 300ms+ 到 < 50ms)

  • 利用 MySQL MEMORY ENGINE 将核心接口查询速度提升了 8 倍

  • 核心接口整体从 1s+ 到 < 200ms

2. A公司 - 视频点播,在线学习 - 2022.12 ~ 2023.03

项目介绍 & 负责内容

  • 此项目主要的功能是视频点播,借助第三方服务(阿里云)实现的

  • 项目使用 ThinkPHP6 框架,我负责此项目的后台管理功能和前端接口开发,包含微信小程序、PC和H5的接口

业绩 & 成就

  • 提前一周完成此项目,因表现优异,提前一个月转正

*3. B公司 - 消息中心 - 后台服务 - 2018.07 ~ 2022.09

项目介绍 & 负责内容

  • 此项目负责公司 APP PUSH、微信公众号、短信、站内消息的发送和管理,支持定时发送、多通道发送

  • 我是此项目的设计者、开发者、负责人

技术架构 & 亮点

  • 早期从 PHP 7.2、Laravel 5.7 迭代到 PHP 8、Laravel 9

  • 分布式架构设计,后端管理平台和核心功能可分开部署,更方便地扩缩容,实现高可用,并为公司节省服务器资源

  • 使用 Redis + Swoole 协程,以达到业务高峰也不会阻塞、节省服务器资源等目的

  • 使用 Jenkins + Shell + Docker 容器化、自动化部署项目,支持蓝绿部署,业务高峰也可以不停机部署

  • 采用 JSON Schema 来验证接口数据格式,大大减少了代码量,降低了维护成本

  • 采用 ELK 收集 LOG,使用 Python 编写的脚本监听错误日志,并通知到钉钉

  • 后台管理采用 VUE + Element UI 进行开发

业绩 & 成就

  • 据统计,从 2018 年 9 月立项到我离职,可用性达到了 99.99%,每天处理上百万条用户消息

  • 经过测试,每天处理上百万条用户消息,只需要 1 台 4 核 8g 服务器,CPU 峰值占用不超过 60%

4. B公司 - 合同管理系统 & 资产管理系统 - 2021.10 ~ 2022.09

项目介绍 & 负责内容

  • 这 2 个项目是负责公司的房屋(场地)租赁合同、采购合同、资产的进出库、资产盘点等功能

  • 项目的审批流程是和第三方系统对接(云之家和易签宝)

  • 我接手时,项目 BUG 非常多,系统非常不稳定,拥有很多几千行的代码文件(PS:不知道几手了),数据表也达到了上百个

业绩 & 成就

  • 通过代码优化和重构,系统基本稳定,BUG 反馈频率从每天到每周

5. B公司 - 官网移动站 - 2018.05 ~ 2018.06

项目介绍 & 负责内容

  • 此项目是公司官网移动站第一版,也是我入职时开发的第一个项目,由于技术团队的扩大,后来交由前端组负责

业绩 & 成就

  • 采用动静资源分离、延迟加载等技术,做到了毫秒级加载( https 协议,DOMContentLoaded: 388ms, Loaded: 661ms )

6. C公司 - APP后端接口 - 2016.12 ~ 2018.03

项目介绍 & 负责内容

  • 我主要负责编写公司大部分的 APP 接口

技术架构 & 亮点

  • 接口采用 RESTful 风格,框架是公司自研框架

  • 消息队列采用 RabbitMQ 与其他系统进行数据交互

  • 项目开发环境使用 Vagrant 打包,实现开箱即用

  • 将项目中使用到的 Redis 迁移到 Pika,以节省服务器内存

7. C公司 - 支付系统 - 2016.09 ~ 2016.11

项目介绍 & 负责内容

  • 此项目是一个独立的支付平台,集成多种支付方式:支付宝、微信、通联支付

  • 我是此项目的开发负责人,由我自己独立开发完成

8. C公司 - 其他

  • 推动部门从 SVN 转到 Git,并使用 Gogs 搭建 Git 服务

  • 在 WEB 直播项目中集成网易云的 IM 系统

9. D公司 - 2014.10 ~ 2016.04

负责内容

  • 主要负责公司的点播系统开发,项目是北京开放大学旗下的教学网站

  • 除了开发以外,还要去大学和甲方谈论需求

技术架构 & 亮点

  • 项目使用 PHP 5.6 + 公司自研框架,框架路由采用注解的方式,利用反射技术实现

  • 项目接口采用 RESTFul 风格

  • 后台使用 AngelaJS 1.x + Bootstrap,图表部分使用 Highcharts 实现

  • 数据库迁移使用 Apache Ant

  • 前期使用 GitHub 托管 Git 服务,后期自建 GitLab

  • 由于是小团队,使用 VMware ESXi 为每位同事虚拟出独立的 Linux 开发环境


专业技能

  • 熟练使用 PHP,拥有 8 年的开发经验

  • 熟练使用 Laravel 框架和 Swoole 扩展

  • 熟练使用 Linux 系统,从 2017 年至今,一直使用 Linux 系统作为主力开发机

  • 掌握 Golang 编程语言,拥有 1 年开发经验

  • 掌握 JavaScript 编程语言,使用 VUE + ElementUI 做过后台管理

  • 掌握 Docker 基本用法,在生产环境中搭建并维护过基于 Docker 容器的项目

  • 掌握 Redis、MySQL、Git 的基本用法

  • 掌握 Shell,编写过项目部署脚本,并借助 ShellCheck 编写出 POSIX 兼容的代码

  • 了解 Python 基础的使用方法,编写过错误日志监听并报警工具

个人评价

  • 负责任、喜欢钻研技术、代码洁癖

  • 喜欢向团队分享自己了解的技术和经验、乐于帮助别人解决问题

个人表现

  • 2023年,在A公司,因表现突出,提前一个月转正

  • “2020 卓越工程师——匠心筑梦营” 被评为 “优秀学员”(公司内部的培训活动)

其他信息

  • 可以兼职服务器运维工作

  • 自带梯子,拥有免费的 Oracle Cloud、喜欢折腾路由器

  • 自带 Github Copilot 和正版 PhpStorm,能够帮助我提高编程速度和质量

  • 熟练使用 ChatGPT 和 New Bing,帮助我快速解决问题和学习知识

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 42

2个月了,还没找到工作,哎!

1年前 评论
小李世界 1年前

我这还在招人,加微详聊 max_1321

1年前 评论

我又来找工作了!

1年前 评论
shunjian_1 1年前
woodong (作者) (楼主) 1年前

多要点薪资

1年前 评论
余胜军

连单休都去这是为了上班多么卑微了...

1年前 评论

这真是太难了....明年更加焦虑啊这....

1年前 评论

找到工作了,单休。

1年前 评论
green_hand 1年前

PHP用的公司一般都是中小型公司,且创业公司居多,大环境不好,又逢年底,确实不好找工作。

1年前 评论

有面试吗

1年前 评论
woodong (楼主) 1年前

找到工作说一声啊

1年前 评论
woodong (楼主) 1年前

🆙🆙

1年前 评论
小李世界 (作者) 1年前
白小二

完美的度过了疫情,牛

1年前 评论

2018-2022年 这就8年了?都是加班出来的?

1年前 评论
woodong (楼主) 1年前

多谢各位指点,我丰富了我的简历。

1年前 评论

8 年 20k, 确定是 8 年?

1年前 评论
BreaveHeart 1年前
WindyLater 1年前
test2018 1年前
skyLee (作者) 1年前
skyLee (作者) 1年前

北京php的坑也太少

1年前 评论

北京 应该30K以上

1年前 评论

直接25-30, 要的多给的多

1年前 评论
j90s5520 1年前

8年的工作经验,你可以多要薪资。

1年前 评论
aodaobi

免费的 Oracle Cloud ,我申请不下来 :joy:

1年前 评论
小李世界 1年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!