从业 4 年一直从事后端的开发, 大到主流的Java, Java 技术栈的话,很多业绩行业流行的技术, SpringBoot,SpringMVC, Mybatis, hibernate,JPA, 能够独立的搭建基于 SpringBoot 以及 mybatis/JPA 的开发框架, 有能力阅读并优化其他人开发框架.
另外, 微服务方面, 精通 SpringCloud 全家桶以及阿里系的 dubbo, 都有过实战的经验. 除此以后,对于后起之秀的 nodejs 也运用的非常熟练, 能够熟练运用 express,eggjs,koa + typeORM/Sequelize 进行接口开发
1. 后端主要语言: Java, Nodejs
2. 前端主要语言: vue, angular,jQuery, react
3. 熟练使用 webpack, gulp 前端构建工具以及 sass 和 scss 等预编译 css。
4. 熟练使用Java相关技术的编程, 数据库Oracle、MySQL的开发和调试。
5. 熟练使用中间件Tomcat、Apache、Nginx应用服务器。
6. 熟练使用Spring Framework 包括组件 SpringMVC、 SpringBoot 等, 熟悉使用包括国内微服务治理框架 Dubbo 和 Spring Cloud以及Netflix部件, 独立搭建微服务开发框架。
7. 熟练使用版本控制软件SVN以及分布式版本管理软件 Git。
8. 熟悉运用Mybatis, Hibernate 等数据持久化框架。
9. 熟悉银行数据通信安全机制,熟练运用 RSA, MD5,AES,数字信封等主流数据通信加密方式。
1. 某支付项目
・项目描述:该系统是为了方便学校缴费难, 统计难度大而设计的一个平台。总共分为三个部分:学校管理端, 银行管理端, 学生端。学校管理端主要功能有缴费管理,学生信息管理,统计管理,银行管理端主要涵盖了学校管理,通道管理,清算管理,对账管理等等。学生端主要功能有缴费查询,缴费以及个人信息的查看。该次还添加了个别学校的单点登录功能,以便与学生的缴费和老师的统计管理。
开发技术中前端技术是由Angular4 + Google Material组成,后端使用的是 SpringMVC 套件为基础的单体服务辅助 阿里Dubbo服务管理的架构进行实现开发。
・责任描述:前端开发框架以及微服务架构的设计与开发, 核心代码的开发与审计。
1. 某内网监控
・项目描述:该系统是为了监控人员对某个网站的具体某个接口的请求次数,并进行限制, 以此使用 node 进行代理功能的开发,由 eggJS 以及 vue 去实现了后台管理。
・责任描述:前端开发框架以及微服务架构的设计与开发, 核心代码的开发与审计。