Overview
Work History
Education
Skills
Timeline
Summary
Generic

王 贺

计算机科学与技术
北京

Overview

12
12
years of professional experience

Work History

离职状态

北京
07.2023 - Current
  • 当前正在学习kubernetes与机器学习。 了解kubernetes基本概念,基本架构。
  • 了解机器学习一般方法,线程回归、梯度下降、简单的分类问题。
  • 重学数学基础,为下一个阶段的工作做准备

CEO

北京世界树科技有限公司
北京
01.2023 - 06.2023

公司介绍:互联网创业公司,基于AIGC开发基于人工智能服务产品,主要产品人工智能聊天助手小程序、人工智能客服服务解决方案、为企业提供基于gpt的服务通道

汇报对象:

工作职责: 公司创业合伙人与发起人

  • 基于gpt-3.5 提供本土化的智能聊天小程序后端架构与服务开发,服务基于golang 的langchain框架开发, 搭建通道,完成对外提供服务。
  • 利用GPT构建基于企业微信、钉钉、飞书应用的人工智能客服助手
  • 跟踪并研究主流大语言模型的技术的发展
  • 搭建和维护基于AI的应用平台,包括聊天应用和Ai生成图像等创新应用。
  • 专注于构建针对企业数据的Fine-tuning GPT微调模型,提供精确、高效的垂直领域解决方案。

高级软件工程师、架构师、资深Golang开发

得到(北京得到信息科技有限公司)
北京
02.2017 - 12.2022
  • 公司介绍:知识付费类APP,提供高效的碎片化学习方式,函盖人文、科学、艺术、商业、方法技能等通识教育产品。
  • 汇报对象:CTO
  • 下属人数:10人
  • 工作职责:

领导团队实施微服务化的核心架构,推动业务的可持持续增长。

参与开发多个关键业务平台,提升用户体验,如听书、电子书和会员平台。

完成得到会员中台和结算台的重构项目,提升系统稳定性和工作效率。

完成消息中台和用户数据行为中台的重构,为得到运营活动提供消息推送和用户数据分析支持。

引入cdp和gmp系统,实现运营增长系统与得到业务数据对接,提升运营效率。

技术保障《罗振宇跨年演讲》大型活动5年。

离职原因:追求个人职业发展,寻找新机会

项目经历:

  • 《得到App结算台》:一个重构项目, 提升业务支持的效能, 过去由于case-by-case业务对接, 导致业运营推广活动灵活度嵌缺, 项目负债程度较高, 重构之后, 实现了0成本配置方式接入。 形成了标准价格计算规则,活动玩法(优惠券、满减、组合售卖) 的标准化。
  • 《得到会员中台》:一个重构项目, 针对得到全业务平台,低成本接入会员体系, 对会员体系统一管理,做了会员业务顶层抽象, 形成了会员中台服务。 新业接入由于原来的1个月降致1周。 新的会员卡类型创建与管理1小时内完成配置与测试。
  • 《Artemis 脚手架》: 主导开发得到第一个基于Go语言生态主流的框架项目的脚手架工具, 该项目对gin、xorm、redis-client、logrus 等中间件sdk进行了标准化封装, 并提供了cmd创建项目, 重设计了go service 项目结构。
  • 《Storage存储框架》:后端分级缓存框架, 支持多级缓存配置、支持水平扩容,该框架对本地缓存、远程缓存、数据库进行了统一的抽象与封装, 简化了缓存开发复杂度, 为得到后端服务性能提升提供了统一缓存解决方案框架。
  • 《得到听书项目》:百万日活的得到听书后端服务, 基于gin、xorm、redis 实现主要听书项目服务的接口, 该服务接口单核qps 超过1000
  • 《得到电子书项目》:百日活的得到核心后端服务,基于artemis、storage、gin、xorm、redis 实现, 服务接口平均单核qps超1000

其他经历:

  • 2018年423特大线上故障
  • 2018年得到全链路压测系统优化与改造

Golang开发工程师

人人车(北京善义善美科技有限公司)
北京
01.2016 - 01.2017

公司介绍:人人车致力于打造全新的二手车C2C交易模式,为个人用户提供专业、便捷、有保障的二手车交易平台。

汇报对象:用户产品组CTO

下属:1 人

工作职责:使用Golang重构人人车用户中心服务,提高系统性能和用户满意度。

离职原因:寻找新的发展机会

项目经历:

《人人车用户中心服务》:基于Golang 重构了人人车用户中心服务,大幅提升旧用户中心服务性能超过10倍。 服务器数量缩减1倍。

软件工程师

百泉众合数据科技有限公司
北京
01.2015 - 01.2016

公司介绍:这是一家创业公司,致力于提供日志云服务,为企业提供日志收集、存储、检索、数据分析服务。

汇报对象:CTO

下属人数:0 人

