# hello-user2 **Repository Path**: sunbird/hello-user2 ## Basic Information - **Project Name**: hello-user2 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2015-05-11 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 王豪-全栈工程师-简历 *** ### 基本资料 - 王豪 / 男 / 1989 / 28岁 / 5年半工作经验 - 籍贯: 河北省 - 现居地: 北京昌平 - 学历: 本科(中国管理软件学院) - 英语水平: 四级(正常阅读英文文档) *** ### 联系方式 - 手机: 13552799004 - 邮箱: [sunbird.work@gmail.com](mailto:sunbird.work@gmail.com) - 微信: 13552799004 *** ### 工作经历 - 2016.01 ~ 2016.10: 酷亦科技有限公司( 创业公司 android工程师, ruby on rails 开发工程师, React Native 开发工程师 ) - 2014.10 ~ 2016.01: 卡拉丁汽车技术(咨询)有限公司( android工程师, ruby on rails 开发工程师 ) - 2012.04 ~ 2014.10: 恒拓开源( android工程师, 项目经理 ) - 2010.08 ~ 2012.04: 北京新空气软件技术有限公司( android工程师, java web 开发 ) *** ### 个人简介 软件是我从小的爱好。我在工作之余利用一切业余时间来提高自己软件开发的相关的知识。我喜欢和别人讨论技术,喜欢团队合作。善于处理和同事之间的关系,语言表达能力清晰,逻辑性强。我是个技术控,喜欢研究各种各样的技术。对所有的知识都不仅满足于会用的程度,更努力明白其中的原理,如SSH协议,SSL协议,对称加密,非对称加密,数字签名,数字证书等。我个人有点代码洁癖吧,对自己写的代码的规范,逻辑性有严格的要求,不喜欢乱作一团的代码。我不喜欢重复造轮子,喜欢并善于在网上找一些插件或模板来简化开发过程。 *** ### 技能点总结 - j2se 精通 - android应用开发,屏幕适配 精通 - 基于 Phone Gap 的跨平台应用开发 精通 - j2ee 精通 - Java web (spring+struts2+hibernate 精通 - springMVC 了解 - JNI 了解 - Ruby on rails 熟练 - React Native 开发 精通 - Mysql,Postgresql,mongodb 熟练 - java script 熟练 - JQuery 熟练 - 微信服务号开发 熟练 - 基于xmpp协议( OpenFire, smack, asmack )的聊天应用,推送服务的开发 精通 - svn/git 精通 - HTTP协议 精通 - Mysql,Postgresql,mongodb 熟练 - 熟练掌握数据结构与算法的实现,并能在项目中灵活应用 - 熟练使用linux,并已使用类unix系统,掌握常用shell的使用。 - 深入研究java加密与解密相关的密码学知识。包括各种摘要算法,对称加密算法,非对称加密算法,数字签名算法,数字证书,SSL/TLS协议的原理及应用。并能综合利用这些技术构建安全可靠的企 业级应用。 - 深入研究java网络编程技术。掌握利用java开发各种协议的网络应用。掌握利用 java NIO 技术开发高性能网络应用。研究过Mina的源码,在此基础上开发过基于 tcp 长连接的push服务。 - 深入理解java的反射,内省,代理,泛型,类加载器机制,多线程机制等,并能熟练应用这些知识进行开发。 - 深入理解android系统的Framework框架,Binder机制,Activity Manager Service,Window Manager Service, View工作原理。并跟踪研究过相关的源码。 - 喜欢并实践极限编程(XP),并认为极限编程是最适合互联网公司项目的编程模式。 - 研究并搭建过FreeRadius认证服务器,并做过基于FreeRadius服务器认证的开发。 - 对于比较流行的技术,也都简单了解,如meteor 等 *** ### 项目开发经历 *** #### 大唐国际两全三线信息管理平台 - 软件环境: Windows Server2003+Oracle.10g+Tomcat6.0 - 软件架构: spring+struts2+sap+jfreechart+webservice - 项目描述: 为中国大唐集团公司全面责任管理、全员业绩考核工作实施方案,开发的一套信息管理平台,该系统主要包括办公系统,统计系统,考核系统,应用系统,展示系统,人物系统,系统维护七个子系统. - 负责功能: 考核系统,数据可视化(JFreechat 报表展示)等。 *** #### 哪儿省信息管理平台 - 项目描述: 个性化推送和推荐平台,也是实体店商家实时发布宣传信息的精准营销平台。能够根据用户的个性需求把用户最关心的周边商家信息实时的推送和推荐到用户手机。同时,为商家提供智能的CRM客户管理系统. - 产品结构: 手机端后台系统,商家系统,Android客户端,IOS客户端,Android Push 服务器 - 负责内容: - 商家系统(java web) 全部 - Android 客户端 wifi共享模块,附近模块,关注推送模块 - Android Push 服务器 全部 *** #### Androidpn Push 服务器(包含客户端和服务器端) - 项目描述: Androidpn采用完全开放的XMPP协议进行数据传输(QQ,MSN,GTalk等都是采用的这种协议);良好的框架支持(专门为android而产生的推送框架asmack,以及很好的管理socket的框架MINA,都是很成熟的产品).主要实现了基于长连接的push服务,客户端主要是android手机客户端.我的主要任务是在该项目的基础上作大量的二次开发,修复其中的许多bug和修改或增加自己需要的功能,并整合到公司的产品中.该项目包括服务器端和手机端. - 项目技术简介: - Mina框架管理客户端的长联接,使用NIO技术实现高性能的网络服务. - 采用xmpp协议进行数据通讯, ssl协议对数据加密. - smack:XMPP协议的客户端类库,负责建立和管理客户端与服务器端建立的长连接,并负责将客户端和服务器端的通讯数据转换成XMPP协议的数据或将XMPP协议的数据转换为java对象. *** #### 招商银行-掌上生活([下载](http://funguide.com.cn/Services/Pocket/)) - 功能模块: 手机充值,生活缴费,交通罚款,信用卡还款,信用卡管理等功能 - 项目技术点: 数据的保存,推送,wifi的控制,各种定位方式,数据的缓存,地图,微博的Oauth认证和地图的分享等,9pach格式图片,二维码扫描,NFC - 项目职责: 参与整个项目客户端的设计和代码编写. *** #### 光大银行-瑶瑶缴费([下载](http://funguide.com.cn/Services/Pocket/yyjf/)) - 功能模块: 各种生活缴费 - 项目技术点: 数据的保存,推送,wifi的控制,各种定位方式,数据的缓存,地图,微博的Oauth认证和地图的分享等,9pach格式图片,二维码扫描,NFC - 项目职责: 参与整个项目客户端的设计和代码编写. *** #### 华夏基金-活期通([下载](http://funguide.com.cn/Services/Pocket/huaxia/)) - 功能模块: 信用卡预约还款 , 还贷款 , 跨行转账 , 存入 , 取现 , 查询 ,余额理财 - 项目技术点: 数据的缓存,银行接口的对接,二维码扫描 - 项目职责: 参与整个项目客户端的设计和代码编写. *** #### CoovaRadius开源解决方案实现类移动联通无线路由器web认证(包括android客户端) - 软件环境:CentOS6.3+FreeRadius+Jradius+CoovaRadius+OpenWrt+CoovaChilli - 项目描述:该项目主要是为了实现手机通过web认证实现wifi上网的功能。在和哪儿省信息管理平台整合后,可使哪儿省的注册用户利用自己的账户通过web认证的方式登录到合作商家的wifi访问互联网,并可实现对上网用户的计费功能。 - 项目技术简介: 1. FreeRadius:开源的认证服务器 2. JRadius:建立在FreeRadius之上。通过实现JRadius提供的接口,来完成对用户登录等行为的响应。并可以指定复杂的计费模式来管理用户的上网行为。该系统还能实现对用户上网带宽的监控。 3. CoovaRadius: 属于和用户交互的GUI层。 4. OpenWrt: 采用linux内核的路由器系统。将合适的路由器刷入此系统,然后可以通过装入相应的软件,就可使路由器实现功能定制。 *** #### 联想集团MEAP平台() - 担任职责: 项目经理 - 功能模块: 企业通讯录,企业软件管理,软件自动更新,企业聊天等等 - 项目技术点: 数据的缓存,二维码扫描,基于xmpp协议的聊天的实现,webapp的开发,管理,升级等,Hybrid模式开发框架 - 开发职责: 参与整个项目客户端的设计和代码编写. *** #### 卡拉丁技师管理系统手机端 - 功能模块: 技师管理,订单管理,技师保养,消息管理等 - 项目技术点: 数据的缓存,二维码扫描,支付宝支付,微信支付,友盟数据统计等 - 项目职责: 参与整个项目客户端的设计和代码编写. *** #### 海尔微信管理平台 - 担任职责: 项目经理 - 软件环境: 微信,php - 功能模块: 公众号管理,活动管理,产品管理等 - 项目技术点: 数据的缓存,二维码扫描,支付宝支付,微信支付,友盟数据统计等 - 项目职责: 基础功能的开发和整个项目的管理 *** #### 北京壕友科技有限公司后台管理系统 - 开发语言: ruby on rails - 担任职位: 开发 *** ## 致谢 感谢您花时间阅读我的简历,期待能有机会和您共事。