weir.威尔

java架构 | 634623907@qq.com

关于本人

从刚工作的SSH/j2(Spring+struts2+hibernate/jpa)到SSM(Spring+SpringMVC+Myabtis(plus)) 、Springboot+SpringMVC+mybatis(plus)再到分布式微服务SpringCloud、SpringCloudAlibaba、SpringCloudTencent 到现在还不成熟的基于k8s云原生的quarku(这个不了解的可以去官网)。
这是我十多年学习研究使用的java应用架构,当然对于分布式微服务领域涉及的技术点、中间件非常多,这里不做展开说明,
还有现在比较火的DDD架构思想应用在业务系统上面,对于DDD我多说两句,在大学期间就接触了,思想概念当时可能认识不够透彻, 但是随着时代、技术的发展和自己做的项目越多,在我看来DDD现在的火是不正常的,假如在所有的软件领域有100个类别,那么不适合DDD的是多数。 如果你对DDD有深入研究我们可以私下交流切磋。
在十多年的工作中我也接触过大数据,最早一批的hadoop系列、工作流当时我自己都能开发工作流系统,做了一两年后面再也没碰过工作流,
还有基于OSGI的pass平台spring DM估计现在的人都没听说了,早些年还做过前端开发,现在应该叫全栈开发, 最近几年还做了基于物联网MQTT的项目,汽车4S店的saas平台项目,电商项目

下载简历

教育

计算机科学与技术(软件方向)
河南财经学院成功学院
4年本科

2010年7月毕业
时间飞逝



工作经验

java工程师
某织造厂有限公司

fms人事考勤财务集成管理系统
用到的技术框架有spring,struts2,jpa(hibernate)为主框架,系统里面用到的技术有报表jasperreports, 定时任务quartz,图表jfreechart,模版技术velocity,邮件发送等,前端jsp ,el表达式,jquery等,数据库有db2和server2000。
fms系统模块有用户权限系统,人事系统,考勤系统(包括B帐审厂系统),财务系统,饭堂系统,宿舍系统集成组成。
用户权限包括用户信息管理,权限管理,角色管理等。
人事系统有基本数据管理(厂区,部门,职位,合同,辞职类型,工种等),人事资料的增删改查,人事调动,打印厂牌,合同管理,指纹管理等模块组成。
考勤系统有基本数据(请假类型,出差类型,加班类型,节假日等),员工排版管理,打卡原始数据, 考勤计算及报表,考勤异常,考勤加锁解锁, 出差管理,请假管理,调休管理,加班条管理,日常统计报表,员工原始打卡数据的每天定时任务等。
财务系统有工资计算,工资报表,数据导入,工资锁定,员工月工作天数统计,公司人员图表等。
饭堂及宿舍系统主要有报餐人员,员工就餐统计,报表导入导出,宿舍信息录入,宿舍报表统计及导入导出,家属信息登记及打印家属证,宿舍平面图展示等功能组成。
Q2c erp系统
毛织行业erp系统,用到的技术框架有spring,struts2,hibernate为主框架,数据库为db2。
系统分为前后台,后台为基础数据包括用户信息,权限,角色,系统基础数据单位,地区,工序,生产,仓库,尺码等等。
前台有毛料采购管理,预收清单管理,发票管理,库存管理,发织管理,生产管理等。
里面涉及很深的行业业务知识,所以业务处理比较复杂,各个模块之间关联性大。

2010.04 - 2014.09

IT软件工程师
某科技股份有限公司

开发供应商管理系统,涉及物料统计计算,实时获取库存数量,物料采购,反馈到供应商,与供应商连动,评估供应商等。
结合内部金蝶软件扩展开发,物料统计,采购流程,scm供应链管理系统 。
用到的技术是(spring+spring mvc+jpa),后台前端框架easyUI,多数据源处理,收获最大的是里面的计划排程用easyUI展示处理,当时对easyUI进行深入封装达到几百上千的数据表格展示。

2014.10 - 2015.06

java研发软件工程师
某集团有限公司

