关于我


全栈工程师, 之前为 铃盛广东数果天气宝企大等企业(作为固定雇员), ,以及一些国内的创业团队(作为自由职业者)工作。

主要写网站程序, 开源软件/lib/SDK/framework/POC/Demo等, 包括服务器端和前端,Android/IOS app(phonegap, cordova), windows, Linux, mac(node-webkit, electron)和mac(xcode, electron)桌面程序,设计小型程序/插件/扩展的解决方案, UI等。代码洁癖,同时生产力极高。

我写了很多开源软件/lib/SDK/framework,如 electerm(9340★),electerm-sync-server-vercel(0★),electerm-sync-server-rust(0★),ringcentral-chatbot-python(7★),ringcentral-embeddable-mobile-framework(1★),ringcentral-notification-app-developer-tool(3★),engage-voice-js(2★),auto-reply-bot(1★),github-add-in(3★),jade-press(40★),以及更多...

专业技能


• 小型程序数据库, 接口, 构架和解决方案设计

• 网站和web app开发和测试 (mongodb, nodejs, python, vue, react, angularjs, jest, mocha, nginx, mysql, AWS Lambda, AWS DynamoDB)

• 服务器运维(ubuntu, centos...)

工作经验


高级软件工程师.

厦门铃盛 / 2018.09 ~ 2022.07

开源SDK/Framework/Lib/web app/extension/bot/Mobile app/POC/demo编写测试以及文档, 以及相关技术文章撰写, 视频制作, 客户服务...

软件工程师.

广东数果 / 2016.08 ~ 2018.06

服务器运维, 解决方案和构架设计, 数据库和接口设计, web/桌面 app 开发, nodejs, pgsql, html5, react...

软件工程师.

天气宝 / 2015.06 ~ 2016.03

服务器运维, 解决方案和构架设计, 数据库和接口设计, web app 开发, nodejs, mongodb, html5, angularjs, nginx...

软件工程师.

long.tv / 2015.01 ~ 2015.06

解决方案和构架设计, 数据库和接口设计, web app 开发, nodejs, mongodb, html5, angularjs...

前端工程师,前端主管.

企大qida.com / 2013.07 ~ 2014.10

前端和服务器端(nodejs),构架和解决方案设计,桌面app开发等

前端工程师,前端部门负责人.

朋道ponder.com.cn / 2012.04 ~ 2013.05

前端代码和UI设计,Android 程序开发(基于phonegap), 2012最佳执行力

自由职业者.

2011.09 ~ 2012.04

为topcoder以及一些国内的创业团队工作, 前端开发(UI实现,2d游戏,单页面程序等等)

网站管理员.

anlt-china.com / 2010.04 ~ 2011.09

关于这个网站的一切:域名解析,备案,虚拟主机购买,wordpress部署,主题定制,写插件,内容录入以及SEO等等

技术文章


• A tutorial of reading captcha with tensorflow• Build Chrome extension for CRMs with RingCentral Embeddable widgets• Introducing the HubSpot Browser Extension for RingCentral• Create RingCentral Glip Chatbot with Chatbot Factory (CLI Tool)• Learn How to Create Your Own SDK Source for RingCentral Engage Digital• 更多...

教育经历


USTC(中国科学技术大学),统招本科

结业证书,生物科学.

2018.092022.07

作为高级软件工程师,为厦门铃盛工作。主要的工作内容是开源SDK/Framework/Lib/web app/extension/bot/Mobile app/POC/demo/内部工具编写测试以及文档, 以及相关技术文章撰写, 视频制作, 客户服务等。