工作职责: 负责日志数据采集系统的开发与维护,工作期间对监控数据、运维数据日志收集管理进行了深入的研究, 研究当时主流的开源项目如Heka、LogStash、Filebeats 等日志采集项目。 并开发了高性能日志收集工具。 在此期间, 对基于Python的sentry项目进行了深入的研究, 并基于sentry实现了公司内部的异常报警管理服务。

项目经历:

《高性能的日志采集工具》: 基于golang实现了高性能的日志收集与上传工具, 支持配置资源使用率的限制, 支持多文件目录同时上传,支持插件式管理,基于管线模式对日志进行本地预处理等功能。 相比当蝗logstash性能提升一倍, cpu和内存利用率降低了10倍

《基于sentry 异常管理服务》: sentry是著名的异常收集与报警开源项目,项目于python django框架实现, 支持了90%的编程语言主动打点异常上报功能。 基于sentry的二次开发, 实现了支持日志服务管理分析的基本功能。

软件开发工程师

Leonis(雷欧尼斯科技有限公司)
北京
01.2014 - 01.2014

公司介绍: 该公司致力于3D电影设备制造服务,主流产品如电影放映质量管理、电影放映质量数据采集设备生产制造、数字电视 iptv产品生产制造。

汇报对象:CTO

下属人数:0 人

工作职责:基于Qt C++ 从0到1开发电影放映质量管理系统QMS(Quality Management System ) ,该系统采用由C-S架构,负责从现场接收用户反馈、产品调研发到开发上线。 服务器端Qt C++ 开发, 客户端由嵌入式设备采集数据并上报服务端。 并提供电影放映质量报表,自动发送到影院管理人员使用。

技能:Qt C++

C++开发工程师

正道软件
北京
01.2013 - 01.2013

公司介绍:老牌软件服务提供商,为大型央企业如电信、银行提供信息集成、系统开发服务。

部门:中国电信集团CRM项目组

汇报对象:CTO

下属人数:0 人

工作职责: CRM项目负责中国电信crm系统原子服开发与维护,基于C++ 编写原子服务,负责与应用层(java web)通信。 项目采用soap架构。 服务基于交易中间件tuxedo开发的nginx插件提供。 开发原子服务以动态库形式提交付给nginx,由nginx反向代理对外提供基于soap协议服务。

软件开发工程师

北京赛博兴安科技有限公司
北京
06.2012 - 12.2012

公司介绍:一家网络安全公司,主要为军方提供诸如网闸、防火墙硬件设备产品

汇报对象:组长

下属人数:0人

工作职责:

1. 负责网闸设备上的嵌入式设备开发与维护,基于c++开发嵌入式cgi-web服务。

2. 负责收集网络设备运行参数等信息,上报网络安全管理系统。 c语言开发,应用层基于http 传递xml数据。

项目经历

  • 《一个多硬件平台(arm,power pc) 架构的网接口数据上服务程序》:该项目用于将网闸内部运行数据,定时上报到网络安全管理平台。该项目开发语言c语言,网络通信采用http协议,应用层数据协议采用xml格式定制。 代码1000+行
  • 《一个网闸应用程序管理平台》:该项目为web服务平台,基于cgi-web 实现,采用c语言开发, 前端jquery + easyui 实现了一个设备管理ui

软件开发实习生

邮储银行合作企业
北京
01.2012 - 05.2012

工作职责:负责邮政储蓄银行-现金业务需求规格说明书描写、现金业务原子服务开发与维护,基于C语言,Oracle数据库,Tuxedo中间件

Education

Bachelor of Science - 计算机科学与技术

齐鲁工业大学
济南
06.2008 - 09.2008

Skills

深入理解Golang,熟主流golang中间件与框架,如gin、gorm

熟悉主流数据库技术Mysql、redis

熟悉Linux系统,能够在Linux环境高效工作

深入理解计算机科学基础

3年10人团队管理经验

英文阅读熟练

Timeline

离职状态

07.2023 - Current

CEO

北京世界树科技有限公司
01.2023 - 06.2023

高级软件工程师、架构师、资深Golang开发

得到(北京得到信息科技有限公司)
02.2017 - 12.2022

Golang开发工程师

人人车(北京善义善美科技有限公司)
01.2016 - 01.2017

软件工程师

百泉众合数据科技有限公司
01.2015 - 01.2016

软件开发工程师

Leonis(雷欧尼斯科技有限公司)
01.2014 - 01.2014

C++开发工程师

正道软件
01.2013 - 01.2013

软件开发工程师

北京赛博兴安科技有限公司
06.2012 - 12.2012

软件开发实习生

邮储银行合作企业
01.2012 - 05.2012

Bachelor of Science - 计算机科学与技术

齐鲁工业大学
06.2008 - 09.2008

Summary

  • 多年服务器端开发,7年互联网行业工作经历,在互联网创业公司构建和维护基于AI的应用平台,包括聊天应用和AI生成图像等服务。
  • 深入理解Golang 服务器开发,熟练使用go pprof性能调优工具,熟悉mysql、redis数据库技术,熟悉常用中间件。
  • 3年10人以上后端业务团队管理经验
计算机科学与技术