政府部门应急值守系统的架构设置以及主要模块开发工作,目前项目已上线 。
技术栈是(spring+spring mvc+jpa),前端用bootstrap封装了一个后台展示架构,对bootstrap各个组件封装,初步实现可触摸式操作。
封装实现对电话系统的集成(js实现),通过系统拨号,接电话,录音等,整合百度地图实现应急物资设备人员的可视化查询搜索和范围定位等,应急指挥的预案预警常规工作等一些复杂流程。

2015.07-2016.06

高级java研发软件工程师
某互联网产业集群

开发公司内部oa架构设计,前期开发后期开发和后面项目上线。
erp采购财务系统,物料采购流程,物料BOM计算到仓储,上线。
公司电商品台分布式架构模块化开发,基于dubbo,zookeeper,fasfdfs等架构,项目持续集成构建(svn+nexus+hudson)等,完成70%。
公司电商平台奥特卖(B2C)电商项目,电商购物完整流程(重点实现订单和支付流程的开发实现),还有限时特卖,秒下活动等,项目现已上线。
公司内部分红支付宝转账小项目上线正式运行。
技术栈基本是(spring+spring mvc+mybatis-plus)为主,后台管理界面使用easyUI。
担任公司项目架构设计角色,下属人员5人

2016.10-2018-02

高级java(架构组)
某信息技术有限公司

负责公司车辆网B端4S店saas平台研发工作,架构spring cloud和app返油购模块开发

2018.04-2020-05


专业技能

j2ee(ss2hjmsmvc)


jquery eaasyui


activiti5


soa swebservice cxf


osgi


hadoop+hbase


架构师


数据库



PORTFOLIO

酷购网

酷购网

该项目设计是基于B2C的电子商务模式,能够满足大型企业的在线商品交易平台,满足企业在平台上发布商品及资讯,用户可以在此平台上购买并参与商品的评价。 系统实现模块有:后台的产品管理、订单管理、部门和权限管理、员工管理、网站用户管理等模块,前台的用户的登录注册、产品展示、购物车、订单信息和商品查询等模块。

java web

paas云架构

paas云企业管理系统

整个项目架构基于spring DM(spring实现的osgi)与Virgo-tomcat之上,由hibernate做数据库交互,独立开发的工作流中间件,通过工作流的核心与大型企业管理云的架构设计, 运用OSGI、SOA技术,实现了微内核、插件式结构,保证了无限的扩展性和热维护升级。

企业云

activiti5工作流

基于activiti5+spring-data-jpa+jquery easyui+spring mvc的企业协同OA办公系统

在工作流方面,使用的是Activiti工作流,该工作流功能强大,开发简单,可以说是中小型OA开发的利器。 在持久化框架方面,课程中采用了Spring-data-jpa来完成,spring-data-jpa是spring组织提供的, 针对于jpa规范的一套持久化框架,所有的查询均使用方法命名规则去解析,开发人员只需要定义接口的方法而不需要写任何一句实现代码。 后台管理使用jquery easyui让系统更具桌面效果。

java web

hadoop+hbase网盘

hadoop2.4.1+hbase0.98.3实现的分布式网盘系统初步(已开源)

学习大数据hadoop和hbase技术,学习大数据实现原理,学习掌握其java api操作等。 项目详情介绍:hadoop2.4.1+hbase0.98.3实现的分布式网盘系统

hadoop hbase

高可扩展性高性能大数据量高并发分布式的系统架构(Nginx+Varnish+Memcache+ActiveMQ+MongoDB+MogileFS)

高可扩展性、高性能、大数据量、高并发、分布式的系统架构

项目目前正在学习中,学习周期很长,知识点技术点繁多,需要长时间学习积累实践才能真正掌握,如果有此类项目需求,我非常乐意参与其中。 博客也不定期的更新学习成果和分享学习心得,希望与志同道合以及架构师的高手请教学习交流。

架构师



联系

Email
634623907@qq.com

地址
四川 成都

手机
18218066985

社交联络

qq:634623907 新浪微博:weirweiwei 微信:weirweiwei

© 2014- @weir 版权所有豫ICP备2021013020号-1 Created by loveweir.com