





个人介绍
工作经历
2021-11-01 -2022-08-01道一藏品高级后端工程师
在道一,本人主要负责td库的二次开发和后端业务逻辑的开发。td库是telegram的开源第三方库。通过对成熟代码的阅读和使用,加深了对C++的多线程异步调度的理解。同时也理解了利用CMAKE,对C++逻辑进行打包,提供给安卓和IOS调用。 参与td库开发之余,本人也参与了几个区块链的项目。当中内容包括对帐号的查询、转帐、授权的操作;智能合约的编写和调用等功能。了解了在以太坊、马蹄链(polygon)、波场(tron)上的链上开发。也熟悉了nodejs的开发。 除此之外,还参与了v2ray二次开发的项目。主要负责使用v2ray-core搭建vpn服务器,并开发相关业务逻辑。开发ios插件连接v2ray vpn。
2019-10-15 -2021-07-02广东维讯科技有限公司iOS开发工程师
在该公司工作分为两个阶段 初期,项目由国外外包团队负责,本人主要职责如下: 1. 与国外技术团队对接,提供技术支持。例如阿里云、支付宝相关技术文档翻译;提供支***型等。 2. 参与测试,并协助debug,提供解决方法。 3. iOS 及 安卓应用上架。 4. 参与项目移交验收。 在此期间,本人虽然没有参与开发,但是为开发团队提供了部分架构方案和具体能运行的原型代码。另外在没有代码的情况下为技术团队定位了几个bug的出错地方。 后期,由于项目移交到国内开发,本人主要负责: 1. 参与项目二期的需求定案和技术选型。 2. iOS 应用框架设计/调整。 3. 具体业务开发。 此期间,接手了医大众1.0项目的代码,对其进行了一定程度的改造。引入了RxSwift框架以实现MVVM架构。同时对UIKit进行了扩充,实现类似SwiftUI的定义式界面开发。此外也偿试采用依赖注入功能实现单元测试,以保证产品更有质量。
2015-05-01 -2019-08-01TT语音高级后端工程师
在TT期间主要从事了两个项目。 首先是TT直播。项目从零开始参与,经过技术选型、系统设计,到功能开发、错误调试,之后系统上线,更新维护,本人都参与其中。主要使用C++及python实现业务逻辑。MySql作为数据存储,Redis作为数据缓存。kafka作为中间件投放用户数据给数据分析系统。 之后是音派。该项目脱离了趣丸公司原有的技术框架,引入了brpc框架。引入了AI概念,对用户喜好进行分析,为用户推荐喜好相关的主播。后期也引入docker作为部署工具。不断向微服务架构发展。
2014-05-01 -2015-07-01傲程科技有限公司iOS开发工程师
在傲程公司,主要负责开发iOS应用。在此期间开始接触iOS的开发流程,对swift、对iOS的MVC结构有了初步的了解。
2010-05-01 -2014-07-01YY语音后端工程师
在YY主要从事杀人夜游戏后台的开发。跟在八丁时期一样,后端也是由本人一手包办。延续了八丁的后台框架,整合了YY语主的SDK与YY的服务对接。 后端架构主要采用ZeroC Ice框架,用作服务发现,服务间的通信,运行部署等。 除了技术开发,本人还负责服务上线,日常维护等运维的工作。也参与了部分客服的工作,为客服人员提供技术支持。
2008-05-01 -2010-04-01八丁动漫后端工程师
在八丁主要从事后端业务的开发,从零开始参与架构设计,代码编写和bug fix阶段。由于后端开发只有我一人,整个后端服务都由本人一手包办,在这期间对整个系统的架构有了比较深的了解,对开发技术也有比较快的成长。
2005-05-01 -2008-05-01火石软件游戏开发
在火石软件工作期间,本人参与了奇酷小游戏团队,本人主要负责了德州扑克、音乐方块等小游戏的前后端开发。 亦参与了平台底层的优化工作。 对互联网应用架构,前后端的通信机制,协议定制,MVC等概念有了一定的了解。
教育经历
2000-09-01 - 2004-07-01广东工业大学信息工程本科
在广东工业大学接受了信息工程专业的本科教育。
技能
用户评价

