个人介绍
1.主攻服务端开发,擅长高并发、分布式、高可用的服务器端架构开发。有全栈开发工程师经历,可独立完成服务器端/客户端绝大多数开发任务。
2.后端技术栈
2.1 JAVA,熟悉JVM和多线程编程(CAS、JUC),熟练掌握SpringBoot、SringCloud、SpringSecurity、Mybatis、Dubbo。
2.2 Python,熟练掌握爬虫技术urllib、requests。
3.数据存储,熟练掌握Mysql、Redis、RabbitMq、ElasticSearch、HDFS、MINIO。
4.前端技术,熟练掌握Vue.js、jQuery、ElementUI、Bootstrap、Webpack。
5.大数据,能搭建和运用Flink、Hadoop。
6.其他
6.1 熟悉密码学,运用Bouncy Castle生成证书。
6.2 熟练运用Docker搭建服务。
工作经历
2018-01-24 -至今爱驰亿维 软件开发实习生
1. 前端界面样式调整,如字体大小,排版布局。 2. 添加正则表达式,校验输入格式,如手机、邮件校验。 3. 通过jquery实现基本事件,如click、force。 4. 通过后端给定的API,AJAX请求获取JSON数据并展示,或实现下载图片。
教育经历
2015-09-01 - 2019-06-30上海建桥学院软件工程本科
1.计算机专业课程的平均绩点3.6。 2.在大学参加过上海市的计算机竞赛并获得二等奖。
技能
1. 从Spring老项目迁移成功Spring Boot项目,再将Dubbo项目迁移成功Spring Cloud; 2. 使用jQuery和Bootstrap编写前端页面,并使用Freemarker模板引擎; 3. 采用iReport编写报表,并可通过前端页面展示和下载; 4. 部署RabbitMq集群; 5. 项目全程参与,就从设计原型、项目开发、项目部署、文档编写。
1. 负责搭建Flink和HDFS集群; 2. 负责使用Spring Security搭建前后端分离的认证,权限控制精确到按钮级别; 3. 负责使用Vue.js和Element UI编写前端所有代码; 4. 负责后端API设计,并编写控制台模块全部后端代码(Spring Cloud); 5. 采用自定义注解,Java反射和抽象工厂实现操作日志功能; 6. 编写批处理中心模块,通过SQL语句完成报表汇总统计。