Contents
  1. 1. 简 历
    1. 1.1. 基本信息:
    2. 1.2. 自我评价:
    3. 1.3. 工作经历:
    4. 1.4. 项目经验:
    5. 1.5. 所获证书

简 历

基本信息:

姓名:邵志刚
性别:男                     婚姻状况:已婚           
身高:175cm                  文化程度:全日制本科
体重:75kg                   工作年限:12年以上
出生日期:1979-12-14         户籍:河南濮阳
居住地址:上海市长宁区10号线宋园路站  

自我评价:

性格沉稳、温和、有点幽默;
工作肯钻研,有责任心。具备优秀的逻辑思维能力,对解决挑战性问题充满热情,善于解决问题和分析问题。有强烈的上进心和求知欲,善于学习新事物;良好的团队合作精神,较强的沟通能力和学习能力。

工作经历:

2016.06至今——达内科技
行业:互联网/电子商务
资深项目经理
这是一家纳斯达克上市IT职业教育集团,全国有60多个中心,有1万多名教职员工。我有幸在2013年在该公司徐家汇中心进行业余班培训一年(2013年3月-2014年5月周末双休进行补习),通过系统学习掌握java编程能力,更激发了我对软件开发的兴趣和信心,坚持进行了大量的项目代码练习。2016年6月开始进入达内科技成为一名资深的项目经理,先后培训近200名java学员,带过的全日制班级有1605,1606,1608,1610,1702,1707,1709.在此不断巩固和深化自己的知识结构而且对web前端,linux,互联网架构大数据都有了一定的锻炼。为了技术进一步发展和提高在2018年3月离职。先后在两所中心任职,期间均获得所在中心教职工和学员的一致好评,技术精湛,服务满意。每月学员满意度考评均为满分。

2010-09至2016-04——上海安中石化
行业:石油/石化/化工
这是一家投资非洲油田为主业的投资公司(老板是安哥拉籍华人)。主要业务是在安哥拉的几个海上油田,3/05区块,1506区块,18区块,31区块,这些区块都被我管理过,尤其是18区块是管理时间最长的,也取得非常好的收益。公司权益是跟中石化联合形成SSI(中安公司),在安哥拉海上几大油田区块占有不等的股份权益,我们的工作内容就是以专业特长监督和改善作业者活动,保护我方权益,尤其每年有两次峰会,每次TCM,CCM,OCM都是几大股东partner决策油田budget和年度计划工作内容,提油等事项,非常重要。凭借对数据的专业分析我们有利维护我方权益并促进作业者工作向理想方向进展。2014年8月-2015年7月,公司外派我去安哥拉罗安达驻点办公一年,在安哥拉的一年与作业者以及合作伙伴面对面进行交流,学习到了西方的海洋油田开发技术和POA(原油分成协议)和JOA(联合作业协议)先进管理和认识到一些对作业者有利的套路和技巧。

2008-11至2010-09——上海利策
行业:石油/石化/化工
勘探开发部部门经理
这是一家以海洋工程设计为主业的公司,股东和技术团队都是留洋博士,管理方式西化。2008年开始新设勘探开发部,我担任了部门经理一职。主要对接甲方安中石化的合同,该份合同是对安中投资的油田进行技术咨询服务,安中对利策的客户满意度为良好,2010年利策公司调整部门结构,勘探开发部集体迁移至上海安中石油化工有限公司。

2002-07至2008-11——中原油田
行业:能源/矿产/采掘/冶炼
采油四厂地质研究所油田开发一级师,中级工程师,先后主管油田区块33块,72块,88块,99块油藏静态和动态研究,通过部署新井挖掘产能,动态调控优化培养见效注采井组取得高产高效井组,完成所辖区块年度配产配注任务。

项目经验:

