最懂技术人才的职场管家!项目总监直达热线:18948713069(工作日 9:00-22:00) 深圳市一格网络有限公司
”一格职业顾问”
职业顾问:王先生
18948713069
xueqy@job1001.com
211,985院校,硕士,知名移动电商平台架构师经验,百万级以上项目经验,有项目管理工作、技术团队组建、技术平台的架构设计。

求职意向

技术总监/架构师 30000-39999 元/月 深圳

工作经历

2015/4-至今 架构师 **网
互联网/电子商务| 5000-10000人| 创业公司
工作描述: 大促订单百万级,PV已过亿。推动公司技术重构改造、根据公司运营框架调整线上资源应对公司大促压力。主导9.9、919、1111、1212大促活动的技术优化。参与公司平台架构设计。大促前跨部门协调技术资源和营销框架调整保障公司大促线上业务可用。参与业务分析拆分子系统,根据业务设计方案协助技术落地。负责卷皮售卖线平台技术整体后台数据层、JAVA基础架构等工作。

2014/5-2015/4 平台架构师 ***网络科技
互联网/电子商务| 1000-5000人| 合资
工作描述: 公司于2014年成功获得B轮5000W美金融资,我在新房事业部负责线上业务服务化过渡方案的设计实施,引入服务化概念异步MQ对系统进行梳理解耦。DC数据中心统计项目的重构,FQD移动支付交易闭环项目2014年2000亿交易额。节省支付费用3000万人民币。

2012/6-2014/5 移动产品部经理兼架构师 华南城网
互联网/电子商务| 500-1000人| 外资(非欧美)
 工作职责:
1、根据产品方提供的需求,进行分析、设计与实现系统架构方案,保障系统架构的合理性、可扩展性及经性。
2、制定开发规范,参与制定技术标准,编写相关的技术文档,并对通用技术进行整理,提高技术复用度。
3、负责核心技术问题的攻关,协助解决项目开发过程中的技术难题。
4、负责产品架构分析,提出软件架构设计方案,,指导其他工程师的设计工作,对工程师的代码code review指导其重构到合理的程
序结构,管理相关项目成果物、一般包括、文档,程序源码、数据。
5、对相关产品系统架构方案进行评审及改进,对产品需求的确认,控制产品系统架构质量。
下属人数:15人

2010/8-2012/6 平台架构师 赢讯
互联网/电子商务| 500-1000人| 合资
工作描述: 参与负责核心业务系统通讯系统设计、分析、核心开发工作、熟练掌握UML分析工具以及编写需求分析及概要设计文档,对面向对象分享设计和设计模式与一定的理解。回答用户提出的关于业务方面的问题。与最终用户沟通,收集并发掘用户潜在需求,编辑需求文档,根据需求和系统设计,完成系统测试。在多个企业级重要项目中担任系统分析和设计的重要角色,主要包括服务器集群、高并发通讯、分词搜索、以及相关周边管理系统和客户端通讯模块的开发。
下属人数:12人 | 汇报对象:1 | 离职原因:个人发展与公司方向不一致。
 

2009/9-2010/8 软件工程师| 软件开发部 Jointech.ShenZhen
金融/投资/证券| 500-1000人| 外资(欧美)
工作描述: 负责日方次时代系统的周边系统的模块开发,编写模块相关的详细设计包括类图和开发文档以及单元测试文档等成果物。与日方邮件沟通项目模块以及一系列成果物的进展,修改客户对文档成果物的指摘。主要设计项目包括野村证券:次世代证券遗产继承系统,TP1CLIENT,WOM电文生成(跨过证券交易支付密文协议)。
 

2007/1-2009/12 软件工程师 哈尔滨工程大学三金电子商务
通信/电信运营、增值服务| 150-500人| 合资
工作描述: 公司主要致力于高并发通讯方面的软件开发,与日本通讯巨头EZ-WEB,SOFTBANK,等合作开发了分布式短信群发网关,分布式网络
存贮,及其周边管理系统。

项目经验

2015/2-至今 **网
所属公司: **网
项目描述: 一句话概括就是从单体应用到分布式系统,承载百万订单,过亿PV。创业公司一开始提供的解决方案就是代码一坨,为了追赶业务不至于错过发展窗口期是使命也是疲于奔命。这个时候免不了会制造很多的技术债务。单体应用+缓存+数据库是一般企业起步时常用的框架。在业务不断发展和业务量不断激增的情况下我们常用的做法就是对数据库进行垂直的拆分(按业务线、功能、表)到了这一步我们会遇到一个技术问题’跨库事务’。跨库事务要怎样去规避?NO Join,NO Transaction。理论是这样的但是做起来很费劲成本也不低。**网售卖线的基础架构基于DDD/CQRS思想。解决传统架构的痛点并发(吞吐,竞争)、复杂度(链路,业务)。
基本技术栈:xuanyuan-sdk,proxy,process,domain.msgHandle(异步刷DB),netty
基础组件:mysql,redis,memcached,cassandra,influx,kafka,dubbo,saga
责任描述: 架构师、业务架构师、数据库拆分、跨部门协作
 

