联系方式
- 手机:18357370026(浙江嘉兴)
- Email:gycm520@gmail.com
- QQ/微信号:1265988200/kingme_hu
个人信息
- 胡春东/男/1991
- 本科/杭州电子科技大学 计算机科学与技术专业
- 工作年限:4年
- 微博:@胡春东KingMe
- 技术博客:http://www.huyanxi.com/
Github: https://github.com/HuChundong
期望职位:Web前端,.Net软件工程师, Android 软件工程师
- 期望薪资:税前月薪10-15k
- 期望城市:嘉兴
工作经历
Android 原生开发
对比 混合开发,开发效率虽然高,但是后期的维护成本比较高,遇到问题不容易解决,因此新的APP决定使用原生开发。
- 使用Netty 和底层进行TCP通讯,期间处理了TCP的粘包和拆包的问题
- 使用EventBUS处理各种组件之间的通信问题,得益于EventBUS对于线程的封装,大大加快了APP的开发速度
- 使用腾讯Bugly,处理APP升级和BUG上报,能够快速定位异常,方便解决
- 使用百度鹰眼服务,给APP提供实时定位,轨迹上传功能
React,NodeJS 开发
- 为APP上传的轨迹点提供地理位置展示
- 基于 百度官方开源的鹰眼服务,编写Node中转服务,隐藏私人的密钥,防止数据泄露。
嘉兴分度信息科技有限公司 (2016.10-2017.4)
分时特惠 公众号
微信JS-SDK使用
参考微信官方文档,开发公众号 分时特惠
使用盛派的微信.NET 开源库进行开发,重点解决了 微信支付相关的功能,同时学习了PING++等支付集成模块。
Hybird App开发
基于公司需要,开发一个商户的管理APP,由于时间紧张,并且团队中没有APP开发,经过几天的选型,最终独立使用Hbuilder+mui开发分时特惠商户APP,并且上架iOS,安卓可通过第三方商场或者直接下载体验。
初步学习React Native,对比Hybird开发方式,虽然在入门难度上更高,但是性能更加优秀,社区更加活跃。
嘉兴太美医疗科技有限公司 (2015年10月 ~ 2016.10)
PV项目
加入太美医疗接触的第一个项目。
多语言架构
利用 .net 动态类型 和 Webform的服务端渲染特性,动态加载不同的语言库js
MongoDB服务器集群
出于文件安全以及负载均衡的考虑,学习并且部署了mongoDB集群,提供文件上传下载服务。
利用mongoDB 对于json的优秀存取能力,实现快递查询的缓存功能,减少API调用,节省费用,从500次/天降低为150次/天左右。
eTMF项目
- 前端全部功能实现。主要使用 Pjax,Vue.js,jQuery,Bootstrap等框架和库。
vue.js 深入学习。理解mvvm思想。利用MVVM的双向绑定和Vue.js基于原生JS对象的数据绑定,减少重复编码。快速实现交互。
由于放弃了对于低版本IE的支持,所以直接使用Pjax,减少数据请求,实现界面无刷新跳转。
ASP.NET MVC,利用MVC响应Pjax的请求,输出局部View。
SASS 由于使用了模板,为了方便重写部分样式,使用了SASS,方便样式的重用,带有层级的SCSS也更加便于理解。
嘉兴麦云信息科技有限公司 (2015年5月 ~ 2015年9月)
MDMZ项目
- 微信端开发
学习了微信的JSSDK以及和微信公共平台的部署要点。学习了HTML5的基础知识,实现了文件的上传下载等功能
13C,在线商城等项目
- JS,WCF学习
基于WEBFORM的现有系统,添加模块,包含基础的增删改查等,主要学习了JS和WCF,填补了之前的技术空白。
上海因致信息科技有限公司公司 (2014年3月 ~ 2015年4月)
ASP.NET,JS,HTML,CSS等学习。
从实习开始,将学校的理论知识在实践中应用,不断学习实际工作中的各种技术。在学习的过程中也解决了不少公司实际存在的问题。
- 利用NPOI库,替换公司原有的数据导出公司,使数据导出上限从2W提升到35W,免去了服务器升级的费用和风险
- 学习了WinForm中的多线程,在某在线程序的BUG查找过程中,起到了关键作用。
- 自学了Android,Xposed和微信公共平台的相关知识,开发了一套适合公司的局域网换新工具,解决了公司电脑关机后无法远程VPN的麻烦,也无需24小时开机了。
- 将GIT在公司内部推广,解决了公司多个客户版本混乱的问题。
开源项目和作品
开源项目
- WOWX(python,shell) : 基于微信公共平台和werobot开发的远程唤醒工具,可实现微信远程打开局域网某台电脑的功能(需要局域网有一台能够联网的服务器/台式机,以及台式机支持WOL功能)
- MIUI移植(linux,shell) : MIUI Android的移植项目,基于小米官方的开源代码完成
- WOLWAKE(android) : 音量键唤醒模块,基于XPOSED
- 简易源码文档生成器(.NET) : 快速生成Oracle数据库 Table对应的实体以及持久层配置文件。主要学习了 NPOI开源库的使用。
技术文章
演讲和讲义
技能清单
以下均为我熟练使用的技能
前端
- Web开发:ASP.NET
- Web框架:ASP.NET MVC,WEBFORM
- 前端框架:Bootstrap/VueJS/HTML5
- 前端工具:SaSS/Hbuilder(hybird开发工具)
- 数据库相关:Oracle/SqlServer/SQLite
- 版本管理、文档和自动化部署工具:Git/TFS,Markdown
- 云和开放平台:SAE/BAE/AWS(云平台主要搭建过个人博客以及免费的自动签到托管) 微博开放平台(自动天气预报)/微信应用开发(局域网唤醒工具,在线商城)
后端
- WebApi,WebService
- .Net EntityFramework
桌面程序
- WinForm程序开发
移动端开发
致谢
感谢您花时间阅读我的简历,期待能有机会和您共事。