京淘项目:
项目时间:2016-07至2018-03
项目描述:电商网站项目,具有海量数据的管理和高并发事务的处理能力。整个网站系统包含前台、后台、购物车、订单、单点登陆、搜索等六个业务系统。后台系统中包括:商品分类管理、商品信息管理、商品规格和属性、注册用户管理及CMS内容发布管理等功能。前台系统中包括:商城首页、商品分类查询、商品详情、购物车、订单提交、用户注册登录、支付页面等。购物车系统包括:未登录商品选择、登录商品选择、修改商品数量、计算支付金额,下单提交到订单等功能。订单系统包括:下单、查询订单、修改订单状态、定时处理订单等功能。其中单点登录系统是为其他系统提供用户登录凭证及查询登录用户的信息。搜索系统提供商品的搜索功能。
责任描述:架构师和主程角色,考虑到电商高并发,尤其秒杀抢购(对标于双11的电商网站或者春运12306网站)
技术特色:这是一个典型的电商网站,考虑到业务需求整个系统构建成一个高可用、高性能、高并发、海量数据、可伸缩性、高扩展等特性的网站。涉及的核心技术包括:HttpClient前后台系统间调用,负载均衡,反向代理,缓存服务器,消息队列,分布式服务,数据库主从复制读写分离,搜索等一些列关键技术。
1、负载均衡调度服务器集群:京淘项目使用集群解决高并发,海量数据,而且持续增加服务器能不断改善性能,从而实现系统的可伸缩性。通过Nginx负载均衡调度服务器,可将访问请求发到应用服务器集群中的任何一台服务器上,使应用服务器的负载压力不再成为网站的瓶颈。
2、分布式静态资源:利用Nginx反向代理将网站的静态资源,JS,CSS,图片等资源独立分布式部署,采用独立的域名,静态资源可以减轻应用服务器的负载压力,通过使用独立域名加快浏览器并发加载的速度。
3、缓存改善网站性能:使用Redis内存数据库将部分数据缓存在内存中,减少数据库的访问压力,提高网站的数据库的访问速度,改善写入速度。电商网站数据量大,除本地缓存,还需要分布式缓存将数据缓存在专门的缓存服务器集群中,方便应用服务器访问缓存数据。
4、数据库读写优化:虽然有缓存,但是仍有一部分读操作和全部的写操作访问数据库。利用Mysql配置文件实现数据库主从关系,利用Amoeba实现数据库读写分离,改善数据库负载压力。
5、消息队列实现异步协作:分布式系统中多个服务器集群通过利用RabbitMQ消息队列提高并发效率实现异步协作。保持数据结构不变,彼此功能可以修改变化而不互相影响,对网站扩展新功能非常便利,提高系统可用性,加快网站响应速度,消除并发访问高峰。
6、商品详情页:根据系统特性不同承担不同的服务角色,将前后台分离,提高网站的并发处理能力和数据储存得到很大改善,支持网站进一步发展。利用HttpClient提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具技术,向后台发送请求,获取商品详情。
7、NoSQL和搜索引擎:采用非关系数据库技术如Redis和非数据库查询技术如Solr搜索引擎。利用SolrJ开发工具包实现商品搜索功能,加速数据搜寻,减轻程序管理诸多繁杂数据源的麻烦和负担。
8、用户登录注册:利用SSO单点登录技术,校验用户登录,并在用户登录后将用户信息存到Redis缓存,为其他系统提供用户登录信息,保证系统间及时协作,提高用户体验。
9、前台首页商品分类查询:利用Jsonp技术向后台发起Ajax跨域请求,获取商品分类数据。
开发环境:LInux(CentOS7.4) +JDK1.7 + Tomcat7.0 + MariaDB5.5
开发工具:Eclipse、Maven、SVN、PowerDesigner
其他软件:Spring、SpringMVC、Mybatis、Maven、Mysql、KindEditor、EasyUI、Nginx、Tomcat、RESTFul、HttpClient、Redis、RabbitMQ、Ameba、Solr、Lucene