DynamoDBreacttypescriptjspythonLambda

  • ringcentral-embeddable-mobile-framework

    移动App框架, 基于ringcentral-embeddable, ringcentral-engage-voice-embeddable 和 cordova

    AndroidCordovaIOSjs

  • ringcentral-chatbot-python

    开源Bot框架,用于创建机器人扩展(RingCentralApp)

    ChatbotPythonOpen Source Frameworks

  • ringcentral-notification-app-developer-tool

    模拟工具,用于开发RingCentral App的通知类小程序

    Node.jsReactHTML5

  • github-add-in

    RingCentral App小工具, 用于连接github账户,接收推送以及操作github事务,发布于App gallery: https://www.ringcentral.com/apps/

    Node.jsReactHTML5AWS LambdaDynamoDBServerless

  • auto-reply-bot

    用于RingCentral App 的自动回复机器人,基于预设关键词.

    发布于 RingCentral App gallery: https://www.ringcentral.com/apps/autoreply-bot

    Node.jsReactHTML5AWS LambdaDynamoDBServerless

  • engage-digital-js

    JavaScript wrapper for RingCentral Engage API. (TypeScript/javascript/nodejs/CI/Jest).

    Node.jsTypescriptJest

  • lottery-bot

    抽奖机器人. (TypeScript/javascript/nodejs/CI/Jest).

    A Lottery picking bot for RingCentral app, just randomly pick some team members as lottery winner! (nodejs/react/Lambda/Dynamodb)

    Published in RingCentral App gallery

    Node.jsReactHTML5AWS LambdaDynamoDBServerless

  • engage-voice-js

    RingCentral Engage Voice Client SDK for JavaScript. (CI/Typescript/nodejs/javascript/jest).

    Node.jsTypescriptJestCI/CD

  • notification-app-js

    工具框架: Js framework to create RingCentral notification messaging app. (nodejs/AWS Lambda/DynamoDB/serverless).

    Node.jsReactHTML5AWS LambdaDynamoDBServerless

  • hubspot-embeddable-ringcentral-phone

    谷歌浏览器插件,连接HubSpot CRM和RingCentral账户,同步通话短信记录等数据。Add RingCentral Embeddable Voice widgets to HubSpot contacts list and call contact page with Chrome extension.

    As a community project, used by many user, even get a company prize for this project

    Node.jsReactHTML5AWS LambdaDynamoDBChrome extension

  • ringcentral-embeddable-extension-factory

    命令行工具, 创建RingCentral Embeddable谷歌插件脚手架: Cli tool to create a RingCentral Embeddable Chrome/Firefox extension for CRM sites.

    Node.jsCLI

  • engage-voice-python

    RingCentral Engage Voice Python API SDK.

    PythonSDK

  • ringcentral-notification-app-helper

    工具类组件,用于创建通知类小工具 A module to help with communication with with RingCentral app in RingCentral notification app with UI.(TypeScript, javascript,SDK).

    Node.jsTypescriptJestCI/CD

2016.082018.06

作为高级前端工程师,为广东数果工作。主要的工作内容是web app和桌面app开发,数据库,解决方案和构架设计。

postgresreactwebpacktypescriptelectronkoavuejs

  • 数果大数据分析工具(多企业多用户)
  • 文件服务系统(类似七牛的模式)
  • 大屏展示系统
  • 消费头条
2015.062016.03

作为软件工程师,为天气宝工作。主要的工作内容是webapp开发,数据库,解决方案和构架设计,服务器运维等(在最初的几个月里只有我一个程序员)。

nodejsnginxmongodbangularjsmochakarmarediskoastylusjadegulppm2cssjavascriptjQuery

  • 天气历史数据站
  • 有赞订单助手, 微信红包, 微信分享扩散...
  • 天气数据接口
  • 商城
  • 天气数据抓取机器人
  • 订单管理系统
  • ...and more
2015.012015.06

作为软件工程师,为龙视传媒工作。主要的工作内容是webapp开发,数据库,解决方案和构架设计等。

在独立开发的18个项目中提交了291585行代码

nodejsmongodbangularjsmochakarmarediskoastylusjadegulppm2cssjavascriptjQuery

  • auth.long.tv (龙视授权中心,数据库,接口,构架,开发)
  • xlm.long.tv(二维码和微站系统,全部的构架,数据库,接口设计,开发)
  • adx.long.tv (广告交易平台,全部的构架,数据库,接口设计,开发)
  • long.tv (龙视官方网站,构架,开发和UI重构)
  • cms.long.tv (龙视内容管理,数据库,接口,构架,开发)
2013.072014.10

作为前端开发工程师, 前端构架师, 前端主管为企大(qida.com)工作,主要工作是前端重构,构架设计和编码。

nodejsnode-webkitcasexpressmemcacheseajsunderscorestylusjadegruntpm2cssjavascriptjQuery

clm.qida.com, www.qida.com, mingshi.qida.com, mall.qida.com, news.qida.com, admin.qida.com, 课程打包工具(基于node-webkit), 培训圈网页版,微信服务管理程序,新闻抓取工具...等项目

前端和服务器端(nodejs)构架, 编码, 核心组件和功能实现

2012.042013.042013.04

长春朋道信息技术有限公司,前端工程师,互联网部门负责人,2012年度优秀员工(最佳执行力奖)AWARD

androidnodejsexpressphonegaphtml5muicssjspjavascriptjQuerymobileajaxgoogle map apizepto

  • 掌上税局(Android app, based on phonegap)

    主要的app代码和构架

  • 四平市地方税务局纳税服务云平台(所有的前端设计和代码)。

  • 吉林省地方税务局网上申报

    登录页和引导页所有的前端设计和代码, 阿里云服务器购买和部署,基于nodejs的web服务部署。

  • 吉林省地方税务局信息中心网站(所有的前端设计和代码)
  • 四平市地方税务局发票抽奖系统UI(所有的前端设计和代码)
2011.092012.03

开始作为成手工作自由职业,主要为topcoder.com,以及一些国内的团队工作。

htmlhtml5cssphpextjsYUIbox2dmobilewordpressjavascriptjQueryajaxie6+canvaslocal storagehtml5 gameshtml5 animation

2010.042011.08

