8年以上B/S体系系统架构设计开发工作经验;
具备丰富的大中型开发项目的总体规划、方案设计及技术队伍管理经验;
在企业信息化、数据可视化、电商、微信开发、混合式app开发等多个领域拥有丰富经验;
精通JAVA、.NET等主流开发语言;
精通Spring、MyBatis、dubbo、zookeeper等主流的开发框架,熟悉MVC等设计模式,并具有实践应用经验;
熟练掌握数据库MSSql或者MySql,能够熟练进行SQL编程;
了解分布式、并发控制、消息通讯等技术;
熟悉目前主流的缓存框架Redis、memcached、Mongo等;
具有面向对象分析、设计、开发能力(OOA\OOD\OOP),精通UML;
熟练使用Linux,可使用shell脚本语言开发,了解网站安全的相关技术;
能完全部署Linux下的项目;
精通js、css、h5等前端技术;
熟悉h5游戏开发,尤其对websocket有研究,并且根据websocket协议编写了websocket服务接收服务端。
《新闻推荐服务》
1.对从其他网站或者自己成产的新闻进行分类整理,缓存。
2.对客户端的请求快速响应。
3.根据用户阅读过的新闻进行分析,然后推送给客户喜欢阅读的新闻。
《窝窝团wap站点》
这个是窝窝团wap的项目,该项目采用了策略模式输出html代码,会根据浏览器的ua输出适合的html代码,尤其是像苹果,安卓系统的手机中会输出html5的代码。在这个项目中我负责整个项目的架构,公共基类和公用组件编写,还有支付系统的流程的掌握。
《窝窝团手机客户端交易系统》
交易中心是整个窝窝团手机客户端业务的核心功能,负责订单支付退款的一切事物。
交易中心分为前端和后端两个部分。
前端是由.net实现,负责和手机客户端交互,是数据的中转站,前端采用数据加密的方式保证数据安全,通讯协议的分发。
后端由四个工程组成,用java实现,订单中心,支付中心,调度中心,还有定时任务系统。
订单中心:负责一切和订单有关的操作,包括异步生成随机码和订单序列号,订单的各种操作,已经账号的金额操作。
支付中心:负责和第三方支付交互,包括支付宝和微信,接收第三方的异步通知。
调度中心:负责前端后端已经各个后端工程之间的通信,最大的隔离业务。
定时任务系统:负责一些由系统完成的任务。
我是该系统的技术负责人,负责整个项目的架构以及核心代码的编写。