项目名称:光大丽人商城
项目时间:2016-07至2017-07
项目描述:一个自营购物平台,为会员提供各类商品选择购买。会员可以在商城浏览商品,添加商品到购物车,下订单,参加各种活动。后台模块:管理员,运营人员可以在后台管理系统中管理商品、订单、会员等。客服人员可以在后台管理系统中处理用户的询问和投诉。
责任描述:参与主要模块开发,用户模块,主要负责后台商品管理,以及用户注册登录功能
技术特色:
1、Maven聚合工程。
2、后台采用EasyUI框架进行展示。
3、后台采用shiro实现细粒度的权限控制。
4、采用Redis集群,mysql主从复制,amoeba读写分离。
5、采用HttpClient,Jsonp跨域请求。
6、使用通用Mapper操作数据库。
7、使用SSO单点登录技术。
开发环境:Windows7+JDK1.8+Tomcat8.5+Mysql5.7
开发工具:IDEA+Maven+Git

项目名称:重构当当网在线购书系统
项目时间: 2014-05至2016-05
项目描述:长期维护朋友的一个网上书店项目,使用SSM三大框架技术重构之前的当当网。
技术特色:使用servletJSP 升级为SSH,继续升级为SSM,需要注意持久层和表现层的替换,业务层方法不动。
责任描述:需求页面功能设计,技术选型,程序骨干架构,开发测试运维实施部署全程负责。
开发环境:WIN7 jdk1.6 tomcat7、Mysql5.6
开发工具:MyEclipse

项目名称:电信数据管理系统
项目时间:2013-09至2014-09
项目描述:该项目采用SSH(struts2,spring,hibernate)三大框架,实现移动业务管理,管理员分为超级管理员和普通管理员,根据权限的不同,控制不同的操作。其中超级管理员具有:新增操作员、资源管理、配置业务费用以及开户等操作,而普通的管理员只有开户的功能。新增操作员主要增加新的业务管理人员;资源管理主要添加可供使用的手机号码段;配置业务费用可以修改每一项收费项目的费用,以及为每一项业务收费配置相应的收费项目等等;开户功能可以添加customer,也可以为customer指定相应的电话号码,用户可以凭借居民身份证、护照或者军官证进行开户。
技术特色:项目使用了SSH三大框架协作开发。Struts2框架充当控制器使得程序的结构分层明显,利于日后的维护;Hibernate框架实现对JDBC的封装,方便不同的数据库之间的移植;Spring框架充当一个平台,负责创建项目需要的所有对象,降低了对象之间的耦合度。
责任描述:参与维护扩展一个电信项目,主要实现后台的数据管理操作
开发环境:WIN7 tomcat6、Oracle、JDK1.7
开发工具:Myeclipse

仿淘宝网首页
项目时间: 2013-05至2014-05
项目描述:该项目可以实现在线购物,共分为四个大的模块:用户管理模块、产品浏览模块、购物车模块、订单模块。其中,用户管理模块包括:用户注册、用户登录、权限检查(购物时必须登录)等;产品浏览模块包括:主界面浏览、二级浏览(分类浏览)等;购物车模块包括:添加产品,修改产品数量、删除产品等功能;订单模块主要实现了订单的创建功能。
技术特色:css样式, html,JS, 表单,级联下拉列表, tomcat环境下 web servlet和JSP编程:实现登陆,注册,验证码功能,掌握cookie和session,熟悉jstl标签和el表达式,掌握JSON技术和JQuery框架系统模块功能和特色:购物订单模块 订单增删改查;留言板;文件上传;注册登录密码md5密文加密
责任描述:达内实习期间实习项目,全程参与项目讨论设计和编码上线工作
开发环境:WIN7 JDK1.6、tomcat6、Mysql5.5
开发工具:Eclipse

