工作5年,先后在济南、青岛知名软件公司、互联网公司工作。产品意识强,代码质量高,缺陷率低,开发完成后会产出规范、完整的文档,供客户使用和二次开发。了解产品的整个生命周期,熟悉程序的的部署和运维,先后主导过积分商城项目、语音项目、数据综合分析利用平台项目、应用市场项目、在线采购平台等,并担任核心设计和开发人员。
掌握的技术或框架如下:
Java、Python、MySQL、Oracle、Spring、SpringBoot、SpringMVC、Struts、Maven、Mybatis、Hibernate、JDBC、Redis、Linux、Bash、Nginx、Tomcat、ElasticSearch、Grafana、Kibana、Hive。
一、积分商城项目
前期负责需求调研、定义产品功能,中期负责整个积分商城架构的设计,和核心功能编码,后期负责积分商城系统的部署和维护。
该项目使用的技术如下:
Java、SpringBoot、mybatis、Maven、Redis、MySQL、Nginx;
实现的业务逻辑如下:
用户通过任务、消费等途径获取积分,积分可在商城消费,兑换商品。
二、在线采购平台
为促进公司产品销售而开发的小型企业类网站,帮助企业搭建线上销售平台,使企业的产品可以被更大范围的客户所了解和接受,帮助企业完成销售工作。包括商品类型管理、添加商品、修改商品、商品管理、用户管理、权限管理、支付管理等诸多模块。
该系统分为前台客户功能和后台客户功能。前台客户功能:用户浏览商品,查询商品,用户登录,用户注册,购物车管理,系统管理员对用户信息和商品信息的管理;后台管理功能:定单处理,商品信息的处理,用户信息的处理。
使用技术:Spring,Struts2, MyBatis; Oracle; Jquery(ajax) 等插件
工作职责:
一、商品管理模块:商品类型管理、商品管理
1、商品类型管理可以对商品的类型进行查询、添加、修改、删除。修改商品类型时,回显需
要修改的商品类型信息,商品管理可以对商品进行查询、添加、修改、删除。
a)当添加商品时要选择商品类型,商品类型使用下拉列表来显示,及显示添加的所有的商品
类型;可以上传多张商品描述图片,添加商品描述信息,规定商品单价、库存数量、等等
b)管理商品时,显示商品所有信息,并且分页显示,有首页、末页、上一页、下一页,还有
数字的页数,当前页数发生改变时,显示页数的数字会随之发生相应的变化。
二、个人用户模块:普通用户:修改个人用户信息,将商品加入购物车,管理购物车.
1、当用户登录的时候,判断用户的权限,并将用户的Id放入Session中,根据相应的权限现实
该登录用户的相应系统功能。
2、用户可对商品进行查看、浏览,所有商品分页显示。可将商品加入购物车,加入购物车时,
可选择商品数量。
3、用户可以查看自己的购物车