个人介绍
我是程序员客栈的【杜秉轩】,7 年工作经验,从事后端开发,熟练掌握 Python、Golang 等后端语言,也熟悉 jQuery、Bootstrap 等前端技术。
工作期间曾多次担任项目负责人,领导过小型团队,同时也有丰富的独立开发经验。
工作方向主要为 Web 后端、系统服务、自动化开发、运维开发等。
如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2020-06-02 -2023-05-06杭州边锋网络技术有限公司高级运维开发
边锋作为拥有 20 多年历史的游戏公司,主要业务为棋牌类游戏开发。 我身在 DBA 部门,负责为公司研发 数据库管理审核平台,面向 DBA 以及业务部门的开发人员,旨在为 DBA 同事提供便利的数据库实例和数据库服务器管理环境,以及线上数据库安全的使用环境。
2015-06-05 -2018-08-31新华三技术有限公司测试平台开发
公司主要生产服务器、交换机、路由器等硬件产品,我所在的部门则负责服务器产品的整机自动化测试开发工作。 我长期作为项目负责人,负责部门的自动化测试平台、监控平台、脚本归档平台等多个平台的开发工作。
教育经历
2011-09-01 - 2015-06-25浙江万里学院软件工程本科
大学四年均获得了奖学金。
技能
【项目简介】 公司部门内部项目。 当时所在的公司部分负责自动化测试脚本的开发工作,本平台旨在为部门提供一个自动化脚本的版本归档功能。同时,本平台提供了审核流程,开发人员在提交自动化脚本后,需要由部门领导、QA等职能人员进行多重审核,最终归档到系统。 版本归档到系统后,会由部门的自动化测试平台进行发现、分发,从而完成整个自动化测试流程。 【职责】 项目负责人,负责项目的统筹规划以及后端开发工作。 【技术架构】 平台整体采用 Django + Bootstrap + jQuery 进行开发。
【项目简介】 职业生涯早期项目,为公司内部项目。 当时所在公司为一家硬件开发公司,生产服务器、路由器、交换机等产品。我所在的部门负责公司的服务器产品自动化测试开发工作。 本项目旨在帮助部门进行服务器产品的自动化测试脚本的部署和测试,由测试开发人员进行脚本开发,审核归档到部门的归档系统后,由本系统进行脚本发现、整合,接着远程下发到各个测试厂商,在测试厂商的生产测试环境下进行自动化测试,最后反馈测试结果到我们部门。 同时,我们在公司内部即可通过网站对远程的测试过程、结果进行监控,节省了远程沟通的成本,并且能够第一时间发现问题。 【我的职责】 项目负责人。整个项目周期平均人力 4.0,最多时项目团队有 7 个人。 除了统筹管理项目开发进度,我还兼顾了大量后端开发任务,以及需求采集、项目方案设计等工作。 【技术架构】 网站部分采用 Django + Bootstrap + jQuery,测试厂商环境的测试主体平台由 Python 原生开发。
【项目简介】 本项目为公司内部项目,采用 B/S 架构,面向公司的 DBA 部门以及业务开发部门,旨在为公司的数据库服务器以及数据库实例本身提供统一的,可视化的管理途径,并且为业务部门提供一个可操作线上数据库,且 DBA 可控的环境(Web 页面)。 【功能】 该平台主要提供如下功能: 1. 数据库服务器管理(Linux)。 1.1 采集服务器自身信息数据; 1.2 管理服务器防火墙规则(iptables); 1.3 采集并监控服务器上运行的数据库实例(MySQL 和 Redis); 1.4 管理 MySQL 用户(mysql.user)及其权限信息; 1.5 管理 MySQL 配置信息; 1.6 管理 MySQL 备份任务以及 binlog 日志; 1.7 支持 MySQL、Redis 远程自动化一键部署安装,包含主从部署、多实例部署; 1.8 服务器定时脚本任务; 1.9 协助 DBA 部门的另一个平台,对其 Prometheus 及其采集器进行统一管理; 2. 线上数据库业务增删查改 2.1 线上数据库 SQL 查询功能; 2.2 线上数据库的所有对数据做修改的操作(需通过工单申请,让 DBA 进行审核); 2.3 线上数据库的定时查询任务(需审核); 【我的职责】 该项目平均人力为 2.0,由一个极小的团队进行开发。 项目 2019 年立项,我于 2020 年入职公司时平台已完成 线上数据库业务增删查改 功能部分,因此我主要负责 数据库服务器管理 及其所有子功能的开发和维护工作,在相当长的一段时间里都是独立开发 + 全栈开发。 目前作为项目负责人已有一年,主要负责所有功能的后端开发工作,极少参与前端开发。 【技术架构】 平台分为 一个面向用户的网站 和 运行在各个数据库服务器上的代理程序 两部分。其中,代理程序(以下简称 Agent)由 Go 语言编写,网站部分后端采用了 Django 框架,前端目前采用 Vue3 + Ant Design。 网站数据库采用 MySQL + Redis。