2014/2-至今华南城逛市场APP
项目描述: java/ios/android(开发工具)、dell(硬件环境)、xen(软件环境)

项目背景:以七大华南城为基点,搭建线上线下一体化精准营销的互动平台——逛市场APP;结合华南城自身的商户资源,在手机中实现找商家、找商品、找品牌……以及解决用户在华南城中的衣食住行日常生活等服务,切实打造华南城乃至全国范围的掌上商业生态圈。
所用技术:JSON/freemarker/Springmvc/Android/ios/mysql/hessian.
责任描述: 整合公司内外部资源,对接高德地图、腾讯云、腾讯应用宝,定义第三方合作公司接口,搭建开发框架并招聘组建移动开发团队。参与项目早起的规划、产品BRD/PRD评审。带领开发团队完成开发并上架各应用市场。
2013/11-2014/3 微商联盟
项目描述: php(开发工具)、xen(硬件环境)
腾讯云(软件环境)项目背景:2013年底腾讯入股华南城15亿港币获得华南城集团股9%持股,微商联盟是华南城牵手腾讯,共同致力于线上线下商贸一体化发展,探索和建构创新增值服务。以华南城八大实体商圈为核心基点,搭建线上线下一体化精准营销的互动平台,打造华南城乃至全国范围的掌上商业生态圈。为把集团及各分子公司的资源、产品、服务搬到客户的手机上,为客户提供更加完善的微信服务。搭建华南城网微商联盟体系,实现华南城网旺铺PC端、华南城网旺铺移动端、华南城逛市场APP、商户微信微商联盟 “一键四发”,数据同步,粉丝共享。
所用技术:PHP/Hessian/html5/wxSDK
责任描述: 负责产品需求prd、brd评审,参与确定运营方案,协调内外部资源与腾讯广研微信技术部门、腾讯云平台对接协调接口及部署平台事宜。负责项目开发落地。


2012/12-2013/6 消息中心
项目描述: eclipse ant maven(开发工具)hessian rabitmq(软件环境)业务规模和新产品持续上线业务系统和底层平台间通讯需要一种可靠的基于消息的分布式驱动架构。项目关注RPC风格调用(功能依赖)需要等待对方完成并答复的。数据源(状态变化)数据的更新,修改,删除需同步的。技术架构采用RabitMQ作为消息中间件它具备较高的速度、高可用集群、以及灵活的组合通道模式。项目解决了各分布式系统间RPC调用的问题及数据源间数据补偿及同步问题。RPC调用协议采用hessian remoting onhttp简单、快捷轻量级。解决互联网系统线上多版本并存问题,RabitMQ更具调用请求目标系统的版本路由RPC消息到对应系统使得线上系统可实现灰度上线。可追踪的调用轨迹,当RPC在系统间滥用时可能产生循环调用等问题造成系统性能大规模下降并难以快速找出原因,根据RPC调用的轨迹可以快速定位问题所在。
责任描述: 负责技术基础架构的预研,技术框架的搭建,核心代码编写,指导工程师在项目中的工作。
 

2012/10-2013/10 日志中心
项目描述: ECLIPSE ANT MAVEN(开发工具)
廉价X86-64集群(硬件环境)
zero-mq,MongoDB,Mysql,Jasper report,zero-mq client for php、java....(软件环境)2.1日志中心版本1
相关技术 zero-mq,MongoDB,Mysql,Jasper report,zero-mq client for php、java....
多语言开发近年来逐渐较为流行的趋势,其主要愿意在于在不同的生产环境和系统封层上一种语言已经很难解决所有问题,因此公司各部门和子系统以及遗留系统间的数据统计分析系统需要一种支持多语言接入的技术,因为数据布点、分析不因成为业务系统的负担。故采用ZERO-MQ作为系统布点采集的入口。它不同于传统消息中间件通过服务器缓存转发消息的方式,而是优化点对点的消息传输。速度极快传说要被收录到linux内核。并且支持30多语言接入。将收集到的数据写入MongoDB生成中间报表数据送到Jasper report展示报表。
 

2.2日志中心版本2
相关技术 openstack(Ngnix) Redis,MongoDB,Mysql,Jasper report,Java Script,热力图技术
由于业务需求形态的改变(需要接入外部多个子公司的业务系统)及业务布规模增长对服务器的压力。对日子中心进行优化升级。通过JS浏览器布点操作A/B/C cookie像openstack提交HTTP请求,通过 openstack LUA_REDIS_MODLE想REDIS吐数据,SE定时任务程序将告诉缓冲数据写入MONGODB通过统计脚本统计PV/US等用户行为数据。送给Jasper Report出报表。通过JS布点实现数据统计的前端数据收集,并减轻服务器端运行相关客户端的压力,当活动访问量爆发时方便快速下线。


2.3对系统外来的展望
互联网及大型企业对数据分析的要求日益增高,运营、产品对用户行为数据需要更细致的了解这就对前端布点有了更高的要求,未来采用热力图的方案布点统计数据。JS收集PAGE-ID,用户屏幕SIZE,点击事件X,Y坐标来灵活统计页面PV/UV及热点内容及区域。对于更多数据的挑战和日志数据的备份挖掘后期采用MONGO-DB备份带Hadoop HDFS上,对于大规模计算和数据统计将采用HIVE来计算出中间结果,另需寻找JS渲染报表的轻量级方案。
责任描述: 负责技术基础架构的预研,技术框架的搭建,核心代码编写,指导工程师在项目中的工作。

2012/6-2012/10 搜索引擎
项目描述: ECLIPSE ANT MAVEN(开发工具)
廉价集群X86-64(硬件环境)
LINUX JRE(软件环境)相关技术apache sorl+lucene
Solr是一个独立的企业级搜索应用服务器,用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get查询请求,并得到XML/JSON格式的返回结果;基于Lucene的全文搜索服务器。提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面。
项目目标提供华南城网B2B/2C电商搜索平台,对500W产品信息进行搜索排序。并给出同类目产品推荐。记录用户搜索的热点关键字。更具运营需求调整产品搜索排名和搜索因子权重。
责任描述: 负责技术基础架构的预研,技术框架的搭建,指导工程师在项目中的工作。
 

2011/4-2011/11 客户端系统
项目描述: eclipse,android sdk(开发工具)
移动终端,PC机(硬件环境)
linux,mysql,socket,xmpp,android(软件环境)客户端系统包括俩个版本多平台PC端、Android移动端。多平台端支持主流的平台MACOS/LINUX/windows用户界面采用swt编写使得界面表现在多个平台下无明显差异性,通讯类库采用JABBER XMPP协议标准的smack实现点对点沟通、群组沟通、WEB访客沟通、点对点文件传输等。Android移动端采用ASmack通讯库(Smack在android移植)实现点对点沟通、群组沟通、WEB访客沟通.
责任描述: 理解系统的业务需求,制定系统的整体框架,负责核心业务模块的设计与开发,参与公司底层技术架构研发。
 

2010/8-至今即时通讯服务器端
项目描述: Eclipse(开发工具)
小型机集群(硬件环境)
jdk6,linux,svn,mysql(软件环境)该项目是整体产品的核心关键,部署运行于LINUX操作系统支撑整个业务系统的运维,采用目前流行的开放协议XMPP(Extensible Messaging and Presence Protocol),大名鼎鼎的GOOGLE公司于2010年正式开放了与XMPP的互通,而未来XMPP则将获得Jabber、苹果、惠普和法国电信的支持。项目基于目前流行的网络通讯框架apache mina2构建高效异步并发的通讯层以及基于开放的插件开发技术,因此有大量开源插件可修改复用。使得主体结构稳定符合开闭原则.目前已经过单服务器压力测试可支持十万并发并,支持集群扩展与服务期间通讯,采用数据网格技术为即时通讯服务器集群提供数据交换与支持。
责任描述: 理解系统的业务需求,制定系统的整体框架.负责核心业务模块的设计与开发,参与公司底层技术架构研发.通讯架构(apache mina2),网格集群(coherence),负载均衡(haproxy+keepallved.),分词搜索(IKAnalyzer),环境部署(Linux,install4j,mysql,jetty),高并发压力测试(Tsung).
 

2010/8-至今后台管理系统
项目描述: myEclipse(开发工具)
小型机集群(硬件环境)struts2,spring,ibatis,linux,mysql(软件环境)