项目名称:在线交友平台
项目时间: 2013-04至2014-04
项目描述:该项目主要构建一个在线的“交友平台”,实现用户注册、用户登录、用户列表、用户详细信息、上传照片和浏览照片等等。其中用户详细列出用户的所有信息,也包括列表中的信息;上传照片实现权限控制,只有当前用户才能上传;好友照片浏览必须在登录的之后的情况下才能查看。
技术特色:该项目使用了Servlcet、jsp技术以及jstl核心标签库等技术。
责任描述:实习项目,全程参与项目讨论设计和编码上线工作
开发环境:WIN7 JDK1.6、tomcat6、Mysql5.5
开发工具:MyEclipse
项目名称:ELTS(C/S模式的在线考试系统)

项目时间: 2013-03至2014-07
项目描述:项目描述:该项目采用分层思想,实现用户的登录、随机出题、用户在线考试、统计用户成绩等功能。程序分为三层结构:表现层(视图和控制器)、业务层(负责网络通信)、持久化层(准备考试试题)。
技术特色:C/S客户端服务端开发,使用线程操作、Socket等API编程,题库用单例模式设计。
责任描述:实习项目,全程参与项目讨论设计和编码上线工作
开发环境:WIN7 JDK1.6、tomcat6、Mysql5.5
开发工具:Eclipse

教育经历:
1998-09至2002-06——中国地质大学 地质学专业 本科

个人技能:
1、熟悉JDK1.5-1.9特性,扎实的CoreJava API编程基础(String,多线程,IO,网络,反射,异常,日期,集合,XML),良好的编码风格习惯,遵守java编程规范。
2、熟练JAVAWEB编程。掌握html5,css3,javaScript,JQuery,AJAX,JSON技术,了解angularjs,VUEjs,nodejs,能应用ztree实现关联关系结构树,应用bootstrap,easyUI等技术快速布局美化前端页面。
3、数据库熟练掌握Mysql和Oracle,可以使用图形化界面和命令窗口操作。具有多业务项目数据库设计经验,逻辑思维能力清晰。对数据库范式设计和查询效率,数据库性能调优有技术积累。
4、熟练jdbc,Hibernate,Mybatis持久化层技术,对数据库的设计优化连接操作,表及记录CRUD多表联查技术娴熟。对复杂需求的实现有丰富的解决方案经验。
5、熟练Struts2和SpringMVC等表现层控制器框架技术。
6、熟练J2EE的SSM,SSH和servletJSP各种框架整合技术。
7、应用shiro安全框架。运用互联网架构经验,实施nginx集群负载均衡,mysql主从复制,amiba读写分离,redis缓存,MQ消息队列。
8、熟悉单例模式,工厂模式,代理模式,生产消费模式等等设计模式。
9、掌握互联网架构和大数据工程师技能进阶技术主要有redis缓存数据库(集群哨兵),docker容器微服务devops,把redis,nginx,rabbitMQ,solor,部署到docker之上,分布式技术dubbo,springboot,springcloud。
10、了解大数据方向技术:海量数据处理(存储,加工,离线或实时分析),haddop hdfs分布式文件系统把文件切分64M/128M,数据清洗flume,日志收集kafka,消息对象rabbitMQ离线分析solr 离线查询hadoop MapReduce,实时分析spark/storm,网络爬虫spider python JsonP
11、熟练使用Linux
12、熟练使用IDE:Eclipse,MyEclipse,IDEA等开发工具。Maven,SVN,git,github项目管理工具,Windows和Linux操作系统环境下编程软件及组件的安装(JDK,tomcat,maven,nginx,redis,docker,python,mariadb等等),配置,调错。

所获证书

2013年 高级数据库管理工程师/高级软件工程师/物联网技术开发工程师
Contents
  1. 1. 简 历
    1. 1.1. 基本信息:
    2. 1.2. 自我评价:
    3. 1.3. 工作经历:
    4. 1.4. 项目经验:
    5. 1.5. 所获证书