[求职][10-14k] php 或者 golang 开发工程师

个人信息#

  • 郭梁 / 男 / 1994
  • 本科 / 兴义民族师范学院数学系
  • 工作年限:5 年 php,3 年 golang (全栈)
  • 期望职位:php 或 golang 开发工程师
  • 期望薪资:税前月薪 10-14k
  • 期望城市:贵阳
  • 联系方式:15870399165(微信同号,添加请注明来意)

技能清单#

  1. 熟练使用 php,golang,JavaScript,ts 等编程语言,有良好的编码习惯及编程思想,具备一定的系统架构设计能力。
  2. php web 框架: thinkphp6,laravel,了解框架工作原理;go web 框架:gin
  3. git 版本管理,熟悉多人协作流程
  4. redis,memcache 熟练使用
  5. rabbitmq 熟练使用,能根据具体情况使用消息队列进行程序优化
  6. mongodb 熟练使用
  7. mysql,sqlite,postgresql,达梦数据库;能熟练使用的关系型数据库,编写复杂的 sql;能绘制系统 ER 模型
  8. mysql 主从复制配置
  9. 了解各种协议,如 tcp,udp,http,https,websocket 协议。懂得网络编程(socket 编程)
  10. 熟练使用 nginx 配置负载均衡,反向代理等。
  11. 熟练使用 docker 容器,能用 kubeadm 部署 k8s,能简单的对 k8s 集群进行使用,对 DevOpsCI/CD 有一定的了解。
  12. 了解爬虫原理,能熟练使用 goquery 爬虫框架,xpath 语法对网站进行内容抓取。
  13. 熟练使用 linux 操作系统,安装部署应用,常用的 linux 命令以及 linux 运维。
  14. 能使用 vue 前端框架,小程序开发,uniapp 开发
  15. 高可用环境搭建,haproxykeepalived

开源及个人项目#

  • mbox 私人音乐播放器(尚未开源)

    mbox 是一款使用 golang 编写的音乐播放器;使用爬虫爬取网络音乐,可以进行播放和下载。
    使用到的技术有(golang,vue3, ts,sqlite, electron, element ui, cgo, gin)支持 windows,linux 桌面端,下图是 windows 桌面端。

Go

[求职][10-14k] php 或者 golang 开发工程师

工作经历#

2021-03-14 - 2024-06-15 贵州乐诚技术有限公司#

  • 担任职位:golang 开发工程师
  • 在职时长:3 年多
  • 离职原因:公司长时间未按时发放工资,与公司协商解除劳动合同。

工作成果#

  • lego 业务框架 :使用 golang 开发,主要负责系统命令行交互式安装,通过 web 界面升级系统,将应用安装到系统服务,支持 linuxwindows 开机自启;
    整合 validation v10gormginexcelzapeventbusrabbitmqtimer、 等;公司使用了此框架进行了大量的上层应用开发,稳定的运行在 linuxwindows 操作系统之上。

  • 看守所亲情通管理系统(SASS平台) 设计与开发,使用 lego 业务框架开发;在系统中我负责了很多模块的开发与设计,例如季度结息模块,进销存模块。系统在内蒙,贵州,青海等多个地方稳定运行。

  • 银行业务平台: 使用 lego 业务框架开发;对接各种银行的支付系统,为上层应用服务。主要功能有支付,流水查询,回执回单拉取,对外转账等功能,为上层应用服务。

  • 网关,中台: 网关是所有请求的入口,使用 golang 开发,通过不同的路由识别不同的 app 应用进行反向代理
    以及对请求的用户进行鉴权。中台是一个用户权限管理的基础平台,主要提供用户,部门岗位,角色,角色权限等信息维护。上层应用依赖此程序即可拥有常规的 RBAC 权限认证。

  • 乐诚国产化打印机: 使用 golang 开发,基于实达打印提供的 dll.so , 通过 cgo 通过指令的方式调用打印机打印,支持国产化的 arm 架构 cpu 的操作系统。这种打印机不需要客户安装任何打印机驱动,极大的方便了客户使用。

  • lenat 边界穿透工具: 这是一个效能工具,使用 golang 开发,极大的减少了运维成本;公安网络环境复杂,外联区和内网隔离只能通过网络边界
    进行数据摆渡,无法进行外联区的服务器运维工作,需要两人配合才能完成运维,或者一人来回跑,当外联区程序出现故障时,需要进入外联区才能操作,但是外联区有时候距离很远,运维成本极高。 lenat 建立在数据摆渡的基础之上,实现了穿透功能,可以在公安内网对外联区的服务器进行操作。

  • 运维平台: 这是一个独立的平台,主要用于运维工作,使用 golang 开发,由于某些服务器通过 ssh 连接后可能进行操作不当,造成服务器或者数据损坏,运维平台通过基于时间的密码算法,登录之后,需要动态的验证码,才可以执行命令行,这个命令行不是通过 ssh 连接,而是通过 exec 执行。命令的执行会根据验证码记录下来,知道是谁在操作。此平台还能对文件进行管理,上传,下载删除等。

2018.10 – 2021-3-10 泛亚信通网络科技有限公司#

  • 担任职位:php 开发工程师
  • 在职时长:2 年多
  • 离职原因:公司破产

工作成果#

  • portal 广告投放系统,这是一个 wifi 广告投放的系统,主要功能是通过不同的 ap 区域触发不同的广告,支持按区域投放,广告编辑等功能。
  • 探针数据解析,解析从所有 ap 上传递过来的数据并进行存储分析。
  • 微信点餐,后台功能都是我一个人完成设计和开发。实现了微信点餐,后厨打印点餐小票,在线微信支付等功能。

2017-05 – 2017-10 贵州众跃信息网络科技有限公司#

  • 在职时长:5 个月
  • 担任职位:php 开发工程师
  • 离职原因:小型外包公司,破产。

工作成果#

  • 维护老的系统,使用的 CI 框架,比较亮眼的是其中用到了 VR 生成技术。
  • 九龙山旅游 vr 导航

2016-09 – 2017-04 讯鸟云计算科技有限公司#

  • 在职时长:9 个月
  • 担任职位:php 程序员
  • 离职原因:个人原因

工作成果#

  • 使用 memcache 提升系统性能。
  • 独立完成年会大师互动游戏多人拔河,使用的是讯鸟自研框架。

2016.05–2016.09 贵州蓝蚁网络#

  • 担任职位:php 程序员
  • 在职时长:3 个月
  • 离职原因:小型外包公司,每天疯狂加班。

    工作成果#

    开发绩效管理系统

证书#

  • 全国计算机等级考试二级(php + mysql)
  • 普通话二级甲等
  • 高中数学教师资格证

兴趣爱好#

  • 乒乓球、篮球、羽毛球

致谢#

感谢您花时间阅读我的简历,期待能有机会和您共事。

九九一十八,一步一个脚印

来源:https://learnku.com/go/t/87392