该项目包括俩部分服务器集群管理和后台程序的管理,服务器管理主要模块包括模块有服务器管理(服务端口、集群、缓存、数据库、日志。脱机消息存贮、文件传输管理、服务器证书管理)、用户组管理(用户和组摘要、新建用户和组、搜索用户和组)、会话管理(客户端会话、服务器会话、插件会话)、插件管理、版本管理。后台程序管理部分为网站客服对网站客服分组和个人信息添加修改。飘窗浮标设置,页面安装代码的生成。沟通行为统计。(来源地区、来源媒体、等等)。
责任描述: 理解系统的业务需求,制定系统的整体框架,负责核心业务模块的设计与开发,参与公司底层技术架构研发。
2008/7-2009/6 JAVA短信群发系统
项目描述: vc6/vs2005/myeclipse/等..(开发工具)
小型机/大型机(硬件环境)
windows/linux以及行业的类库(软件环境)该项目是于日本通讯巨头Docomo,SoftBank合作开发,以上通讯运营上在技术上给予项目样式书以及所有内部通讯系统的协议,由于一些技术设计商业机密所以以下避开不谈。 数据中心:数据中心是一个数据库双备的系统,整个系统完依赖与次。至于表结构数据类型不能一一复述。 服务器:服务器依然采用LINUX他开源,免费,且健壮而且是小型机JAVA部署的首选其主要功能是,通过向数据中心查询用户提交的信息群发结果集以内部通讯协议多线程协同并发发送短信,及时性要求非常的高。 客户端:客户端概要介绍几个功能,编辑功能编辑短信息以及表情的插入插入表情后转换为相关公司协议的手机机内码,以及字体大小,风格背景颜色,图片插入,支持网络的手机公司还可以加入视频,动画,背景音乐等多媒体元素,其次是向服务器提交集团通讯录以及相关信息内容,经审核后通知客户确认发送。
责任描述: 项目组长:客户端UML模型设计,服务器UML模型设计。及重构。
 

2007/6-2007/10 企业绩效考合系统
项目描述: vs2005/eclipse/subversion(开发工具)
linux-小型机(硬件环境)
windows/linux(软件环境)管理考核系统:采用WEB方式面向部分内部管理人员开放。其中有权限管理,持久层采用Hibernate,表现层采用Struts指纹采集:指纹仪采用URU-4000指纹识别采集器通过API调用实现指纹的采集与识别,由于该模块指纹识别数据量以及质问对比难度高速度以及及时性要求高所以没有采用持久化Hibernate。
客户端:通过SFTP协议上传下栽数据,可以通过及时通讯交友聊天,还可以把自己喜欢的数据分享给好友。(该版本不支持blog,视频,语音)
责任描述: 软件工程师。实现质问的采集入库,指纹的对比,以及修改,删除。以及WEB展示的实现。
 

2006/8-2008/1 网络硬盘(NetDir)
项目描述: vs2005/Eclipse/tomcat(开发工具)
linux-小型机-windows客户机(硬件环境)
linux-windows(软件环境)服务器 :服务器操作系统采用red hat linux as4.x该系统稳定且开源免费是J2EE体系的一种极佳的支持系统。服务器端主要实现俩个方面的功能一是Sftp(一种加密传输的FTP)与一般的FTP不同SFTP从登陆开始就采用非对称加密RSA,它的交互过程是首先服务器以一个足够大的素数生成一对密钥以这对密钥为基础进行登陆以及数据通讯,第二是及时通讯通过Tomcat等容器里存放Servlet来为客户端提供及时通讯功能,数据库的支持采用的是持久化Hibernate可以跨越几种主流的数据库 。
客户端:通过SFTP协议上传下栽数据,可以通过及时通讯交友聊天,还可以把自己喜欢的数据分享给好友。(该版本不支持blog,视频,语音)
责任描述: 高级工程师:负责SFTP-RSA数字证书的协议实现,多线程上下行,断点续传。服务器端的及时通讯的Servlet。
 

2005/10-2006/7 分布式流媒体服务器负载均衡以及多服务器数据缓存同步
项目描述: Eclipse3.2(开发工具)
linux-小型机(硬件环境)
java sdk 1.4.x + Eclipse3.2 +mysql +linux system(软件环境)流媒体服务器的负载均衡:许多大型的WEB服务器是以分布式形式存在的但是对外所有服务器都奴属于同一域名下,例如当某个分布式系统中的服务器压力以达到峰值的时刻系统利用DNS协议跳转到其他相对空闲的服务器上以达到更好的用户体验。
流媒体服务器的数据同步与缓存:

1、数据的同步,当夜间整个集群服务器相对空闲的时间段以数据中心为主找寻各个区域服务器今日
的更新,并以异步SOCKT更新今天更新的所有内容。

2,数据的缓冲,是指每个区域服务器的数据是不一直的对于收看较多的视频采
用本地区域服务器缓存的策略,因为如果是跨网访问的话速度较慢而在本区域内速度相对较快。
责任描述: 软件工程师。负责设计,开发网络部分文件传输同步,以及DNS负载协议的实现。

教育经历

华中科技大学
2010/7-2012/7  硕士| 软件工程

哈尔滨工业大学
2003/9-2007/3 本科| 计算机科学与技术

关于一格 | 一格新闻 | 联系我们


深圳市一格网络有限公司

服务热线:

电子邮箱:xueqy@job1001.com

服务中心:深圳市南山区粤海街道白石路3609号深圳湾科技生态园9栋B座07层17-18号