1、能快速的理解需求,分析、分解,并进行设计。
2、根据整理的需求设计数据库(常用的数据库为mysql)。
3、后台的支撑,包括脚本的编写、接口的编写、数据的处理,数据的爬取,清洗。(常用语言java、Python)。
4、熟悉掌握Linux的命令,掌握docker容器化部署。
5、了解并熟悉JS和HTML的前段语言。
6、掌握ETL处理工具(kafka和Kettle)。
7、掌握非关系型数据库ElasticSearch。
8、熟练运用、并深刻理解java框架(MyBatis、Hibernate、Struts2、SpringMvc、Maven、Spring等)。
9、熟练运用微服务框架Dubbo框架和SpringBoot。
10、深刻理解Rest编程风格。
1、 项目名称:陕西信合智能运维一体化监控系统
开发工具: IntelliJ IDEA
项目描述:陕西信合智能化监控系统是一款监控系统,对所用的物理组件和虚拟组件进行实时的监控,比如:数据库、Cpu、硬盘、中间件、主机等等。
责任描述:在这个项目中我所负责的功能是CMDB数据的同步,模块有系统画像、业务节点配置;在系统画像模块下有以下几个子模块,分别为拓扑图、关联分析、策略、配置四个模块。拓扑图模块主要展现了应用系统下有哪些主机,之间的关系是什么;配置模块展现了每个主机的详细信息;策略模块主要配置主机下的应用实例和主机的性能指标关联;关联分析模块主要展现了主机和应用实例、应用实例和应用实例、应用实例和主机之间的关系,点击某个主机或者应用实例可以查看性能数据。此外,关联分析也有权限控制功能。分为管理员和普通用户两个角色,权限控制方面分为私有和公有两个状态;对于私有而言,普通用户建立的关联分析只能查看自己的建立的,管理员可以查看自己建立的和所有普通用户建立的;对于公有的而言,普通用户、管理员可以查看所有用户建立的公有关联分析。
2、项目名称:CaseSoft项目开发
开发工具:IntelliJ IDEA
项目描述:CaseSoft项目是一款可以在平板和电脑都运行的一款软件;在平板电脑上销售人员可以给客户展示产品的方案,方案下的案例和对应视频的观看;现场可以为客户提供一份意向订单,供公司内部参考,公司会针对意向订单来准备对应的产品。
责任描述:数据库的完善,管理后台权限、登陆模块的开发,接口的开发和Web前段的开发。
3、项目名称:乡建润村项目开发
开发工具:IntelliJ IDEA
项目描述:乡建润村项目是一个类似于微信商城的软件;它分为三个部分;App端,微信端,管理后台,App端主要针对的是农场主,可以通过App进行注册开店,平台进行审核,可以商家商品,后台管理主要针对的是平台的管理。微信端主要是一个微信商城,农场主可以在App端添加自己的商品,也可以上架平台的商品。然后通过微信商城去出售自己的商品,买家可以通过商品在商城里面购买商品,通过商品加入购物车,生成订单,微信支付,退款,订单查看等功能。
责任描述:后台管理、微信端,还有部分接口的任务。
4、产品名称:大神养车App开发
开发工具: IntelliJ IDEA
项目描述:大神养车App是一款养车软件,里面有这非常全的汽车型号可以与用户的车进行匹配,是一款非常实用的App,里面的模块有养车咨询、保养检测、车品发现、用车账本、违章查询、周边门店、专属配件、车主福利、大神车险等功能。
责任描述:车品发现、用车账本模块的接口和后台管理的开发。
角色 | 职位 |
负责人 | Java开发工程师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |