本人具有扎实的计算机专业知识,至今已有近5年的软件开发工程师工作经验。在此期间通过各种工作实践及公司所提供的经验积累,在新产品开发阶段中存在的一系列问题和产品性能优化等方面都积累了较多的经验。
现就职于互联网公司前沿研发部门,主导Windows/Mac桌面产品及SDK技术架构设计,参与ASR/NLP等AI项目,邮件产品底层技术支持,小程序架构和生态技术方案设计,从开发者中心到开发工具均独立开发,精通SIP/WebRTC音视频技术,成功开发音视频通话,屏幕分享等功能。
公司产品链接:
https://www.spap.com
https://www.shixincube.com
精通前端领域的各种技术,在H5/CSS3/ES6等技术上有着非常熟练的开发经验,精通Node.js及其addon开发,且熟练使用Java/C++/c#语言,另外还了解swift语言。熟练使用MySQL/Oracle/WebSQL/IndexedDB等关系和非关系型数据库,最擅长使用原生Javascript进行开发,有着丰富的移动/PC混合开发经验,熟练使用Echarts数据可视化技术和Bootstrap/jQuery/React/Vue等主流前端框架及Electron/NW.js等混合开发框架,在工作中参与过H5游戏开发,了解Cocos-2d-js技术,独立完成游戏网站和后台的开发,熟练使用Canvas/SVG完成各种绘图工具,在通信方面熟悉HTTP、TCP、UDP、WebSocket等协议,另外熟练掌握SMTP/POP3/IMAP等邮箱协议。
在大学期间利用课余时间开发过诸多软件及小游戏,有坦克大战、飞行棋、局域网即时聊天软件、手写识别器、涂鸦画板、作弊器(仅用作学习验证用途,后经一轮考试测试选择题全部答题正确),更在学校期间多次获得学校及全国性的奖项。
工作项目:
1. 司派客户端(类似于钉钉),主要负责Windows/Mac底层架构设计,即时消息、音视频通话、屏幕分享、截屏、会议系统、邮件待收发、应用中心等模块的技术支持和开发。
2. 魔方SDK Web/PC 版(类似于环信/网易云信等面向开发者的全能力SDK),主要负责整体架构设计,消息、音视频、会议、白板、指令、云盘、屏幕分享、语音转文字、NLP等接口设计和实现。
3. 应用中心生态(类似于微信小程序),主要负责技术架构和方案设计,API设计及实现,路由支持,文档整理,iOS/Android桥接方案设计,生态规划,开发者工具设计及研发,和司派中的消息/邮件等模块结合方案研究。
业余项目:
1. 坦克大战联机版,前端使用原生Javascript开发,后端使用node.js,协议采用Websocket,完全独立开发,能够支持多人在线同时玩,具有延时低高响应的特性,在服务端计算碰撞效应,提高了制作外挂的门槛。
2. cubepack,一种类似 webpack 的打包工具,主要用于js项目压缩和打包,轻量级,配置精简,降低使用门槛,可在 npm 上搜到。
3. cubeframe,类似React/Vue的组件化框架,支持双向数据绑定,组件式开发,html in js,具有轻量级,近原生的代码风格,适应性极强的特性,能够快速接入到 web/electron/nw.js 中,也是司派客户端目前采用的框架。
linyy 2020-11-24 18:23
很专业,合作很棒
潘宇波 2020-07-21 18:17
服务很热情、配合度很高、需求理解到位!
黄志强 2019-09-26 12:09
很专业,也很负责,可与团队现有全职成员完美配合,也能一起帮忙寻找疑难为题的解决方案。
可兼职时间
可兼职地点
潘宇波 2020-12-28 17:22
第二次跟管总合作,技术水平高超、为人非常Nice,并且是少见的能站在客户角度思考问题、分享专业建议的技术合作伙伴,非常推荐!!!