黄志超的个人简历
- 黄志超 / 男 / 1986
- 莆田学院 / 计算机科学与技术 / 2005-2009
- 手机与微信: 18150089296
- GitHub: github.com/OverNaive
- 求职意向: 资深研发工程师
个人优势
多年研发经验,能够独立完成系统的分析、设计和开发。有代码洁癖,会对代码进行持续重构。乐于学习新技术,有能力快速使用新技术来实现具体需求。我就是这么一个写代码写了10几年但是还没有写够的人。期待与您共事。
工作经历
厦门微徒网络科技有限公司
技术经理 | Golang / PHP / 微服务 | 2021年12月-至今
- 用 Kratos 框架搭建微服务以实现内部数据中台,为多个系统提供更丰富的聚合数据;
- 从零到一的广告聚合研发,并且对消耗数据和转化数据进行整合,实现多维度的广告统计数据;
- 对广告落地页进行迭代(v1~v3),实现了在线编辑落地页,广告链路的可追踪以及平台的 saas 化;
- 维护门店系统,实现各方需求,修复历史技术债;
- 制定月绩效考核和年度绩效考核方案
北京海腾时代科技有限公司(远程办公)
高级研发工程师 | Golang / MySQL / Redis / ES | 2021年6月-2021年10月
- 对客服IM项目进行重构和功能开发,并输出相关文档;
- 将消息投递由广播切换至自定义路由,减少 60% 的无效通信;
- 接口和队列分布式化,解决了主服务器不可用时服务不可用,提高系统可用性;
- 配合客服人员开发一系列特定功能,使客服的工作效率提高 50%
清津桥(厦门)教育科技有限公司
开发组长 | PHP / Swoole / Redis / MySQL | 2018年11月-2021年6月
- 从零到一的在线教育平台研发,负责数据库设计和核心功能的研发;
- 提出任务负责人概念,让团队可以主动推进各自负责的大需求,实现进度可控;
- 规范开发流程,增强产品经理、前端和后端之间的有效沟通;
- 推进 code review,并分享代码里所使用的必要设计模式;
- 使用 OMV 部署本地文件服务器,解决了 Windows 下的 20 人的人数连接限制。
深圳无忧家居网络科技有限公司厦门分公司
技术主管 | PHP / layUI / MySQL | 2018年5月-2018年10月
厦门市维迪信息科技有限公司
开发组长 | PHP / layUI / MySQL | 2017年2月-2018年4月
莆田诺鑫集团有限公司
开发组长 | PHP / jQuery / ZenCart | 2010年6月-2012年9月
莆田荣华网络有限公司
PHP 开发 | PHP / jQuery / DeDeCMS | 2009年3月-2010年6月
项目经历
广告聚合平台
研发负责人 | 2022年2月-至今
一站式的信息流广告投放工具,目前只支持巨量引擎。
- 独立完成从零到一的平台研发;
- 利用 Golang 的并发能力,使同步消耗数据的时间缩短至原本的十分之一;
- 引入规则引擎,根据配置的规则做到广告计划的实时监控;
- 设计并开发将广告素材等资源的本地化,实现账户间的素材等资源的共享;
- 对消耗数据和转化数据进行整合,实现多维度的广告统计数据;
广告落地页
主要研发工程师 | 2021年12月-2022年2月
承载来自于巨量引擎的广告,并到达企业微信的一个私域流量的引流工具。
- 设计并开发整条广告追踪链路,实现广告节点可追踪化;
- 接入微信第三方平台,通过授权来管理小程序,实现了小程序的统一维护;
- 介入企业微信代开发自应用,打通了微信全链路,实现配置的统一;
- 经历 v1 到 v3 的迭代,实现在线编辑落地页并且让平台的 saas 化;
英语在线教育平台
主要研发工程师 | 2019年1月-2021年6月
基于拓课云的直播服务而研发出的英语在线教育平台。
- 带领团队梳理数据库,让团队意识到数据库设计的重要性,并形成设计规范文档;
- 设计并封装中间件、依赖包调用和第三方调用等基础设施;
- 设计并实现了约课、排课等核心功能,通过拆解大需求,降低业务逻辑的耦合性;
- 结合 websocket 和 redis 实现了替补教师的分配与签到,让课堂有了额外的保障;
- 在一周内完成 ThinkPHP 5.1 升级到 6,并基于 think-swoole 让项目运行在 swoole 上;
- 利用第三方自动构建(CI/CD),实现合并代码就能自动部署,并通知到钉钉群;
- 利用 Python 导入复杂表格,解决了人工录入课程信息费时易错的问题;