职业生涯的入门阶段吉林省艾那涞特仪器设备有限公司,网站管理员和开发者,
包括域名申请,备案,解析,虚拟主机购买部署,后台wordpress部署,订制主题,插件,美工,所有内容录入,SEO,仍在很好的运行,在我离职后还没有任何更改。 另外也处理集团电话设置和布线,网络布线,操作系统安装维护,组网,打印机维护之类的事情。

htmlcssphpwordpressjavascriptjQueryajaxie6+

20092010

一些短期工作,包括保安,建筑工人,收银员,群众演员,教务等。

20072009

吉林申邦科技贸易有限公司,实验师,细胞培养,动物实验,文献翻译,相关数据统计处理,博士论文撰写

  • 亚甲蓝和碘复合液对坐骨神经痛的抑制作用

    责任描述:
    独立完成项目预算,规划,实施全过程。包括成本核算,动物实验,实验记录,实验结果等。

    项目简介:
    结扎坐骨神经后立刻使用亚甲蓝注射液和碘复合液,观察不同时间点坐骨神经的病理情况。

  • 骨髓间充质干细胞对肝损伤的治疗作用

    责任描述:
    组织实施动物实验,病理,免疫组化以及激光共聚焦检测,独立完成数据处理,和部分论文撰写(包括全部英文部分)。

    项目简介:
    使用四氯化碳溶液灌胃制作小鼠急性肝损伤模型。在不同时间点尾静脉注射小鼠骨髓间充质干细胞,观察其治疗作用和机制。

  • 小鼠骨髓间充质干细胞诱导异基因肝移植模型大鼠免疫耐受的实验研究

    责任描述:
    参与动物实验,独立完成数据统计处理,参与相关论文撰写(英文部分及实验结果)

    项目简介:
    体外分离纯化及培养小鼠MSCs;将小鼠肝组织块埋入大鼠肝脏切口制备异基因肝移植大鼠模型;经尾静脉移植DAPI标记的小鼠MSCs,通过激光共聚焦显微镜分别在24h、5d及10d观察MSCs在肝脏移植区域的迁徙及定居;采用HE染色,免疫组化、激光共聚焦等方法观察异基因肝组织移植在受体大鼠体内的存活情况。观察小鼠骨髓间充质干细胞(MSCs)移植后在异基因肝移植模型大鼠移植区域的迁徙、定居及异基因移植肝组织的存活情况,以探讨异基因MSCs诱导移植免疫耐受的可能性。

  • 骨髓间充质干细胞对脊髓损伤的治疗作用

    责任描述:
    组织实施动物实验,病理,免疫组化以及激光共聚焦检测,独立完成数据处理,和部分论文撰写(包括全部英文部分)。

    项目简介:
    脊髓损伤(spinal cord injury, SCI)是外科常见的创伤,其治疗是现代医学界尚未解决的重大课题之一。虽然治疗方法很多,但尚无明显有效的治疗手段。因此,本研究在应用自制的脊髓损伤模型打击装置----打击架制备大鼠脊髓损伤模型基础上,应用骨髓间充质干细胞(bone mesenchymal stem cells, MSCs)对其进行治疗,观察对脊髓损伤的保护和修复作用,并通过其对神经元细胞诱导凋亡的影响而初步探讨其作用机制。

  • 骨髓间充质干细胞治疗大鼠胰腺损伤的研究

    责任描述:
    组织实施动物实验,病理,免疫组化以及激光共聚焦检测,独立完成数据处理,和部分论文撰写(包括全部英文部分)。

    项目简介:
    结扎大鼠胰腺造成胰腺坏死,再尾静脉注射大鼠骨髓间充质干细胞,通过病理,免疫组化以及激光共聚焦检测等方法观察检测治疗效果,研究其治疗机理。

  • 骨髓间充质干细胞对豚鼠光老化的治疗作用

    责任描述:
    项目组织,动物实验,病理,免疫组化,激光共聚焦等检测以及数据处理,相关论文撰写。其中独立完成全部动物实验部分,实验数据处理以及大部分论文撰写。

    项目简介:
    本研究通过UVA、UVB两个波长的紫外光每天照射豚鼠2小时,连续照射60天,建立豚鼠皮肤光老化模型。分别于紫外线照射两周后及照射60天给予骨髓间充质干细胞治疗,每周一次,连续四次,通过组织病理HE染色、masson染色以及天狼星染色技术观察MSCs是否可以延缓光老化的发生及MSCs对光老化的治疗作用。同时,通过DAPI荧光标记及激光共聚焦显微镜观察MSCs在皮肤光老化组织中的迁徙及定居,并通过免疫组化、天狼星染色及Elisa方法观察I型胶原蛋白的表达,I,III型胶原形态及光老化皮肤组织中IL-1、IL-6、TNF的含量变化,初步探讨MSCs对皮肤光老化治疗作用的可能机制。

20062007

试图补考,失败,结业。

20022006

中国科学技术大学生命科学学院学习

1983.02.172002

出生到高中毕业,略。