详细工作经历 |
工作经历:
2009.03 - 至今 深圳XX科技有限公司 (5年11个月)
系统分析师(Systems Analysis)
计算机软件 | 企业性质:民营 | 规模:100-499人
工作描述: |
主要负责模块架构与设计,团队管理,需求分析,分配任务,数据库设计,文档编写,关键代码编写 |
2008.06 - 2009.03 上海XX科技有限公司 (9个月)
软件工程师
计算机软件 | 企业性质:民营 | 规模:100-499人
工作描述: |
主要负责模块设计,数据库设计,代码编写,功能测试,文档编写 |
项目经历
2013.03 - 2013.08 SportsBook API
软件环境: |
Spring3.x + MyBatis + Redis + Mina + RMI + Maven …… |
硬件环境: |
Windows 7,Linux |
开发工具: |
Eclipse3 + Oracle10g + PowerDesigner + SVN + Redmine |
责任描述: |
主要负责模块架构与设计,需求分析,分配任务,文档编写 |
项目描述: |
此项目是向合作伙伴实时提供赛事信息、下注等等功能,主要是由Feed Server、Betting、Authentication模块组成。 Feed Server模块是根据Redis的Pub/Sub方式来实现实时性,当赛事或赔率发生改变后通过Socket方式推送给合作伙伴不同的信息 Betting模块是采用http协议向合作伙伴提供下注,查询注单历史,查询帐号信息等接口 Authentication 模块主要是向其他项目和合作伙伴提供登录验证服务,维持Token的生命周期. 合作伙伴与其他项目交互时,只需传递Token即可。 |
2011.10 - 至今 XX拍卖网
软件环境: |
Spring3 + Spring MVC + MyBatis + Redis + Maven + Lucene + Freemarker + jQuery + Bootstrap …… |
硬件环境: |
Windows 8,Linux |
开发工具: |
Eclipse3 + MySql5 + PowerDesigner + Trello + Git + Hudson |
责任描述: |
负责整个项目 |
项目描述: |
此B2C网站是由自己私人时间开发出来,从需求分析、架构设计、编码、部署全部由自己完成,运营模式是参考淘宝网买家与卖家的方式以及推广获取佣金的模式,主要功能包括竞拍商品,开店,商品管理,订单状态跟踪,交易纠纷处理等等。 现阶段的架构理念为:实现负载均衡,Nginx作为图片服务器,Redis作为缓存容器等等……。但很遗憾,因为经营方式的原因,此网站在2013年1月份宣布关闭。 |
2009.03 - 至今 Samvo
软件环境: |
Spring3.x + Spring MVC + IBatis2.x + WebService + Maven + jQuery …… |
硬件环境: |
Windows 7,Linux |
开发工具: |
Eclipse3.x + Oracle10g + PowerDesigner + SVN + Hudson |
责任描述: |
主要负责模块架构与设计,需求分析,分配任务,数据库设计,代码编写,文档编写 |
项目描述: |
此项目是在英国上线庞大的博彩网站,包含有Sportsbook、Casino、Payment、Poker等模块。 SportsBook模块是通过体育赛事所开的赔率竞猜输赢、比分、红牌等等的投资方式,也是整个网站业务与技术的核心,其中结算、下注、操盘都需要考虑高并发与高可用性。 Payment模块是此网站的支付模块,已经整合了国外数十款的支付方式。 Casino模块是整合第三方在线真钱Flash游戏,如美式轮盘,黄金囊地鼠等等 Poker模块是整合第三方的纸牌博彩游戏, 实现实时与Poker端进行转账与结算此系统复杂之处在与代码编程需要结合复杂的业务逻辑,根据不同的设计模式进行实现功能,与及控制好高峰期的高并发,除此以外还需要考虑与第三方整合操盘数据时要保证超高的可靠性与鲁棒性。 |
2008.12 - 2009.03 XX农场
软件环境: |
Struts2.0 + Hibernate + Spring + Flex3.0 + BlazeDS |
硬件环境: |
Windows XP,Linux |
开发工具: |
MyEclipse6.5 + Oracle10g + PowerDesigner + SVN |
责任描述: |
主要负责系统设计,数据库设计,代码编写,文档编写 |
项目描述: |
新一代基于B/S游戏娱乐,无须下载庞大客户端,实现了快捷游戏,是以农场为背景的模拟经营类游戏,玩家扮演一个农场的经营者,完成从购买种子到耕种、浇水、施肥、喷农药、收获果实再到出售给市场的整个过程。游戏趣味性的模拟了作物的成长过程,所以玩家在经营农场的同时,也可以感受“作物养成”带来的乐趣。 |
2008.06 - 2009.03 XX网
软件环境: |
Struts2.0 + Hibernate + Spring |
硬件环境: |
Windows XP,Linux |
开发工具: |
MyEclipse6.5 + Oracle10g + PowerDesigner + SVN |
责任描述: |
主要负责模块设计,代码编写,文档编写 |
项目描述: |
该系统是基于职场,社区,娱乐,生活,商城于一身的大型网络职场社交平台,也是全新的互动免费人力资源平台,通过提供广告服务来获取收入 |
IT技能
熟悉Spring、MyBatis、JPA、Mina等Java Open Source Framework. 熟悉jQuery、Bootstrap、EsayUI、WebSocket 等前端技术熟悉项目架构设计、UML、Design Patterns、Agile Software Development掌握 Oracle、MySQL5.0、NoSQL(Redis、MongoDB)等数据库熟悉使用Tomcat 、Jetty 应用服务器的安装配置及在其下的项目开发熟悉使用Eclipse、Maven、Git、SVN、PowerDesigner、Visio等开发软件熟悉在Linux系统下搭建环境、部署项目与排除各种问题了解cocos2d-x、Android、C#、PHP、ActionScript3.0等编程语言了解Play Framework、Akka、EJB3.0等Framework
自我评价
已有五年工作经验,三年 Team Leader经验,短期英国出差经验,能独自设计出正式营业的网站,有高并发访问应用架构设计经验,熟悉 J2EE体系,设计模式,软件开发模式与多种流行框架,具备有需求分析,架构设计与及熟练代码编写能力,一直在追求优雅的编程方式,有较强的自学能力,沟通能力与团队精神.
|