个人介绍
我是程序员客栈的【元辰】,一名【二级方向】; 我毕业于【福州大学】,担任过【公司】的【高级开发】; 负责过【revit dark theme】,【cognixus-pif】,【证券系统-DataServer】的开发; 熟练使用【c++ backend】,【golang-backend】,【android】,【mfc】; 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
擅长知识点:
数据结构,算法,多线程,进程
一年 go 服务端经验
mongodb,MicrosoftSQL,Kafka 中间件
tcp/ip,http,ssl,grpc 协议,同步与异步
Linux 基本命令,make 编译,bazel 交叉编译
docker,k8, jenkins,s3云存储分布式
git,gerrit,youtrack,jira等
c/c++开发经验7+年,其中服务端约2年,嵌入式c约2年,windows客户端mfc精通
Boost库,asio 高并发
加解密 md5,sh256,rsa,ca 证书,正则运算/token/json/xml/tlv/csv 解析
android jni,so库,约三年经验
android app开发过五款,个人接包三个,接包都是独立完成
最近没什么活上班比较闲,最近在参与开源代码贡献,关于mame vs + 语言包。
接单优先。
工作经历
2020-05-08 -至今Autodesksenior developer
内容: 1. 完成 AUTOCAD/Revit (Windows 平台桌面应用)软件的阶段性 UI 改版计划, MFC wpf 混合的 UI 框架; 2. 修改 BUG 或优化相关几何算法; 3. 开发和维护内部使用的几个工具,由 react native 开发的网页。 工作任务在 wiki, jira 上管理和分派,代码 在 git 上管理和 review ,代码提交后要在 Jenkins 上测试,之后会有性能测试,安全性测试。自动化测试由 Jenny 指令完成,这是一系列的模拟操作指令。
2019-01-02 -2020-04-30cognixusgolang backend
开发社交软件,负责 golang 语言 Linux 下的服务端开发。 1. 根据业务需求 设计数据库和 接口文档。 2. 建立 mongo 数据库,使用 golang 编写后端代码。 3. unit test,end to end test,publish to stagging server test。 4. 发布到云端。 项目管理基于 谷歌文档,jenkins, gerrit, youtrack 等开源工具。 项目划分成模块用 bazel 交叉编译成 docker 镜像. 项目根据不同版本发布到 kubernates cluster.
2015-09-03 -2018-12-31verifone工具软件开发
OTA 升级动态库 项目简介:动态库的功能是实现 POS 机批量升级,机身全部固件的自动升级。SO 库会检查每一台 POS机,然后通过服务器查找最新版本,然后下载到 POS机,完成升级功能。 技术:SO 库编译,LINUX 编程,文件系统权限等,XML 解析,压缩包遍历,智能挑包算法,crc 校验,MD 5加解密。 内容: 服务端维护,新接口开发,针对生产管理,pos 机系统版本,固件 升级等模块接口。 Pos 机生产中使用到的工具开发,C/C++开发,LINUX 服务端开发, WINDOWS 桌面工具开发, 证书工具,密匙工具,SO 库,固件下载工具,生产流程自动化控制工具,串口工具等。OTA 升级动态库 项目简介:动态库的功能是实现 POS 机批量升级,机身全部固件的自动升级。SO 库会检查每一台 POS机,然后通过服务器查找最新版本,然后下载到 POS机,完成升级功能。 技术:SO 库编译,LINUX 编程,文件系统权限等,XML 解析,压缩包遍历,智能挑包算法,crc 校验,MD 5加解密。 内容: 服务端维护,新接口开发,针对生产管理,pos 机系统版本,固件 升级等模块接口
2011-03-02 -2015-08-01德邦Android 开发
前期负责 WINCE 开发,后期负责 Android APP 开发。 wince 平台 pda 系统开发。C++开发,COM +技术,TCP/IP HTTP 等网络协议运用,内存管理,多线程等运用。 平台 WINCE 语言C++ 项目简介:PDA 是物流专用的工具,一种手持终端设备,WINCE 操作系统。软件是运行于 WINCE 上的,用于处理物流公司各种业务。软件由框架与多个业务模块组成,不同的业务模块由不同的人员负责开发,模块打包成 DLL ,这些 DLL 由框架加载运行。做到一定程度的平台无关性。 技术:COM +技术,DLL 内存管理,DLL 生命周期管理,注册表编程。 Android app 开发,CRM 销售管理系统, 物流/快递系统。使用 JAVA 语言+Android studio ,根据业务会有改版升级。
2009-09-02 -2011-02-02乐问c++开发
证券分析软件(Windows 桌面应用软件) - 项目二: 平台 VS2005 VS2008; SQL SERVER 数据库, 语言 C++; 项目简介:客户端+服务端+网页数据抓取工具(计算入 库),证券数据收集换算入库工具。收集股票行情数据,计算保存到服务端,客户端通过各种算法分析数据并图形显 示,比如K线图。 用到的技术:哈希表,GDI +绘图,控件自绘,多线程,SOCKET 通信,自定义数据格式编码与解吗, http 协议栈。 个人职责: 负责项目的交接,开发跟进,客户端开发,部分服务端工具开发。
教育经历
2005-03-09 - 2009-03-07福州大学应用数学本科
信息计算科学-数字信号处理-数字图像处理 |- 分布式计算-分布式数据库
技能
原生的安卓app,独立完成,包括界面框架,网络框架,自写控件,游戏玩法(算法) 版权归公司,不能透露太多信息,有服务器,ios,网页版。 源码手上都有,网络框架使用okhttp3, ssl,retrofit2, 也用注解框架org.androidannotations.annotations
某海外公司开发的,我负责后端大部分模块开发。前端用Dart 语言 flutter跨平台技术。 开发社交软件,负责 golang 语言 Linux 下的服务端开发。 1. 根据业务需求 设计数据库和 接口文档。 2. 建立 mongo 数据库,使用 golang 编写后端代码。 3. unit test,end to end test,publish to stagging server test。 4. 发布到云端。 项目管理基于 谷歌文档,jenkins, gerrit, youtrack 等开源工具。 项目划分成模块用 bazel 交叉编译成 docker 镜像. 项目根据不同版本发布到 kubernates cluster.开发社交软件,负责 golang 语言 Linux 下的服务端开发。 1. 根据业务需求 设计数据库和 接口文档。 2. 建立 mongo 数据库,使用 golang 编写后端代码。 3. unit test,end to end test,publish to stagging server test。 4. 发布到云端。 项目管理基于 谷歌文档,jenkins, gerrit, youtrack 等开源工具。 项目划分成模块用 bazel 交叉编译成 docker 镜像. 项目根据不同版本发布到 kubernates cluster.