专业技能主要分以三大模块:java、数据库(主要mysql)、服务器(linux)。工作经验主要以后台开发为主,涉及服务端、web端,常基于netty、vertx、disruptor、spring、mybatis构建产品框架,以java语言开发为主体,H5+CSS+jsp编写web页面,web产品主以tomcat为容器;数据库主要以mysql为主(用过oracle、sql server),其中mysql工作包含表设计(基于三范式、水平扩展、引擎)、sql优化、容灾备份(热备、冷备);服务器多数用的是linux(阿里的云服务器,有些时候用win),涉及到常用运维命令、shell脚本、高可用服务器架构搭建(主以nginx负载,以及单点故障的破除),服务器及程序性能监控(常用三种基本阿里云本身控制台,自定义脚本监控,插件监控)。
1.负责过后台架构设计及搭建;
2.负责过APP服务端开发;
3.负责过web应用开发;
4.负责过mysql数据库设计、优化、备份、数据报表及财务报表统计,redis缓存技术减少DB压力;
5.负责过服务器(linux)优化、管理、shell脚本,高可用架设的搭建。